Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=ccbcae86e9248279bc81af6e4f2d3ee3f3308b6c

commit ccbcae86e9248279bc81af6e4f2d3ee3f3308b6c
Author: bouleetbil <bouleet...@frogdev.info>
Date:   Fri Sep 17 13:36:38 2010 +0000

samba-3.0.37-4-i686
*rewrite rc script

diff --git a/source/network/samba/FrugalBuild b/source/network/samba/FrugalBuild
index 9972229..ad9c47c 100644
--- a/source/network/samba/FrugalBuild
+++ b/source/network/samba/FrugalBuild
@@ -5,7 +5,7 @@
pkgname=samba
pkgver=3.0.37
pkgextraver=
-pkgrel=3
+pkgrel=4
pkgdesc="SMB file and print server."
url="http://www.samba.org";
backup=(etc/logrotate.d/samba)
@@ -89,7 +89,7 @@ build()
}
sha1sums=('5ec6bc6558b3c799f747eb49fbba019d5edf0cbd' \
'13fd371189bfe637f3f13c62d44d9e761268119e' \
-          '0e407642fe6aa0c032df38aac3815eb08f07e35b' \
+          '4557aa4318e13f2c2140f68e81d7c22ae887d901' \
'879259c707325706dac3f04d83bc80feb1dd18fe')

# optimization OK
diff --git a/source/network/samba/rc.samba b/source/network/samba/rc.samba
index 240ef0f..3c8b700 100644
--- a/source/network/samba/rc.samba
+++ b/source/network/samba/rc.samba
@@ -8,21 +8,35 @@
# description: Starts and stops the Samba smbd and nmbd daemons \
#              used to provide SMB network services.

-. /etc/rc.d/rc.functions
-
[ -e /etc/samba/smb.conf ] || exit 1

-if [ "$1" = "stop" ]; then
-       stop "$stopsamba"
+source /lib/initscripts/functions
+
+TEXTDOMAIN=samba
+TEXTDOMAINDIR=/lib/initscripts/messages
+actions=(restart status start stop)
+daemon=$"SMB network services"
+
+rc_stop()
+{
+       stop_msg
killall smbd nmbd
ok $?
-elif [ "$1" = "restart" ]; then
-       "$0" stop
+
+}
+rc_restart()
+{
+       rc_stop
sleep 1
-       "$0" start
-else # start
-       start "$startsamba"
+       rc_start
+}
+
+rc_start()
+{
+       start_msg
/usr/sbin/smbd -D
/usr/sbin/nmbd -D
ok $?
-fi
+}
+
+rc_exec $1
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to