diff options
author | Jeremy Allison <jra@samba.org> | 2001-07-06 00:49:45 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2001-07-06 00:49:45 +0000 |
commit | fb1e289408cb8de4b8f9b988c56aa6d64df9b622 (patch) | |
tree | 9a8a56b622404f352d416cd7ddd0354f030b332e /packaging/Caldera | |
parent | 6ad113dce11db901ff666dac9a34e74f7b763f14 (diff) | |
download | samba-fb1e289408cb8de4b8f9b988c56aa6d64df9b622.tar.gz samba-fb1e289408cb8de4b8f9b988c56aa6d64df9b622.tar.xz samba-fb1e289408cb8de4b8f9b988c56aa6d64df9b622.zip |
Syncup getting ready for release.
Jeremy.
Diffstat (limited to 'packaging/Caldera')
-rw-r--r-- | packaging/Caldera/OpenLinux/makerpms.sh.tmpl | 33 | ||||
-rw-r--r-- | packaging/Caldera/OpenLinux/samba.pam | 6 | ||||
-rw-r--r-- | packaging/Caldera/OpenLinux/samba2.spec-lsb.tmpl | 41 | ||||
-rw-r--r-- | packaging/Caldera/OpenLinux/samba2.spec.tmpl | 39 | ||||
-rwxr-xr-x | packaging/Caldera/OpenServer/Install | 2 | ||||
-rw-r--r-- | packaging/Caldera/OpenServer/pkg/input/Samba.pkg | 6 | ||||
-rwxr-xr-x | packaging/Caldera/UnixWare/Install | 7 | ||||
-rw-r--r-- | packaging/Caldera/UnixWare/pkg/prototype | 3 |
8 files changed, 83 insertions, 54 deletions
diff --git a/packaging/Caldera/OpenLinux/makerpms.sh.tmpl b/packaging/Caldera/OpenLinux/makerpms.sh.tmpl index 5166db9b768..e7ba1d96230 100644 --- a/packaging/Caldera/OpenLinux/makerpms.sh.tmpl +++ b/packaging/Caldera/OpenLinux/makerpms.sh.tmpl @@ -5,15 +5,38 @@ SPECDIR=${SPECDIR:-/usr/src/OpenLinux/SPECS} SRCDIR=${SRCDIR:-/usr/src/OpenLinux/SOURCES} USERID=`id -u` GRPID=`id -g` +devel=0; +old=0; -( cd ../../../.. ; chown -R ${USERID}.${GRPID} ${SRCDIR}/samba ) -( cd ../../../.. ; tar czvf ${SRCDIR}/samba-PVERSION-PRELEASE.tar.gz samba ) -cp -a *.spec *.spec-lsb $SPECDIR +# Do some argument parsing... +if [ z$1 = z"devel" ]; then + devel=1; + shift +fi +if [ z$1 = z"old" ]; then + old=1; + shift +fi + +# Start preparing the packages... +if [ $devel -ne 0 ]; then + ( cd ../../../.. ; chown -R ${USERID}.${GRPID} samba; mv samba samba-PVERSION ) + ( cd ../../../.. ; tar czvf ${SRCDIR}/samba-PVERSION.tar.gz samba-PVERSION; mv samba-PVERSION samba ) +else + ( cd ../../../.. ; chown -R ${USERID}.${GRPID} samba-PVERSION ) + ( cd ../../../.. ; tar czvf ${SRCDIR}/samba-PVERSION.tar.gz samba-PVERSION ) +fi + +cp -af *.spec *.spec-lsb $SPECDIR for src in *.patch; do trg=`echo $src | sed 's;xxxxxx;PVERSION;'` cp -a $src $SRCDIR/$trg done + +# Start building the package cd $SPECDIR -mv samba2.spec samba2.spec-nonlsb -ln samba2.spec-lsb samba2.spec +if [ $old -eq 0 ]; then +mv -f samba2.spec samba2.spec-nonlsb +ln -f samba2.spec-lsb samba2.spec +fi rpm -ba -v samba2.spec diff --git a/packaging/Caldera/OpenLinux/samba.pam b/packaging/Caldera/OpenLinux/samba.pam index baa8ca37205..8802f78e56b 100644 --- a/packaging/Caldera/OpenLinux/samba.pam +++ b/packaging/Caldera/OpenLinux/samba.pam @@ -3,7 +3,9 @@ # # The PAM configuration file for the `samba' service # -auth required /lib/security/pam_pwdb.so nullok nodelay # shadow audit -account required /lib/security/pam_pwdb.so audit nodelay +auth required /lib/security/pam_pwdb.so nullok nodelay # audit +# auth required /lib/security/pam_smbpass.so nodelay +account required /lib/security/pam_pwdb.so nodelay # audit session required /lib/security/pam_pwdb.so nodelay password required /lib/security/pam_pwdb.so # shadow md5 +#password required /lib/security/pam_smbpass.so nodelay smbconf=/etc/samba.d/smb.conf diff --git a/packaging/Caldera/OpenLinux/samba2.spec-lsb.tmpl b/packaging/Caldera/OpenLinux/samba2.spec-lsb.tmpl index d527b07ecee..ec25b9d6ecb 100644 --- a/packaging/Caldera/OpenLinux/samba2.spec-lsb.tmpl +++ b/packaging/Caldera/OpenLinux/samba2.spec-lsb.tmpl @@ -27,7 +27,7 @@ Requires : libpam >= 0.66, SysVinit-scripts >= 1.04-6 BuildRoot : /tmp/%{Name}-%{Version} -Source: ftp://ftp.samba.org/pub/samba/%{Name}-%{Version}-%{date}.tar.gz +Source: ftp://ftp.samba.org/pub/samba/%{Name}-%{Version}.tar.gz #Patch0: %{Name}-%{Version}-smbmount.patch #Patch1: %{Name}-%{Version}-install.patch #Patch2: %{Name}-%{Version}-smbconf.patch @@ -182,7 +182,7 @@ verificar rapidamente o efeite de qualquer alteração. %Prep -%setup -n samba +%setup #%patch0 -p1 #%patch1 -p1 #%patch2 -p1 @@ -241,8 +241,7 @@ for i in htmldocs/DOMAIN_MEMBER.html htmldocs/Samba-HOWTO-Collection.html \ docbook/projdoc/DOMAIN_MEMBER.sgml docbook/projdoc/DOMAIN_MEMBER.sgml \ docbook/faq/samba-pdc-faq.sgml docbook/howto/samba-pdc-howto.sgml \ docbook/manpages/smbclient.1.sgml docbook/manpages/smbd.8.sgml \ - docbook/projdoc/ENCRYPTION.sgml textdocs/samba-pdc-faq.txt \ - textdocs/samba-pdc-howto.txt manpages/smbclient.1 manpages/smbd.8 ; do + docbook/projdoc/ENCRYPTION.sgml manpages/smbclient.1 manpages/smbd.8 ; do %{fixUP} -vT docs/$i -e ' s:/usr/local/samba/private/FOREST.SLEEPY.SID:/var/lock/samba.d/FOREST.SLEEPY.SID: + s:/usr/local/samba/private:/usr/bin:g + @@ -256,9 +255,6 @@ done %{fixUP} -vT docs/htmldocs/samba-pdc-faq.html -e ' s:/usr/local/src:/usr/src:g ; ' -%{fixUP} -vT docs/textdocs/PRINTER_DRIVER.txt -e ' - s:/usr/local/samba/printer:/var/spool/samba:g ; -' # End of DirtyHack(TM) @@ -276,15 +272,17 @@ CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" ./configure \ --with-swatdir='$(DESTDIR)/usr/share/swat' \ --with-sambabook='$(DESTDIR)/usr/share/swat/using_samba' \ --with-configdir='$(DESTDIR)'%{EtcSamba} \ + --with-codepagedir='$(DESTDIR)'/usr/share/samba/codepages \ --without-smbwrapper \ --with-smbmount \ --with-pam \ + --with-pam_smbpass \ --with-netatalk \ --with-quotas \ --with-utmp \ --with-syslog -make LOGFILEBASE=/var/log/samba.d all nsswitch debug2html bin/smbspool +make LOGFILEBASE=/var/log/samba.d all nsswitch/libnss_wins.so debug2html bin/smbspool %Install @@ -294,11 +292,10 @@ VVS=packaging/%{Vendor}/%{Dist} mkdir -p $DESTDIR/etc/{{logrotate,pam}.d,sysconfig/daemons} mkdir -p $DESTDIR/var/{lo{ck,g}/samba.d,spool/samba} mkdir -p $DESTDIR/usr/share/swat/using_samba/{gifs,figs} -mkdir -p $DESTDIR/usr/share/samba/codepages mkdir -p $DESTDIR/lib/security mkdir -p $DESTDIR/%{LSBservedir}/{netlogon,profiles,Public} mkdir -p $DESTDIR/etc/skel/Samba -mkdir -p $DESTDIR%{EtcSamba}/codepages/src $DESTDIR/sbin +mkdir -p $DESTDIR/usr/share/samba/codepages/src $DESTDIR/sbin mkdir -p $DESTDIR/%{SVIdir} make LOGFILEBASE=/var/log/samba.d -C source install @@ -306,7 +303,7 @@ make LOGFILEBASE=/var/log/samba.d -C source install strip $DESTDIR/usr/bin/smb{mnt,umount} #mv $DESTDIR/usr/bin/{make,add,conv}* $DESTDIR/usr/bin -cp -p source/codepages/codepage_def.??? $DESTDIR%{EtcSamba}/codepages/src +cp -p source/codepages/codepage_def.??? $DESTDIR/usr/share/samba/codepages/src # Install the nsswitch library extension file install -m 755 source/nsswitch/libnss_wins.so $DESTDIR/lib/libnss_wins.so.2.0 @@ -344,6 +341,9 @@ cp -p $VVS/README.home $DESTDIR/etc/skel/Samba/README.txt cp -p $VVS/README.Public $DESTDIR/%{LSBservedir}/Public/README.txt cp -p $VVS/README.profiles $DESTDIR/%{LSBservedir}/profiles/README.txt +# Add PAM smbpass facility +mv $DESTDIR/usr/bin/pam_smbpass.so $DESTDIR/lib/security + install -m 755 $VVS/samba.init-lsb $DESTDIR/%{SVIdir}/%{Name} for f in testparm testprns; do @@ -414,6 +414,9 @@ swat swat %{_defaultdocdir}/samba- doc tmp IGNORED man IGNORED +lib/security IGNORED +/src/$ IGNORED +/usr/private/$ IGNORED @default@ EOF cat << 'EOF' | %{mkLists} -f -a samba @@ -421,7 +424,8 @@ cat << 'EOF' | %{mkLists} -f -a samba Samba/README.txt base ^/etc config-IGNORED %{_defaultdocdir}/samba-[^/]+/(COPYING|README$) base -libnss_wins.so base +libnss_wins.* base +pam_smbpass.so base %{_defaultdocdir}/samba-[^/]+/(COPYING|README$) base %{_defaultdocdir}/samba- doc smb(mount|mnt|umount) smbfs @@ -450,7 +454,16 @@ test "$1" = "0" || exit 0 /usr/lib/LSB/init-remove %{Name} # We want to remove the browse.dat and wins.dat files so they can not # interfer with a new version of samba! -rm -f /var/lock/samba/{browse,wins}.dat +rm -f /var/lock/samba/browse.dat +rm -f /var/lock/samba/{brlock,connections,locking,messages}.tdb +if [ -e /var/lock/samba.d/namelist.debug ]; then + rm -f /var/lock/samba.d/namelist.debug +fi +rm -f /var/lock/samba/unexpected.tdb +rm -f /var/lock/samba/{smbd,nmbd}.pid + +# Note: We MUST keep: +# winbindd_*, sshare_info*, printing*, ntdrivers* %PostUn -n swat @@ -490,4 +503,4 @@ test "$1" = "0" || exit 0 %ChangeLog * Mon Jan 01 1997 ... -$Id: samba2.spec-lsb.tmpl,v 1.1.2.17 2001/04/15 00:33:29 jht Exp $ +$Id: samba2.spec-lsb.tmpl,v 1.1.2.17.2.1 2001/07/06 00:48:38 jra Exp $ diff --git a/packaging/Caldera/OpenLinux/samba2.spec.tmpl b/packaging/Caldera/OpenLinux/samba2.spec.tmpl index ebe501dcc24..027bb5c15ca 100644 --- a/packaging/Caldera/OpenLinux/samba2.spec.tmpl +++ b/packaging/Caldera/OpenLinux/samba2.spec.tmpl @@ -28,7 +28,7 @@ Requires : libpam >= 0.66, SysVinit-scripts >= 1.04-6 BuildRoot : /tmp/%{Name}-%{Version} -Source: ftp://ftp.samba.org/pub/samba/%{Name}-%{Version}-%{date}.tar.gz +Source: ftp://ftp.samba.org/pub/samba/%{Name}-%{Version}.tar.gz #Patch0: %{Name}-%{Version}-smbmount.patch #Patch1: %{Name}-%{Version}-install.patch #Patch2: %{Name}-%{Version}-smbconf.patch @@ -82,7 +82,7 @@ Maschinen ein. %Description -l es Samba dispone de un servidor SMB que puede utilizarse para proporcionar -servicios de red a clientes SMB (a veces conocido como "Lan Manager"), +servicios de red a clientes SMB (a veces conocido como "Lan Manager"), incluyendo varias versiones de MS Windows, OS/2 y otras máquinas Linux. %Description -l fr @@ -152,8 +152,8 @@ ficheiros de servidores SMB. %Description -n swat SWAT allows a Samba administrator to configure the complex smb.conf -file via a Web browser. It also provides links to all the configurable -options in the smb.conf file allowing an administrator to easily look +file via a Web browser. It also provides links to all the configurable +options in the smb.conf file allowing an administrator to easily look up the effects of any change. %Description -l de -n swat @@ -186,13 +186,8 @@ todas as opções configuraveis no smb.conf, permitindo a um admnistrador verificar rapidamente o efeite de qualquer alteração. -%Description debug -This package contains programs that can be used to crash test any SMB -server. Please use it with care. If you do not need it then do NOT install. - - %Prep -%setup -n samba +%setup #%patch0 -p1 #%patch1 -p1 #%patch2 -p1 @@ -246,11 +241,10 @@ done for i in htmldocs/DOMAIN_MEMBER.html htmldocs/Samba-HOWTO-Collection.html \ htmldocs/samba-pdc-faq.html htmldocs/samba-pdc-howto.html \ htmldocs/smbclient.1.html htmldocs/smbd.8.html \ - docbook/projdoc/DOMAIN_MEMBER.sgml docbook/howto/DOMAIN_MEMBER.sgml \ + docbook/projdoc/DOMAIN_MEMBER.sgml htmldocs/DOMAIN_MEMBER.html \ docbook/faq/samba-pdc-faq.sgml docbook/howto/samba-pdc-howto.sgml \ docbook/manpages/smbclient.1.sgml docbook/manpages/smbd.8.sgml \ - docbook/projdoc/ENCRYPTION.sgml textdocs/samba-pdc-faq.txt \ - textdocs/samba-pdc-howto.txt manpages/smbclient.1 manpages/smbd.8 ; do + docbook/projdoc/ENCRYPTION.sgml manpages/smbclient.1 manpages/smbd.8 ; do %{fixUP} -vT docs/$i -e ' s:/usr/local/samba/private/FOREST.SLEEPY.SID:/var/lock/samba.d/FOREST.SLEEPY.SID: + s:/usr/local/samba/private:/usr/bin:g + @@ -264,9 +258,6 @@ done %{fixUP} -vT docs/htmldocs/samba-pdc-faq.html -e ' s:/usr/local/src:/usr/src:g ; ' -%{fixUP} -vT docs/textdocs/PRINTER_DRIVER.txt -e ' - s:/usr/local/samba/printer:/var/spool/samba:g ; -' # End of DirtyHack(TM) @@ -284,18 +275,19 @@ CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" ./configure \ --with-swatdir='$(DESTDIR)/usr/share/swat' \ --with-sambabook='$(DESTDIR)/usr/share/swat/using_samba' \ --with-configdir='$(DESTDIR)'%{EtcSamba} \ + --with-codepagedir='$(DESTDIR)'/usr/share/samba/codepages \ --without-smbwrapper \ --with-smbmount \ --with-pam \ + --with-pam_smbpass \ --with-netatalk \ --with-quotas \ --with-syslog \ --with-utmp make LOGFILEBASE=/var/log/samba.d all -make LOGFILEBASE=/var/log/samba.d nsswitch -# debug package: -make LOGFILEBASE=/var/log/samba.d smbfilter debug2html +make LOGFILEBASE=/var/log/samba.d nsswitch/libnss_wins.so +make LOGFILEBASE=/var/log/samba.d smbfilter debug2html make LOGFILEBASE=/var/log/samba.d bin/smbspool @@ -308,7 +300,7 @@ mkdir -p $DESTDIR/var/{lo{ck,g}/samba.d,spool/samba} mkdir -p $DESTDIR/usr/share/swat/using_samba/{gifs,figs} mkdir -p $DESTDIR/lib/security mkdir -p $DESTDIR/%{LSBservedir}/{netlogon,profiles,Public} -mkdir -p $DESTDIR%{EtcSamba}/codepages/src $DESTDIR/sbin +mkdir -p $DESTDIR/usr/share/samba/codepages/src $DESTDIR/sbin make -C source install make LOGFILEBASE=/var/log/samba.d -C source install @@ -316,7 +308,7 @@ make LOGFILEBASE=/var/log/samba.d -C source install strip $DESTDIR/usr/bin/smb{mnt,umount} #mv $DESTDIR/usr/bin/{make,add,conv}* $DESTDIR/usr/sbin -cp -p source/codepages/codepage_def.??? $DESTDIR%{EtcSamba}/codepages/src +cp -p source/codepages/codepage_def.??? $DESTDIR/usr/share/samba/codepages/src # Install the nsswitch library extension file install -m 755 source/nsswitch/libnss_wins.so $DESTDIR/lib/libnss_wins.so.2.0 @@ -356,6 +348,9 @@ cp -p $VVS/README.home $DESTDIR/etc/skel/Samba/README.txt cp -p $VVS/README.Public $DESTDIR/%{LSBservedir}/Public/README.txt cp -p $VVS/README.profiles $DESTDIR/%{LSBservedir}/profiles/README.txt +# Add PAM smbpass facility +mv $DESTDIR/usr/bin/pam_smbpass.so $DESTDIR/lib/security + for f in testparm testprns; do ln -s $f $DESTDIR/usr/bin/smb$f ln -s $f.1 $DESTDIR/usr/man/man1/smb$f.1 @@ -486,4 +481,4 @@ lisa --inetd disable swat $1 %ChangeLog * Mon Jan 01 1997 ... -$Id: samba2.spec.tmpl,v 1.1.6.15 2001/04/15 00:33:29 jht Exp $ +$Id: samba2.spec.tmpl,v 1.1.6.15.2.1 2001/07/06 00:48:38 jra Exp $ diff --git a/packaging/Caldera/OpenServer/Install b/packaging/Caldera/OpenServer/Install index 1065fcdec32..ab27b6f67fa 100755 --- a/packaging/Caldera/OpenServer/Install +++ b/packaging/Caldera/OpenServer/Install @@ -54,7 +54,7 @@ for i in nmblookup smbclient smbpasswd smbstatus testparm testprns \ do $V install -m755 -s source/bin/$i ${BLDFIX}/bin done -for i in addtosmbpass mksmbpasswd.sh smbtar +for i in mksmbpasswd.sh smbtar do $V install -m755 source/script/$i ${BLDFIX}/bin done diff --git a/packaging/Caldera/OpenServer/pkg/input/Samba.pkg b/packaging/Caldera/OpenServer/pkg/input/Samba.pkg index 986eb11218a..ea76e74a610 100644 --- a/packaging/Caldera/OpenServer/pkg/input/Samba.pkg +++ b/packaging/Caldera/OpenServer/pkg/input/Samba.pkg @@ -146,12 +146,6 @@ owner = root group = sys flags = -FILE:Samba:SHARED:usr/local/samba/bin/addtosmbpass: -mode = 0755 -owner = root -group = sys -flags = - FILE:Samba:SHARED:usr/local/samba/bin/mksmbpasswd.sh: mode = 0755 owner = root diff --git a/packaging/Caldera/UnixWare/Install b/packaging/Caldera/UnixWare/Install index a379d08400d..3fffc37d25a 100755 --- a/packaging/Caldera/UnixWare/Install +++ b/packaging/Caldera/UnixWare/Install @@ -30,7 +30,10 @@ $V mkdir -p ${BLDFIX}/var/locks $V mkdir -p ${BLDFIX}/lib/codepages/src # Copy into the dist tree the pkg data files -$V cp pkg/* ${BUILD_ROOT} +for i in pkg/* +do + [ -f $i ] && $V cp $i ${BUILD_ROOT} +done cd ../../.. @@ -41,7 +44,7 @@ for i in nmblookup smbclient smbpasswd smbstatus testparm testprns \ do $V install -m755 -s source/bin/$i ${BLDFIX}/bin done -for i in addtosmbpass mksmbpasswd.sh smbtar +for i in mksmbpasswd.sh smbtar do $V install -m755 source/script/$i ${BLDFIX}/bin done diff --git a/packaging/Caldera/UnixWare/pkg/prototype b/packaging/Caldera/UnixWare/pkg/prototype index 273678ab522..13a64b6feb1 100644 --- a/packaging/Caldera/UnixWare/pkg/prototype +++ b/packaging/Caldera/UnixWare/pkg/prototype @@ -24,7 +24,6 @@ f samba usr/local/samba/bin/rpcclient 0755 root sys f samba usr/local/samba/bin/smbspool 0755 root sys f samba usr/local/samba/bin/smbsh 0755 root sys f samba usr/local/samba/bin/smbwrapper.so 0755 root sys -f samba usr/local/samba/bin/addtosmbpass 0755 root sys f samba usr/local/samba/bin/mksmbpasswd.sh 0755 root sys f samba usr/local/samba/bin/smbtar 0755 root sys f samba usr/local/samba/bin/smbprint 0755 root sys @@ -220,7 +219,7 @@ f samba usr/local/samba/swat/help/lmhosts.5.html 0644 root sys f samba usr/local/samba/swat/help/make_smbcodepage.1.html 0644 root sys f samba usr/local/samba/swat/help/nmbd.8.html 0644 root sys f samba usr/local/samba/swat/help/nmblookup.1.html 0644 root sys -f samba usr/local/samba/swat/help/rpcclient.8.html 0644 root sys +f samba usr/local/samba/swat/help/rpcclient.1.html 0644 root sys f samba usr/local/samba/swat/help/samba-pdc-faq.html 0644 root sys f samba usr/local/samba/swat/help/samba-pdc-howto.html 0644 root sys f samba usr/local/samba/swat/help/samba.7.html 0644 root sys |