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

Reply via email to