summaryrefslogtreecommitdiff
path: root/samba
diff options
context:
space:
mode:
authorJuergen Daubert <jue@jue.li>2008-10-23 14:26:22 +0200
committerJuergen Daubert <jue@jue.li>2008-10-23 14:26:22 +0200
commit4892bb8e2f3491de9f0ad8604944ab81def5b9d5 (patch)
tree5c0febb1f8801fbfa00e7c6de1efb5708e0c030b /samba
parentfea384e7525aba2fd96f9ea18fb869d676e03533 (diff)
downloadopt-4892bb8e2f3491de9f0ad8604944ab81def5b9d5.tar.gz
opt-4892bb8e2f3491de9f0ad8604944ab81def5b9d5.tar.xz
samba: added /etc/ld.so.conf.d/samba.conf, set localstatedir to /var
Diffstat (limited to 'samba')
-rw-r--r--samba/.footprint29
-rw-r--r--samba/Pkgfile14
2 files changed, 26 insertions, 17 deletions
diff --git a/samba/.footprint b/samba/.footprint
index d2d00688d..8f65f14b0 100644
--- a/samba/.footprint
+++ b/samba/.footprint
@@ -1,4 +1,6 @@
drwxr-xr-x root/root etc/
+drwxr-xr-x root/root etc/ld.so.conf.d/
+-rw-r--r-- root/root etc/ld.so.conf.d/samba.conf
drwxr-xr-x root/root etc/rc.d/
-rwxr-xr-x root/root etc/rc.d/samba
drwxr-xr-x root/root etc/samba/
@@ -50,18 +52,7 @@ drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/tdb.h
-rw-r--r-- root/root usr/include/wbclient.h
drwxr-xr-x root/root usr/lib/
-lrwxrwxrwx root/root usr/lib/libnetapi.so -> libnetapi.so.0
--rwxr-xr-x root/root usr/lib/libnetapi.so.0
-lrwxrwxrwx root/root usr/lib/libsmbclient.so -> libsmbclient.so.0
--rwxr-xr-x root/root usr/lib/libsmbclient.so.0
-lrwxrwxrwx root/root usr/lib/libsmbsharemodes.so -> libsmbsharemodes.so.0
--rwxr-xr-x root/root usr/lib/libsmbsharemodes.so.0
-lrwxrwxrwx root/root usr/lib/libtalloc.so -> libtalloc.so.1
--rwxr-xr-x root/root usr/lib/libtalloc.so.1
-lrwxrwxrwx root/root usr/lib/libtdb.so -> libtdb.so.1
--rwxr-xr-x root/root usr/lib/libtdb.so.1
-lrwxrwxrwx root/root usr/lib/libwbclient.so -> libwbclient.so.0
--rwxr-xr-x root/root usr/lib/libwbclient.so.0
+lrwxrwxrwx root/root usr/lib/libsmbclient.so -> samba/libsmbclient.so.0
drwxr-xr-x root/root usr/lib/samba/
drwxr-xr-x root/root usr/lib/samba/auth/
-rwxr-xr-x root/root usr/lib/samba/auth/script.so
@@ -69,6 +60,18 @@ drwxr-xr-x root/root usr/lib/samba/charset/
-rwxr-xr-x root/root usr/lib/samba/charset/CP437.so
-rwxr-xr-x root/root usr/lib/samba/charset/CP850.so
drwxr-xr-x root/root usr/lib/samba/idmap/
+lrwxrwxrwx root/root usr/lib/samba/libnetapi.so -> libnetapi.so.0
+-rwxr-xr-x root/root usr/lib/samba/libnetapi.so.0
+lrwxrwxrwx root/root usr/lib/samba/libsmbclient.so -> libsmbclient.so.0
+-rwxr-xr-x root/root usr/lib/samba/libsmbclient.so.0
+lrwxrwxrwx root/root usr/lib/samba/libsmbsharemodes.so -> libsmbsharemodes.so.0
+-rwxr-xr-x root/root usr/lib/samba/libsmbsharemodes.so.0
+lrwxrwxrwx root/root usr/lib/samba/libtalloc.so -> libtalloc.so.1
+-rwxr-xr-x root/root usr/lib/samba/libtalloc.so.1
+lrwxrwxrwx root/root usr/lib/samba/libtdb.so -> libtdb.so.1
+-rwxr-xr-x root/root usr/lib/samba/libtdb.so.1
+lrwxrwxrwx root/root usr/lib/samba/libwbclient.so -> libwbclient.so.0
+-rwxr-xr-x root/root usr/lib/samba/libwbclient.so.0
-rw-r--r-- root/root usr/lib/samba/lowcase.dat
drwxr-xr-x root/root usr/lib/samba/nss_info/
drwxr-xr-x root/root usr/lib/samba/pdb/
@@ -171,6 +174,8 @@ drwxr-xr-x root/root usr/sbin/
-rwxr-xr-x root/root usr/sbin/smbd
-rwxr-xr-x root/root usr/sbin/winbindd
drwxr-xr-x root/root var/
+drwxr-xr-x root/root var/lib/
+drwxr-xr-x root/root var/lib/samba/
drwxr-xr-x root/root var/log/
drwxr-xr-x root/root var/log/samba/
drwxr-xr-x root/root var/run/
diff --git a/samba/Pkgfile b/samba/Pkgfile
index 3bfc76048..5b7c82be1 100644
--- a/samba/Pkgfile
+++ b/samba/Pkgfile
@@ -5,7 +5,7 @@
name=samba
version=3.2.4
-release=1
+release=2
source=(http://www.samba.org/samba/ftp/stable/$name-$version.tar.gz \
samba-config.patch samba)
@@ -16,6 +16,7 @@ build () {
./configure --prefix=/usr \
--libdir=/usr/lib/samba \
+ --localstatedir=/var \
--with-fhs \
--with-configdir=/etc/samba \
--with-lockdir=/var/run/samba \
@@ -29,7 +30,10 @@ build () {
install -d $PKG/sbin
mv $PKG/usr/sbin/*.cifs $PKG/sbin
- mv $PKG/usr/lib/samba/*.so* $PKG/usr/lib
+ ln -s samba/libsmbclient.so.0 $PKG/usr/lib/libsmbclient.so
+
+ install -d $PKG/etc/ld.so.conf.d
+ echo "/usr/lib/samba" > $PKG/etc/ld.so.conf.d/samba.conf
# nsswitch extensions
install -d $PKG/lib
@@ -37,8 +41,8 @@ build () {
ln -s libnss_wins.so $PKG/lib/libnss_wins.so.2
ln -s libnss_winbind.so $PKG/lib/libnss_winbind.so.2
- # spool/log directory
- install -d $PKG/var/log/samba
+ # spool/log/lib directory
+ install -d $PKG/var/{lib,log}/samba
install -d -m 1777 $PKG/var/spool/samba
# config-file and start-script
@@ -46,5 +50,5 @@ build () {
install -D -m 755 $SRC/samba $PKG/etc/rc.d/samba
# cleanup
- rm -r $PKG/usr/{var,man/man8/swat.8}
+ rm -r $PKG/usr/man/man8/swat.8
}

Generated by cgit