[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