summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMATSUU Takuto <matsuu@gentoo.org>2009-01-18 01:23:52 +0900
committerMATSUU Takuto <matsuu@gentoo.org>2009-01-18 01:23:52 +0900
commita6984925a532721246abe303c181f8b4c28f73a6 (patch)
tree33c448bbc82df2966a3eb8bb3596f3d5d0c763ef /media-video
parentmedia-video/remedie: Initial import. (diff)
downloadmatsuu-a6984925a532721246abe303c181f8b4c28f73a6.tar.gz
matsuu-a6984925a532721246abe303c181f8b4c28f73a6.tar.bz2
matsuu-a6984925a532721246abe303c181f8b4c28f73a6.zip
media-video/remedie: Added root directory to /var/lib/remedie.
Diffstat (limited to 'media-video')
-rw-r--r--media-video/remedie/Manifest4
-rw-r--r--media-video/remedie/files/remedie.initd5
-rw-r--r--media-video/remedie/remedie-9999.ebuild6
3 files changed, 10 insertions, 5 deletions
diff --git a/media-video/remedie/Manifest b/media-video/remedie/Manifest
index f703a89..772aeba 100644
--- a/media-video/remedie/Manifest
+++ b/media-video/remedie/Manifest
@@ -1,3 +1,3 @@
AUX remedie.confd 252 RMD160 b0e1232d987b6035ffdd51becf3d7c7cf2ebfbfb SHA1 2ed4a82192469d3f582eff78b057654c2c5d9891 SHA256 361402bb5a7e5a358645aaed685f018951c958b2f1f559b8d7463aaa0b7def7c
-AUX remedie.initd 815 RMD160 347f2a4a516fe0629151986b6e91b9f8737a6d36 SHA1 78641d0be6ea04fdfe3a95ed375c4f6e624a8365 SHA256 82f1dd83207a4540b6a374f0048fb9567b6078be56772d09ec3741cc46cbdf6b
-EBUILD remedie-9999.ebuild 2270 RMD160 4ca85ff0cf05a1d5e8ee2db50f96338a28341116 SHA1 1aae8ea42598aabafb793fabe5cd54fe12c29164 SHA256 3a25280e909f24ae396f804c619a566769c8c0d74c9b1e1de1f18a133bbbe205
+AUX remedie.initd 871 RMD160 1b01daaf0b06f916212cfd5b0eee1d8d89e10eed SHA1 4c3e5a98c1306337a221aed672df6c9fb4e417c8 SHA256 250d10f18ac81847904f4de5caa6f34fa5132fc0e89555d1b9c5ba0e8e575358
+EBUILD remedie-9999.ebuild 2349 RMD160 187bebe39063315331c29cb6bd791e54c0d324e3 SHA1 1e5c2162662fd823716a47fa46451760c7fad559 SHA256 2d247d966985c5eff82825493b267e25585ec1f00b21fb46225f5e06b28dfb0a
diff --git a/media-video/remedie/files/remedie.initd b/media-video/remedie/files/remedie.initd
index 438add2..efa247d 100644
--- a/media-video/remedie/files/remedie.initd
+++ b/media-video/remedie/files/remedie.initd
@@ -5,6 +5,7 @@
REMEDIE_EXEC="/usr/bin/remedie-server.pl"
REMEDIE_PIDFILE="/var/run/remedie.pid"
+REMEDIE_DIR="/var/lib/remedie"
depend() {
need net
@@ -21,8 +22,8 @@ start() {
ebegin "Starting Remedie"
start-stop-daemon --start --quiet --background --make-pidfile \
- --pidfile "${REMEDIE_PIDFILE}" --exec "${REMEDIE_EXEC}" \
- -- ${REMEDIE_OPTS}
+ --pidfile "${REMEDIE_PIDFILE}" --chdir "${REMEDIE_DIR}" \
+ --exec "${REMEDIE_EXEC}" -- ${REMEDIE_OPTS}
sleep 3
kill -0 $(cat "${REMEDIE_PIDFILE}")
eend $?
diff --git a/media-video/remedie/remedie-9999.ebuild b/media-video/remedie/remedie-9999.ebuild
index 774882c..d78947a 100644
--- a/media-video/remedie/remedie-9999.ebuild
+++ b/media-video/remedie/remedie-9999.ebuild
@@ -85,7 +85,7 @@ GCPAN_MODULES="
pkg_setup() {
local req_modules
for module in ${GCPAN_MODULES}; do
- if ! has_version "perl-gcpan/${module}"; then
+ if ! has_version "dev-perl/$module" && ! has_version "perl-gcpan/${module}"; then
req_modules="${req_modules} ${module}"
fi
done
@@ -105,6 +105,10 @@ src_install() {
perl-module_src_install
dobin bin/remedie-server.pl
+
+ insinto /var/lib/remedie
+ doins -r root
+
newinitd "${FILESDIR}/${PN}.initd" ${PN}
newconfd "${FILESDIR}/${PN}.confd" ${PN}