diff options
author | Sebastian Pipping <sebastian@pipping.org> | 2011-03-21 01:10:42 +0100 |
---|---|---|
committer | Sebastian Pipping <sebastian@pipping.org> | 2011-03-21 01:10:42 +0100 |
commit | 5a680e76827c8eb821f43efe79af5348fc84cec1 (patch) | |
tree | af7a0d42a6cf2396f5d0326eba9edc78531531e1 /app-misc | |
parent | dev-libs/libpcre: Remove, newer version in Gentoo (diff) | |
download | betagarden-5a680e76827c8eb821f43efe79af5348fc84cec1.tar.gz betagarden-5a680e76827c8eb821f43efe79af5348fc84cec1.tar.bz2 betagarden-5a680e76827c8eb821f43efe79af5348fc84cec1.zip |
app-misc/memlockd: Add init script
Diffstat (limited to 'app-misc')
-rw-r--r-- | app-misc/memlockd/Manifest | 3 | ||||
-rwxr-xr-x | app-misc/memlockd/files/memlockd | 33 | ||||
-rw-r--r-- | app-misc/memlockd/memlockd-1.0-r1.ebuild (renamed from app-misc/memlockd/memlockd-1.0.ebuild) | 2 |
3 files changed, 36 insertions, 2 deletions
diff --git a/app-misc/memlockd/Manifest b/app-misc/memlockd/Manifest index ac92c93..26c0d0e 100644 --- a/app-misc/memlockd/Manifest +++ b/app-misc/memlockd/Manifest @@ -1,4 +1,5 @@ +AUX memlockd 746 RMD160 e7eb8c706c29ef601e00755b0aa3e643b62925e3 SHA1 e7b930e3385e1eb354961aa7f8eb081894ac9617 SHA256 aba5dfde7d94b8c61fb3e53a50f6d79bd37681392807283b65615df755679cb0 DIST memlockd_1.0.tar.gz 8471 RMD160 b303a8cec3a46a022388d1c942c0cbaa8ff2ce1a SHA1 b5cb19ad3c6c255a1adf5d4d182853f63c725ca6 SHA256 a0b023ec48c3a1aea205a8266f8231316b161396596b16f0ad0efefe33096af7 -EBUILD memlockd-1.0.ebuild 600 RMD160 800203b229862c4a24777210516b8a6b0c09729e SHA1 31ec1b29b8db68531af05f6c28f535bde0dc2280 SHA256 61d4031b97baa163a89064939f3186c3994c1b44b11625dc9c8d4ef42c181391 +EBUILD memlockd-1.0-r1.ebuild 604 RMD160 8dea22849c2060b9eef3e1076d78099ae92cc041 SHA1 de7941a39a277d92bf6f9dc0fd4ad7c852e19cc7 SHA256 0662b3523d8df0e9048920cab4b960f16a7148137d0b7ae58f419bd8a02a444a MISC ChangeLog 485 RMD160 30779f9451f03e2c9195fdf130afd233ad9cf53c SHA1 d65d3e78cf89fb298699e81f739b5082f6726955 SHA256 f7811ac5436e87326c3c0455b794784d4ef52d5544de5e7d17039c3714a91d6a MISC metadata.xml 257 RMD160 04e4c6e678ba8e8ffde93f57d06a40b60f9eaa69 SHA1 e3c39bf9a25beebbe626726bb94f6e22db4fa06d SHA256 b4a209de2bfbbcc5ceab61bf458a1ee79da4c60a30e4aabf54b76e9709b56db8 diff --git a/app-misc/memlockd/files/memlockd b/app-misc/memlockd/files/memlockd new file mode 100755 index 0000000..0a9e10d --- /dev/null +++ b/app-misc/memlockd/files/memlockd @@ -0,0 +1,33 @@ +#!/sbin/runscript +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/ntp/files/ntpd.rc,v 1.24 2010/07/18 21:53:24 vapier Exp $ + +depend() { + need localmount +} + +checkconfig() { + if [ ! -f /etc/memlockd.cfg ] ; then + eerror "Please create /etc/memlockd.cfg" + return 1 + fi + return 0 +} + +start() { + checkconfig || return $? + + ebegin "Starting memlockd" + start-stop-daemon --start --exec /usr/sbin/memlockd \ + --pidfile /var/run/memlockd.pid + eend $? "Failed to start memlockd" +} + +stop() { + ebegin "Stopping memlockd" + start-stop-daemon --stop \ + --pidfile /var/run/memlockd.pid \ + --exec /usr/sbin/memlockd + eend $? "Failed to stop memlockd" +} diff --git a/app-misc/memlockd/memlockd-1.0.ebuild b/app-misc/memlockd/memlockd-1.0-r1.ebuild index 50a709a..16e7f53 100644 --- a/app-misc/memlockd/memlockd-1.0.ebuild +++ b/app-misc/memlockd/memlockd-1.0-r1.ebuild @@ -26,5 +26,5 @@ src_install() { dosbin memlockd || die - # TODO: add custom init script + doinitd "${FILESDIR}"/${PN} || die } |