summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--samba/samba-3.0.5/cifs.patch0
-rw-r--r--samba/samba_3.0.5.oe15
2 files changed, 12 insertions, 3 deletions
diff --git a/samba/samba-3.0.5/cifs.patch b/samba/samba-3.0.5/cifs.patch
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/samba/samba-3.0.5/cifs.patch
diff --git a/samba/samba_3.0.5.oe b/samba/samba_3.0.5.oe
index 17ec5c1354..b0077c9ce9 100644
--- a/samba/samba_3.0.5.oe
+++ b/samba/samba_3.0.5.oe
@@ -1,11 +1,14 @@
SECTION = "console/network"
DEPENDS = readline
-SRC_URI := "http://samba.mirror.ac.uk/samba/ftp/samba-${PV}.tar.gz \
- file://${FILESDIR}/configure.patch;patch=1"
+SRC_URI := "http://us2.samba.org/samba/ftp/old-versions/samba-${PV}.tar.gz \
+ file://${FILESDIR}/configure.patch;patch=1 \
+ file://${FILESDIR}/cifs.patch;patch=1"
S := ${WORKDIR}/${P}/source
-PACKAGES =+ "libsmbclient libsmbclient-dev "
+PACKAGES =+ "libsmbclient libsmbclient-dev cifs cifs-doc"
+FILES_cifs = "${bindir}/mount.cifs"
+FILES_cifs-doc = "${docdir}/mount.cifs.8"
FILES_libsmbclient = "${libdir}/libsmbclient.so.*"
FILES_libsmbclient-dev = "${libdir}/libsmbclient.so ${includedir}"
@@ -20,11 +23,17 @@ do_configure_prepend () {
fi
}
+do_compile_append () {
+ ${CC} client/mount.cifs.c -o mount.cifs
+
+}
+
do_install_append() {
mv ${D}${libdir}/libsmbclient.so ${D}${libdir}/libsmbclient.so.0
ln -sf libsmbclient.so.0 ${D}${libdir}/libsmbclient.so
rm -f ${D}${bindir}/*.old
rm -f ${D}${sbindir}/*.old
+ mv mount.cifs ${D}${bindir}/mount.cifs
}
do_stage() {