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