From 2712b8854b4eb01ba5b79141d001d53c043d1413 Mon Sep 17 00:00:00 2001 From: Gerald Carter Date: Sun, 31 Oct 2004 02:32:35 +0000 Subject: r3398: fixing up solaris packaging for 3.0.x (This used to be commit 7b66980f4fbeac66ea8c3e9c32f1543df923a4a5) --- packaging/Solaris/samba.init.master | 48 +++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100755 packaging/Solaris/samba.init.master (limited to 'packaging/Solaris/samba.init.master') diff --git a/packaging/Solaris/samba.init.master b/packaging/Solaris/samba.init.master new file mode 100755 index 00000000000..d8bea2421c3 --- /dev/null +++ b/packaging/Solaris/samba.init.master @@ -0,0 +1,48 @@ +#!/bin/sh +#ident "@(#)samba.server 1.0 96/06/19 TK" /* SVr4.0 1.1.13.1*/ +# +# Please send info on modifications to knuutila@cs.utu.fi +# +# This file should have uid root, gid sys and chmod 744 +# +if [ ! -d /usr/bin ] +then # /usr not mounted + exit +fi + +killproc() { # kill the named process(es) + pid=`/usr/bin/ps -e | + /usr/bin/grep -w $1 | + /usr/bin/sed -e 's/^ *//' -e 's/ .*//'` + [ "$pid" != "" ] && kill $pid +} + +# Start/stop processes required for samba server + +case "$1" in + +'start') +# +# Edit these lines to suit your installation (paths, workgroup, host) +# + BASE=__BASEDIR__/samba + $BASE/bin/smbd -D -s$BASE/lib/smb.conf + $BASE/bin/nmbd -D -s$BASE/lib/smb.conf + ;; +'stop') + killproc nmbd + killproc smbd + ;; + +'restart') + killproc nmbd + killproc smbd + BASE=__BASEDIR__/samba + $BASE/bin/smbd -D -s$BASE/lib/smb.conf + $BASE/bin/nmbd -D -l$BASE/var/log -s$BASE/lib/smb.conf + ;; + +*) + echo "Usage: /etc/init.d/samba.server { start | stop | restart }" + ;; +esac -- cgit