From 6b989ca4fd6e80e04a28ccea76875933f016dd86 Mon Sep 17 00:00:00 2001 From: John Terpstra Date: Sat, 14 Nov 1998 13:01:34 +0000 Subject: [PATCH] Added first cut of the new packaging scripts for Digital Unix. Note: This will be extended for all other OS's so that it can be maintained by the samba release scripts. (This used to be commit 0f98a2fd58aee1dac4d0f4098a2e690dfaf5ba27) --- packaging/Digital/Instructions | 55 +++++++++++++++++++++++ packaging/Digital/PackageDate | 1 + packaging/Digital/Packager | 2 + packaging/Digital/Packaging-instructions | 14 ++++++ packaging/Digital/package-prep | 31 +++++++++++++ packaging/Digital/samba.init | 34 ++++++++++++++ packaging/Digital/setup.sh | 24 ++++++++++ packaging/Digital/skeleton.tar | Bin 0 -> 30720 bytes 8 files changed, 161 insertions(+) create mode 100644 packaging/Digital/Instructions create mode 100644 packaging/Digital/PackageDate create mode 100644 packaging/Digital/Packager create mode 100644 packaging/Digital/Packaging-instructions create mode 100755 packaging/Digital/package-prep create mode 100755 packaging/Digital/samba.init create mode 100755 packaging/Digital/setup.sh create mode 100644 packaging/Digital/skeleton.tar diff --git a/packaging/Digital/Instructions b/packaging/Digital/Instructions new file mode 100644 index 00000000000..7cc1f49fa98 --- /dev/null +++ b/packaging/Digital/Instructions @@ -0,0 +1,55 @@ +Copyright (C) 1997-1998 John H Terpstra +E-mail: jht@samba.anu.edu.au + +Subject: Installation Instructions for Digital Unix v4.0 +-------------------------------------------------------- + +1) cd / +2) tar xvf [path-to-]/install.tar +3) cd /usr/local/samba/lib +4) vi smb.conf + +Now modify smb.conf to reflect your site needs. + +5) samba start + +To stop samba: + + samba stop + +You could install samba to run from the system start-up scripts +(recommended) by running ./setup.sh + +Start / Stop Samba as follows:- + + samba [start | stop] + + +Subject: Encrypted password support +----------------------------------- + +Encrypted password support is quite distinct from Digital Enhanced +Security Mode operation of the Unix system. Encrypted passwords +applies to the SMB connections serviced by this machine, not to +local user logons. Local user logons are services by the security +system chosen by your system administrator. + +Digital Unix knows of either BASIC or ENHANCED security mode +operation. BASIC mode uses the traditional /etc/passwd database +containing Unix crypted passwords. ENHANCED mode uses a TCB database. +Samba-1.9.18p10 has been modified so that if OSF1_ENH_SEC is defined +at compile time then a password check will be made first using ENHANCED +mode and if that fails then it will try BASIC mode. This is the case +for this binary distribution - you need not recompile. In other +words: this binary distribution will work with either security mode. + +To enable SMB encrypted password support do the following: + +1) Put /usr/local/samba/bin in your PATH +2) Edit /usr/local/samba/lib/smb.conf and uncomment the + line "encrypt passwd = yes" +3) Execute: smbpasswd -a "username" "password" + +The above will create your /usr/local/samba/private/smbpasswd file +in which will be the NT and LanMAN hashed passwords. + diff --git a/packaging/Digital/PackageDate b/packaging/Digital/PackageDate new file mode 100644 index 00000000000..360e4148aa0 --- /dev/null +++ b/packaging/Digital/PackageDate @@ -0,0 +1 @@ +November 14, 1998, Australia/Sydney diff --git a/packaging/Digital/Packager b/packaging/Digital/Packager new file mode 100644 index 00000000000..4c08c2fb024 --- /dev/null +++ b/packaging/Digital/Packager @@ -0,0 +1,2 @@ +Date: November 14, 1998 +Packager: John H Terpstra diff --git a/packaging/Digital/Packaging-instructions b/packaging/Digital/Packaging-instructions new file mode 100644 index 00000000000..77eafd312f5 --- /dev/null +++ b/packaging/Digital/Packaging-instructions @@ -0,0 +1,14 @@ +The package building files should be located in a directory +called: samba-2.0.0 + +Step Directions +==== ============================================ +1. Copy the samba distribution tarball into the packaging directory +2. Make sure you have a installed on your system the GNU gzip/gunzip files +3. Edit "package-prep" script as required +4. Run "package-prep" + +If all goes well, you should now have a usable distribution package. + +Note: Update the Instructions file as required. + diff --git a/packaging/Digital/package-prep b/packaging/Digital/package-prep new file mode 100755 index 00000000000..77bacd04727 --- /dev/null +++ b/packaging/Digital/package-prep @@ -0,0 +1,31 @@ +tar xvf skeleton.tar +( cd /usr/local; + mv man man.orig; + mv samba samba.orig; + DIRNOW=`pwd1`; + ln -sf $NOWDIR/usr/local/man man; + ln -sf $NOWDIR/usr/local/samba samba; ) +gunzip samba-2.0.0.tar.gz +tar xvf samba-2.0.0.tar +cd samba-2.0.0/source +./configure +make +make install +cd $NOWDIR/usr/local/samba +cp -pr man ../ +rm -rf man +cd $NOWDIR +tar cvf install.tar usr var +cd samba-2.0.0/source/bin +rm -f * +cd .. +make clean +cd ../.. +tar cvf samba-2.0.0.tar samba-2.0.0 +rm -rf samba-2.0.0 +rm -rf usr var +cd .. +find samba-2.0.0 -print | cpio -o > samba-2.0.0-OSF1-v4.0-alpha.cpio +gzip samba-2.0.0-OSF1-v4.0-alpha.cpio +cd samba-2.0.0 +tar xcf install.tar diff --git a/packaging/Digital/samba.init b/packaging/Digital/samba.init new file mode 100755 index 00000000000..c1d605cda06 --- /dev/null +++ b/packaging/Digital/samba.init @@ -0,0 +1,34 @@ +#!/bin/sh +# +if [ ! -d /usr/bin ]; then + echo "The /usr file system is not mounted." + exit 1 +fi + +killproc() { + pid=`/bin/ps ax | grep -w $1 | sed -e 's/^ *//' -e 's/ .*//'` + echo "Stopping $1 now." + [ "$pid" != "" ] && kill -15 $pid + echo $pid +} + + +# Start/stop processes required for samba server + +case "$1" in + + 'start') + echo "Starting Samba" + /usr/local/samba/sbin/smbd + /usr/local/samba/sbin/nmbd + echo "Done." + ;; + 'stop') + killproc smbd + killproc nmbd + ;; + *) + echo "Usage: /sbin/init.d/samba.init [ start | stop ]" + ;; +esac +exit 0 diff --git a/packaging/Digital/setup.sh b/packaging/Digital/setup.sh new file mode 100755 index 00000000000..81b04878bb1 --- /dev/null +++ b/packaging/Digital/setup.sh @@ -0,0 +1,24 @@ +#!/bin/sh + +echo "Setting up for SWAT - The Samba Web Administration Tool" + +echo 'swat 901/tcp' >> /etc/services +uniq /etc/services /tmp/tempserv +cp /tmp/tempserv /etc/services +rm /tmp/tempserv +echo 'swat stream tcp nowait.400 root /usr/local/samba/bin/swat swat' >> /etc/inetd.conf +uniq /etc/inetd.conf /tmp/tempinetd +cp /tmp/tempinetd /etc/inetd.conf +rm /tmp/tempinetd +echo "Creating Symbolic Links for Start up Scripts" +cp -f samba.init /sbin/init.d +chown bin.bin /sbin/init.d/samba.init +chmod 750 /sbin/init.d/samba.init +ln -sf /sbin/init.d/samba.init /sbin/rc0.d/K01samba +ln -sf /sbin/init.d/samba.init /sbin/rc2.d/K91samba +ln -sf /sbin/init.d/samba.init /sbin/rc3.d/S91samba +echo "Done. Now settting up samba command" +ln /sbin/init.d/samba.init /sbin/samba +echo "Done." +echo "To start / stop samba:" +echo " execute: samba [start | stop] diff --git a/packaging/Digital/skeleton.tar b/packaging/Digital/skeleton.tar new file mode 100644 index 0000000000000000000000000000000000000000..3a57413568041075f3113d3f158194539f652a00 GIT binary patch literal 30720 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 literal 0 HcmV?d00001 -- 2.25.1