summaryrefslogtreecommitdiff
path: root/meta-openvuplus/recipes-connectivity/samba/samba_3.0.37.bbappend
blob: bbbfc6637d7cdc231d5c526cab380005dcfc78e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
PR .= "-vuplus3"

SRC_URI += " \
	file://01samba-kill \
	file://01samba-start \
"

PACKAGES =+ "smbfs smbfs-doc sambaserver libpopt libtalloc"

FILES_smbfs = "${bindir}/smbmount ${bindir}/smbumount ${bindir}/smbmnt ${base_sbindir}/mount.smbfs ${base_sbindir}/mount.smb"
FILES_smbfs-doc = "${mandir}/man8/smbmount.8 ${mandir}/man8/smbumount.8 ${mandir}/man8/smbmnt.8"
FILES_sambaserver = "${sbindir}/smbd ${sbindir}/nmbd ${libdir}/charset/*.so ${libdir}/*.dat \
	${sysconfdir}/samba/smb.conf ${sysconfdir}/samba/private \
	${sysconfdir}/network/if-up.d/01samba-start ${sysconfdir}/network/if-down.d/01samba-kill"
FILES_libpopt = "${libdir}/libpopt.so.*"
FILES_libtalloc = "${libdir}/libtalloc.so.*"

CONFFILES_${PN} = ""
CONFFILES_sambaserver = "${sysconfdir}/samba/smb.conf"

do_install_prepend() {
	install -c -m 644 ${WORKDIR}/smb.conf ../examples/smb.conf.default
}

do_install_append() {
	install -d ${D}${sysconfdir}/samba/private
	install -d ${D}${sysconfdir}/network/if-down.d
	install -m 0755 ${WORKDIR}/01samba-kill ${D}${sysconfdir}/network/if-down.d
	install -d ${D}${sysconfdir}/network/if-up.d
	install -m 0755 ${WORKDIR}/01samba-start ${D}${sysconfdir}/network/if-up.d
}

EXTRA_OECONF += " \
        samba_cv_LINUX_LFS_SUPPORT=yes \
        samba_cv_HAVE_OFF64_T=yes \
        samba_cv_have_longlong=yes \
        samba_cv_HAVE_UNSIGNED_CHAR=yes \
        samba_cv_HAVE_GETTIMEOFDAY_TZ=yes \
        samba_cv_HAVE_C99_VSNPRINTF=yes \
        samba_cv_HAVE_BROKEN_READDIR=no \
        samba_cv_HAVE_IFACE_IFCONF=yes \
"