[notify] samba: update to 3.5.1

Beginning with this new major version, samba is configured to use
an external tdb, thus depends on opt/tdb now.

Unfortunately this breaks the build of samba, because you have to
do a forced-install of tdb first and update samba afterwards, or
remove samba first, next install tdb and samba.
This commit is contained in:
Juergen Daubert 2010-03-25 11:13:43 +01:00
parent be80d948c8
commit 0329990259
3 changed files with 24 additions and 33 deletions

View File

@ -1,6 +1,4 @@
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/
@ -41,9 +39,6 @@ drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/smbstatus
-rwxr-xr-x root/root usr/bin/smbtar
-rwxr-xr-x root/root usr/bin/smbtree
-rwxr-xr-x root/root usr/bin/tdbbackup
-rwxr-xr-x root/root usr/bin/tdbdump
-rwxr-xr-x root/root usr/bin/tdbtool
-rwxr-xr-x root/root usr/bin/testparm
-rwxr-xr-x root/root usr/bin/wbinfo
drwxr-xr-x root/root usr/include/
@ -51,10 +46,19 @@ drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/netapi.h
-rw-r--r-- root/root usr/include/smb_share_modes.h
-rw-r--r-- root/root usr/include/talloc.h
-rw-r--r-- root/root usr/include/tdb.h
-rw-r--r-- root/root usr/include/wbc_async.h
-rw-r--r-- root/root usr/include/wbclient.h
drwxr-xr-x root/root usr/lib/
lrwxrwxrwx root/root usr/lib/libsmbclient.so -> samba/libsmbclient.so.0
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.2
-rwxr-xr-x root/root usr/lib/libtalloc.so.2
lrwxrwxrwx root/root usr/lib/libwbclient.so -> libwbclient.so.0
-rwxr-xr-x root/root usr/lib/libwbclient.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
@ -63,18 +67,6 @@ drwxr-xr-x root/root usr/lib/samba/charset/
-rwxr-xr-x root/root usr/lib/samba/charset/CP850.so
drwxr-xr-x root/root usr/lib/samba/gpext/
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/
@ -87,6 +79,7 @@ drwxr-xr-x root/root usr/lib/samba/vfs/
-rwxr-xr-x root/root usr/lib/samba/vfs/acl_xattr.so
-rwxr-xr-x root/root usr/lib/samba/vfs/audit.so
-rwxr-xr-x root/root usr/lib/samba/vfs/cap.so
-rwxr-xr-x root/root usr/lib/samba/vfs/catia.so
-rwxr-xr-x root/root usr/lib/samba/vfs/default_quota.so
-rwxr-xr-x root/root usr/lib/samba/vfs/dirsort.so
-rwxr-xr-x root/root usr/lib/samba/vfs/expand_msdfs.so
@ -99,6 +92,7 @@ drwxr-xr-x root/root usr/lib/samba/vfs/
-rwxr-xr-x root/root usr/lib/samba/vfs/readahead.so
-rwxr-xr-x root/root usr/lib/samba/vfs/readonly.so
-rwxr-xr-x root/root usr/lib/samba/vfs/recycle.so
-rwxr-xr-x root/root usr/lib/samba/vfs/scannedonly.so
-rwxr-xr-x root/root usr/lib/samba/vfs/shadow_copy.so
-rwxr-xr-x root/root usr/lib/samba/vfs/shadow_copy2.so
-rwxr-xr-x root/root usr/lib/samba/vfs/smb_traffic_analyzer.so
@ -134,6 +128,7 @@ drwxr-xr-x root/root usr/man/man1/
-rw-r--r-- root/root usr/man/man1/wbinfo.1.gz
drwxr-xr-x root/root usr/man/man5/
-rw-r--r-- root/root usr/man/man5/lmhosts.5.gz
-rw-r--r-- root/root usr/man/man5/pam_winbind.conf.5.gz
-rw-r--r-- root/root usr/man/man5/smb.conf.5.gz
-rw-r--r-- root/root usr/man/man5/smbgetrc.5.gz
-rw-r--r-- root/root usr/man/man5/smbpasswd.5.gz
@ -159,9 +154,6 @@ drwxr-xr-x root/root usr/man/man8/
-rw-r--r-- root/root usr/man/man8/smbd.8.gz
-rw-r--r-- root/root usr/man/man8/smbpasswd.8.gz
-rw-r--r-- root/root usr/man/man8/smbspool.8.gz
-rw-r--r-- root/root usr/man/man8/tdbbackup.8.gz
-rw-r--r-- root/root usr/man/man8/tdbdump.8.gz
-rw-r--r-- root/root usr/man/man8/tdbtool.8.gz
-rw-r--r-- root/root usr/man/man8/umount.cifs.8.gz
-rw-r--r-- root/root usr/man/man8/vfs_acl_tdb.8.gz
-rw-r--r-- root/root usr/man/man8/vfs_acl_xattr.8.gz
@ -184,6 +176,7 @@ drwxr-xr-x root/root usr/man/man8/
-rw-r--r-- root/root usr/man/man8/vfs_readahead.8.gz
-rw-r--r-- root/root usr/man/man8/vfs_readonly.8.gz
-rw-r--r-- root/root usr/man/man8/vfs_recycle.8.gz
-rw-r--r-- root/root usr/man/man8/vfs_scannedonly.8.gz
-rw-r--r-- root/root usr/man/man8/vfs_shadow_copy.8.gz
-rw-r--r-- root/root usr/man/man8/vfs_shadow_copy2.8.gz
-rw-r--r-- root/root usr/man/man8/vfs_smb_traffic_analyzer.8.gz

View File

@ -1,3 +1,3 @@
448caca4745aef1a842f4fdb1aa62e1e samba
f5e11690d54466c143f4598bcce2a8bb samba-3.4.7.tar.gz
60811195b0507fa151b602684cece743 samba-3.5.1.tar.gz
fbaccda19afc8f75f6f0123cab82c87e samba-config.patch

View File

@ -1,10 +1,10 @@
# Description: SMB server and client for unix
# URL: http://www.samba.org
# Maintainer: Juergen Daubert, juergen dot daubert at t-online dot de
# Depends on: ncurses openssl readline zlib
# Depends on: ncurses openssl readline zlib tdb libcap
name=samba
version=3.4.7
version=3.5.1
release=1
source=(http://www.samba.org/samba/ftp/stable/$name-$version.tar.gz \
samba-config.patch samba)
@ -15,7 +15,6 @@ build () {
patch -d .. -p1 -i $SRC/samba-config.patch
./configure --prefix=/usr \
--libdir=/usr/lib/samba \
--localstatedir=/var \
--with-fhs \
--with-configdir=/etc/samba \
@ -24,17 +23,16 @@ build () {
--with-piddir=/var/run/samba \
--with-mandir=/usr/man \
--with-logfilebase=/var/log/samba \
--disable-swat
--disable-swat \
--with-included-popt \
--with-cifs{mount,umount} \
--enable-external-libtdb
make -j1
make
make DESTDIR=$PKG install
install -d $PKG/sbin
mv $PKG/usr/sbin/*.cifs $PKG/sbin
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
@ -52,5 +50,5 @@ build () {
# cleanup
rm -r $PKG/usr/share
rm -r $PKG/usr/man/man8/swat.8
rm $PKG/usr/man/man8/{swat.8,tdb*.8}
}