[Frugalware-git] frugalware-current: subversion-1.5.4-3-i686
Priyank
priyank at frugalware.org
Sun Feb 15 07:21:18 CET 2009
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=932c2a5c7f8f5e620597d98482ec887d462c9f65
commit 932c2a5c7f8f5e620597d98482ec887d462c9f65
Author: Priyank <priyank at 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 <priyankmg at gmail.com>
# (c) 2005 Vajna Miklos <vmiklos at 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
+
More information about the Frugalware-git
mailing list