summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2011-11-30 07:28:28 +0000
committerMike Gilbert <floppym@gentoo.org>2011-11-30 07:28:28 +0000
commitdbe2f3ff17c09f3fd991cd6f303a4f999b99ff6c (patch)
tree7bf8a74e9cf9dd2a62cc2c13b604fbbf922aa8f3 /net-misc/ps3mediaserver
parentFix annoying leading spaces in ftp directories (upstream patch) (diff)
downloadhistorical-dbe2f3ff17c09f3fd991cd6f303a4f999b99ff6c.tar.gz
historical-dbe2f3ff17c09f3fd991cd6f303a4f999b99ff6c.tar.bz2
historical-dbe2f3ff17c09f3fd991cd6f303a4f999b99ff6c.zip
Install init script, bug 357665. Thanks to Milan Berger and Christian Kaps.
Package-Manager: portage-2.2.0_alpha79/cvs/Linux x86_64
Diffstat (limited to 'net-misc/ps3mediaserver')
-rw-r--r--net-misc/ps3mediaserver/ChangeLog6
-rw-r--r--net-misc/ps3mediaserver/Manifest12
-rw-r--r--net-misc/ps3mediaserver/files/ps3mediaserver.confd7
-rw-r--r--net-misc/ps3mediaserver/files/ps3mediaserver.initd23
-rw-r--r--net-misc/ps3mediaserver/ps3mediaserver-1.50.0.ebuild5
5 files changed, 46 insertions, 7 deletions
diff --git a/net-misc/ps3mediaserver/ChangeLog b/net-misc/ps3mediaserver/ChangeLog
index 311ca05db0c3..6d45c66c4ed9 100644
--- a/net-misc/ps3mediaserver/ChangeLog
+++ b/net-misc/ps3mediaserver/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-misc/ps3mediaserver
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/ps3mediaserver/ChangeLog,v 1.4 2011/11/30 06:38:30 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/ps3mediaserver/ChangeLog,v 1.5 2011/11/30 07:28:28 floppym Exp $
+
+ 30 Nov 2011; Mike Gilbert <floppym@gentoo.org> +files/ps3mediaserver.confd,
+ +files/ps3mediaserver.initd, ps3mediaserver-1.50.0.ebuild:
+ Install init script, bug 357665. Thanks to Milan Berger and Christian Kaps.
*ps3mediaserver-1.50.0 (30 Nov 2011)
diff --git a/net-misc/ps3mediaserver/Manifest b/net-misc/ps3mediaserver/Manifest
index 48c0cad4e7f4..eee7ac11d219 100644
--- a/net-misc/ps3mediaserver/Manifest
+++ b/net-misc/ps3mediaserver/Manifest
@@ -1,18 +1,20 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
+AUX ps3mediaserver.confd 295 RMD160 5cc1d1e4705285c477572e22b56f48f2cf1dd40a SHA1 9e1f38ab0ed06543962e2df404c30db144ace871 SHA256 cc648aa4ccaa6e1abcfe96570f53f539d351415f0e97838e216c68c97d898665
+AUX ps3mediaserver.initd 617 RMD160 1c667b6ae6406e49a8ac3f9b668e2f7b109e97c9 SHA1 a15421f45369c2b800c27ff92fe88eb3098d70fa SHA256 8beeb40e7d7f43521cc72ae7d72f16f38f159af58a57987565f2ae98159d0e2a
DIST pms-generic-linux-unix-1.20.412.tgz 7900523 RMD160 abd47aad0365da3467d767b7fc0d6afaf9d38462 SHA1 c7b609a27aeab358e870b5c490425206e067bd01 SHA256 079005710f738782194740cbb79e5968e2cad44cd33872a2e2eccba08b504eaf
DIST pms-generic-linux-unix-1.40.0.tgz 10712683 RMD160 2dab0ddac33b6279eda3eaff1987cc3872f85c74 SHA1 856024890f4e024da32169c1243deba08e597c08 SHA256 7a13184defc89c15d9a2f47c5a32472ba479b9d267fcfecf8224528f9cd59a50
DIST pms-generic-linux-unix-1.50.0.tgz 12336817 RMD160 8f9fd855a18bdc185f32f691e7a347125bef6a6f SHA1 2bd968a792a4409f45aa4cf25c8796c021fd1dd2 SHA256 22bcb820a89b771ce2ca8455e671b0b8372f29b22e0d9ca9c303d30d58ddbdde
EBUILD ps3mediaserver-1.20.412-r1.ebuild 1407 RMD160 1163b63dca9218c811296d9c61b21e2d71f71606 SHA1 4eab383ddd250c8bf015ca388b07a774b721b1b3 SHA256 ce168534764353897f1fc1ba84f533d5b44cc16edb93f39a52b61ff23baaacb2
EBUILD ps3mediaserver-1.40.0.ebuild 1855 RMD160 31f13a5f746ee63e9fcf2d45d0cb43c2ea56c98f SHA1 0329709134e75169b379aa791d73328761f07f75 SHA256 ed36389eeb0df2fe198261777a55beee3a7e22e06c47e3271522f7d6666a3128
-EBUILD ps3mediaserver-1.50.0.ebuild 2202 RMD160 6c3495318bb9e6fcee4bbec30464a905b758d2cb SHA1 418fc486184b536ccd42b7d4f66d6452c5afc7e5 SHA256 f82eabb296537439a7029cee0c585e8f7101fcd319dcd745a35318f8c12cca6f
-MISC ChangeLog 1026 RMD160 db740eface2b07b495a5ff29fc1e5258472848d3 SHA1 0e96ecee5a2f0df924197325f69b694734c60408 SHA256 d876a75e550500a288727d8e5f12df39f33bb81bb7db161e7bc77cfb453c5620
+EBUILD ps3mediaserver-1.50.0.ebuild 2287 RMD160 26108063aebbbf59bec808ac5715ecdbaaa48a08 SHA1 d10b5d3b1de8f3120452f7991825264df567a341 SHA256 aeafd3be88739b5eefe776d6b88636b50887221f5c2e1929159f25c042f55d7b
+MISC ChangeLog 1244 RMD160 56449ca0d21eb46cdd9f89cb764d5f36293d1570 SHA1 500a7a3288f152b3917cb9c82a62567d9f8926c8 SHA256 90d7f355f00d151d3b66186f9b22294f2172d60e36e3584080c5c45e5f3e0d42
MISC metadata.xml 588 RMD160 8f41bbc5f6644c2e78aa97fcbad9428c278d5466 SHA1 0cfc20f715272cf11d5b6d90a0a05ca78deb9ef6 SHA256 b2fd207adfb181a20cfaeaa43364774f92030e4a36c54594b3b363043f7f899e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iF4EAREIAAYFAk7Vz24ACgkQC77qH+pIQ6ScqgD/fQNqw2dJ0yx/fC1SgswDCf4x
-vrJoXFpwF38iDwSEbTsA/0eSG4IN/dXB4KXhRYa9cv6eBd/S1yjss6/hS+o1Dpq7
-=G9ux
+iF4EAREIAAYFAk7V2yoACgkQC77qH+pIQ6TY4wEAls4UlSYe39uGwX+VRZSjCsrE
+DD2jkBo5lR/qigyYOPsBAL3j90inH5fyi6YuTXTtF/dJgkhUT3Y8MTQoHLD4hY9l
+=Zx0T
-----END PGP SIGNATURE-----
diff --git a/net-misc/ps3mediaserver/files/ps3mediaserver.confd b/net-misc/ps3mediaserver/files/ps3mediaserver.confd
new file mode 100644
index 000000000000..ce0b6ecf1b17
--- /dev/null
+++ b/net-misc/ps3mediaserver/files/ps3mediaserver.confd
@@ -0,0 +1,7 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/ps3mediaserver/files/ps3mediaserver.confd,v 1.1 2011/11/30 07:28:28 floppym Exp $
+
+PMS_USER=
+PMS_GROUP=
+PMS_PIDFILE=/var/run/ps3mediaserver.pid
diff --git a/net-misc/ps3mediaserver/files/ps3mediaserver.initd b/net-misc/ps3mediaserver/files/ps3mediaserver.initd
new file mode 100644
index 000000000000..e732c09efe4e
--- /dev/null
+++ b/net-misc/ps3mediaserver/files/ps3mediaserver.initd
@@ -0,0 +1,23 @@
+#!/sbin/runscript
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/ps3mediaserver/files/ps3mediaserver.initd,v 1.1 2011/11/30 07:28:28 floppym Exp $
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting ${RC_SVCNAME}"
+ start-stop-daemon --start --exec /usr/bin/ps3mediaserver \
+ --user "${PMS_USER}" --group "${PMS_GROUP}" \
+ --background --make-pidfile --pidfile "${PMS_PIDFILE}" \
+ -- console
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping ${RC_SVCNAME}"
+ start-stop-daemon --stop --pidfile "${PMS_PIDFILE}"
+ eend $?
+}
diff --git a/net-misc/ps3mediaserver/ps3mediaserver-1.50.0.ebuild b/net-misc/ps3mediaserver/ps3mediaserver-1.50.0.ebuild
index bf508bd21083..618feba89273 100644
--- a/net-misc/ps3mediaserver/ps3mediaserver-1.50.0.ebuild
+++ b/net-misc/ps3mediaserver/ps3mediaserver-1.50.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/ps3mediaserver/ps3mediaserver-1.50.0.ebuild,v 1.1 2011/11/30 06:38:30 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/ps3mediaserver/ps3mediaserver-1.50.0.ebuild,v 1.2 2011/11/30 07:28:28 floppym Exp $
EAPI="4"
@@ -75,6 +75,9 @@ src_install() {
newins icon-256.png ${PN}.png
domenu ${PN}.desktop
+
+ newconfd "${FILESDIR}/${PN}.confd" ${PN}
+ newinitd "${FILESDIR}/${PN}.initd" ${PN}
}
pkg_postinst() {