Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=932c2a5c7f8f5e620597d98482ec887d462c9f65
commit 932c2a5c7f8f5e620597d98482ec887d462c9f65 Author: Priyank <priy...@frugalware.org> Date: Sun Feb 15 11:50:53 2009 +0530 subversion-1.5.4-3-i686 * New initscript [ok with krix] diff --git a/source/devel-extra/subversion/FrugalBuild b/source/devel-extra/subversion/FrugalBuild index 77066b9..5d2014a 100644 --- a/source/devel-extra/subversion/FrugalBuild +++ b/source/devel-extra/subversion/FrugalBuild @@ -3,7 +3,7 @@ pkgname=subversion pkgver=1.5.4 -pkgrel=2 +pkgrel=3 pkgdesc="A version control system that is a compelling replacement for CVS." url="http://subversion.tigris.org/" depends=('neon>=0.28.3' 'heimdal>=1.2.1' 'apr-util>=1.2.12' 'apr>=1.2.12' 'db>=4.7.25') @@ -65,7 +65,7 @@ build() { # RUBY bindings install make DESTDIR=$Fdestdir install-swig-rb || Fdie - Frcd svnserve + Frcd2 svnserve Ffile /etc/httpd/conf/modules.d/mod_dav_svn.conf # Install some example scripts and some tools @@ -104,6 +104,6 @@ build() { } sha1sums=('0bebb7029fcf3c0638206c22a1ba9526121e4365' \ - '97c1e3055ad1e25e96d21a38e9525ce2a8c45c10' \ + 'fb9b8250c896f99c59b5b2f49fedec55a2e06c2a' \ 'b4012364a9fbd9e8c490a4819780c31c67940428') # optimization OK diff --git a/source/devel-extra/subversion/messages/svnserve.de b/source/devel-extra/subversion/messages/svnserve.de deleted file mode 100644 index c64a47b..0000000 --- a/source/devel-extra/subversion/messages/svnserve.de +++ /dev/null @@ -1,2 +0,0 @@ -stopsvnserve="Stoppe svnserve" -startsvnserve="Starte svnserve" diff --git a/source/devel-extra/subversion/messages/svnserve.en b/source/devel-extra/subversion/messages/svnserve.en deleted file mode 100644 index cac7024..0000000 --- a/source/devel-extra/subversion/messages/svnserve.en +++ /dev/null @@ -1,2 +0,0 @@ -stopsvnserve="Stopping svnserve" -startsvnserve="Starting svnserve" diff --git a/source/devel-extra/subversion/messages/svnserve.hu b/source/devel-extra/subversion/messages/svnserve.hu deleted file mode 100644 index 6b3faf0..0000000 --- a/source/devel-extra/subversion/messages/svnserve.hu +++ /dev/null @@ -1,2 +0,0 @@ -stopsvnserve="Az svnserve leállítása" -startsvnserve="Az svnserve indítása" diff --git a/source/devel-extra/subversion/rc.svnserve b/source/devel-extra/subversion/rc.svnserve index e400ca0..a369fe8 100644 --- a/source/devel-extra/subversion/rc.svnserve +++ b/source/devel-extra/subversion/rc.svnserve @@ -1,24 +1,42 @@ #!/bin/sh +# (c) 2009 Priyank Gosalia <priyan...@gmail.com> # (c) 2005 Vajna Miklos <vmik...@frugalware.org> # rc.svnserve for Frugalware # distributed under GPL License -. /etc/rc.d/rc.functions - # chkconfig: 2345 85 15 # description: Server for the 'svn' repository access method -if [ "$1" = "stop" ]; then - stop "$stopsvnserve" - killall svnserve - ok $? -elif [ "$1" = "restart" ]; then - "$0" stop - sleep 1 - "$0" start -else # start - start "$startsvnserve" - svnserve -d - ok $? -fi +source /lib/initscripts/functions +TEXTDOMAIN=svnserve + +actions=(start stop status restart) +daemon=$"svnserve" + +pid="pidof svnserve 2> /dev/null" + +rc_start() +{ + start_msg + if [ -z "$(eval $pid)" ]; then + svnserve -d + ok $? + else + ok 999 + fi +} + +rc_stop() +{ + stop_msg + if [ -n "$(eval $pid)" ]; then + killall svnserve + ok $? + else + ok 999 + fi +} + +rc_exec $1 + _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git