svn commit: samba r3399 - in branches/SAMBA_3_0/packaging/Solaris: .

jerry at samba.org jerry at samba.org
Sun Oct 31 03:11:44 GMT 2004


Author: jerry
Date: 2004-10-31 03:11:41 +0000 (Sun, 31 Oct 2004)
New Revision: 3399

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=3399

Log:
a few more packaging fixes
Modified:
   branches/SAMBA_3_0/packaging/Solaris/makepkg.sh
   branches/SAMBA_3_0/packaging/Solaris/prototype.master


Changeset:
Modified: branches/SAMBA_3_0/packaging/Solaris/makepkg.sh
===================================================================
--- branches/SAMBA_3_0/packaging/Solaris/makepkg.sh	2004-10-31 02:32:35 UTC (rev 3398)
+++ branches/SAMBA_3_0/packaging/Solaris/makepkg.sh	2004-10-31 03:11:41 UTC (rev 3399)
@@ -6,6 +6,8 @@
 # script for build solaris Samba package
 #
 
+INSTALL_BASE=/opt/samba
+
 SBINPROS="smbd nmbd winbindd swat"
 BINPROGS="findsmb nmblookup pdbedit rpcclient smbclient smbcquotas smbspool smbtar tdbbackup testparm wbinfo net ntlm_auth profiles smbcacls smbcontrol smbpasswd smbstatus smbtree tdbdump testprns"
 MSGFILES="de.msg en.msg fr.msg it.msg ja.msg nl.msg pl.msg tr.msg"
@@ -48,7 +50,7 @@
 
 	echo "#\n# nss_winbind.so\n#"
 	echo f none /usr/lib/nss_winbind.so.1=lib/libnss_winbind.so 0755 root other
-	echo s none /lib/nss_winbind.so.1=/usr/lib/nss_winbind.so.1 0755 root other
+	echo s none /lib/nss_winbind.so.1=../usr/lib/nss_winbind.so.1 0755 root other
 	if [ -f lib/pam_winbind.so ]; then
 		echo f none /usr/lib/security/pam_winbind.so=lib/pam_winbind.so 0755 root other
 	fi
@@ -88,7 +90,7 @@
 	done
 
 	# Create entries for docs for the beginner
-	echo s none docs/using_samba=swat/help/using_samba
+	echo s none docs/using_samba=$BASEDIR/swat/help/using_samba
 	for file in docs/*pdf; do
 		echo f none $file 0644 root other
 	done
@@ -112,7 +114,7 @@
 cd $DISTR_BASE/source
 
 if [ "x$1" != "xnobuild" ]; then
-	./configure --prefix=/opt/samba \
+	./configure --prefix=$INSTALL_DIR \
 		--with-acl-support \
 		--with-included-popt \
 		--localstatedir=/var/lib/samba \
@@ -146,7 +148,6 @@
 LIBDIR=`bin/smbd -b | grep LIBDIR | awk '{print $2}'`
 PIDDIR=`bin/smbd -b | grep PIDDIR | awk '{print $2}'`
 PRIVATE_DIR=`bin/smbd -b | grep PRIVATE_DIR | awk '{print $2}'`
-INSTALL_BASE=`dirname $BINDIR`
 DOCDIR=$INSTALL_BASE/docs
 
 ## 
@@ -186,18 +187,17 @@
 ##
 ## Start building the prototype file
 ##
-echo "!SBINDIR=$SBINDIR" > prototype
-echo "!BINDIR=$BINDIR" >> prototype
-echo "!SWATDIR=$SWATDIR" >> prototype
-echo "!CONFIGDIR=$CONFIGDIR" >> prototype
-echo "!LOGFILEBASE=$LOGFILEBASE" >> prototype
-echo "!LIBDIR=$LIBDIR" >> prototype
-echo "!PIDDIR=$PIDDIR" >> prototype
-echo "!DOCDIR=$DOCDIR" >> prototype
-echo "!PRIVATE_DIR=$PRIVATE_DIR" >> prototype
-echo "!INSTALL_BASE=$INSTALL_BASE" >> prototype
+echo "SBINDIR=sbin" >> pkginfo
+echo "BINDIR=bin" >> pkginfo
+echo "SWATDIR=swat" >> pkginfo
+echo "CONFIGDIR=$CONFIGDIR" >> pkginfo
+echo "LOGFILEBASE=$LOGFILEBASE" >> pkginfo
+echo "LIBDIR=lib" >> pkginfo
+echo "PIDDIR=$PIDDIR" >> pkginfo
+echo "DOCDIR=docs" >> pkginfo
+echo "PRIVATE_DIR=$PRIVATE_DIR" >> pkginfo
 
-cat prototype.master >> prototype
+cp prototype.master prototype
 
 # Add the dynamic part to the prototype file
 (add_dynamic_entries >> prototype)

Modified: branches/SAMBA_3_0/packaging/Solaris/prototype.master
===================================================================
--- branches/SAMBA_3_0/packaging/Solaris/prototype.master	2004-10-31 02:32:35 UTC (rev 3398)
+++ branches/SAMBA_3_0/packaging/Solaris/prototype.master	2004-10-31 03:11:41 UTC (rev 3399)
@@ -3,7 +3,7 @@
 # 
 i pkginfo=./pkginfo
 i copyright=./copyright
-i request=./request
+# i request=./request
 i preremove=./preremove
 i postinstall=./postinstall
 i i.swat=./i.swat
@@ -24,7 +24,6 @@
 #
 # Create the samba subtree.
 #
-d none $INSTALL_BASE 755 root sys
 d none $DOCDIR 755 root other
 d none $CONFIGDIR 755 root sys
 d none $PRIVATE_DIR 700 root sys



More information about the samba-cvs mailing list