Install init script, bug 357665. Thanks to Milan Berger and Christian Kaps.
authorMike Gilbert <floppym@gentoo.org>
Wed, 30 Nov 2011 07:28:28 +0000 (07:28 +0000)
committerMike Gilbert <floppym@gentoo.org>
Wed, 30 Nov 2011 07:28:28 +0000 (07:28 +0000)
Package-Manager: portage-2.2.0_alpha79/cvs/Linux x86_64

net-misc/ps3mediaserver/ChangeLog
net-misc/ps3mediaserver/Manifest
net-misc/ps3mediaserver/files/ps3mediaserver.confd [new file with mode: 0644]
net-misc/ps3mediaserver/files/ps3mediaserver.initd [new file with mode: 0644]
net-misc/ps3mediaserver/ps3mediaserver-1.50.0.ebuild

index 311ca05db0c3f38e0ce9f1a761a2dd233afc5ab4..6d45c66c4ed91b0f64ee80eb2bcfbbb88cd5ed79 100644 (file)
@@ -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)
 
index 48c0cad4e7f453718fba59eb39b55bdb2e4fb79c..eee7ac11d219b83f1dfdce606e95db07ddb3a4d9 100644 (file)
@@ -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 (file)
index 0000000..ce0b6ec
--- /dev/null
@@ -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 (file)
index 0000000..e732c09
--- /dev/null
@@ -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 $?
+}
index bf508bd21083c44c2aec8baf99e7049d7c881502..618feba892739f677ddf86d3c956ecd1a1bea9a6 100644 (file)
@@ -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() {