We have moved to Git. This repository is only provided for compatibility with old installations. Learn how to migrate your installation here.

changeset 184:734821f25078

updated init scripts for emby-server and emby-server-beta
author gsnerf <gsnerf@gsnerf.de>
date Sun, 25 Sep 2016 15:10:47 +0200
parents c90ceb174535
children e296dd371a77
files media-tv/emby-server-beta/Manifest media-tv/emby-server-beta/emby-server-beta-3.1.164.ebuild media-tv/emby-server-beta/files/emby-server-beta.init_3 media-tv/emby-server/Manifest media-tv/emby-server/emby-server-3.0.7200.ebuild media-tv/emby-server/files/emby-server.init_3
diffstat 6 files changed, 66 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/media-tv/emby-server-beta/Manifest	Sun Sep 25 14:46:47 2016 +0200
+++ b/media-tv/emby-server-beta/Manifest	Sun Sep 25 15:10:47 2016 +0200
@@ -1,5 +1,6 @@
 AUX emby-server-beta.conf 327 SHA256 a1023c24f80a9a686aa5f50e54eb10ee22316dde45e11d212125977c7a6e792f SHA512 cca001d224e14517bb449eea0e01285fff94d3a26446996343a5666b620e03b8b9d1c73351deb7b835ab188c1ff1762be9a7ea72afe02e4c97bc74c149ebc9dc WHIRLPOOL 39523dd2ef0c49b2db51b3c44e627903eb400a00b07a457c836c1a1ae8b57b8a23104dee35d394757082d7e6d745ecb2ee7bdf501ff098d12be6684553807c60
 AUX emby-server-beta.init_2 1078 SHA256 bc5b1d991e66c019c9a35108c2925c597c635023d7c14fac946676f06d563f6b SHA512 27e3d77838fe2c2cdb5592fd8b19046fc470a3a2a73a6ca048ec35eb5759d37de8c5a590904a2b4ad195a303e6b8a346d85930fcba5c9360ed27fbb482da11d1 WHIRLPOOL 06f4a6211b8daced224fef8698fd2843822d5a2e2119b031686ebe4523ed60c92b65b3406723175545050da2bd19c6f74bc5ea56fbe37d06a1b0fceb9abfe513
+AUX emby-server-beta.init_3 1079 SHA256 d05587493396ac54d5bdeac269e40e320e31f94abb836051e4e4deacd59be16b SHA512 84a5974df25439ef736c8b1bc6b2044e19bfea2eb6cdcfbad2334de6915d4ff9d4a7fd4998436e0bd240d57ab3d100a950277582eff9d13bc9204d9158282d71 WHIRLPOOL f120767fbdb997eb49d72bd362135eba460562aff2298384607d7dcddd12d9a7beafb7fa9c980fae231d504bd607f845de8e15b7ac2385f2e199f9522e8dedee
 AUX initd_1 1085 SHA256 bb18bb92069d149d817b1253617c42e820dcbfdb6f9bf6cbbe5428b89904e2d7 SHA512 d842dfb42c926b0be11d950b71ba91fd56906cfda018d4be401da4aed509e1c3fa9fb0c8516d053a3de29f50651e81420341fd3e032131ae4deb5b0f735aa5ec WHIRLPOOL 8c3a3b4a2ba8ac1db26afed4a936712ff45704be0bac7ee1a4ca67d32b2b5f370ff0b059686e92b0ff3a76895a48510819d7bb35270bfdb1c79b95bcf125a7aa
 DIST 3.1.144.tar.gz 55115952 SHA256 651fd6bc27cf16a6c61336fcd1c86459651fd44eb4fdf0a5a44126a85234f9d9 SHA512 b598ab89187eb200ae85637b3ccb7f14ca73eba2305c949f26e93ff9eb20891a06d8d5c86546ee42bd63646d72e02b9d8ca2719496b4fe8a66eb088de9199d37 WHIRLPOOL 1785c945b91d4a0210be536379c9971defc3fcfec56032587e3a8afe7b4c4d76e587cbe7a6f834c58777dc4befe5088f7d02e3807c987c39249afebabec6f893
 DIST 3.1.164.tar.gz 55075744 SHA256 26bd17833f8e87c00ebe28aaa70fa26275f910d92b66f56d76c3a52163a2983a SHA512 b3cc40bc13c0f88c2275522653fd064480e10c8a11c8cdc44b07a5fcbc945f65c2b08ee8da8b1e91a274bd9dd162cbec6e0783cbac627ab0093ca908a931f437 WHIRLPOOL 04d4aaf0c7df70f3a8916ac5de211b76d3598d85e9974461dd8b160bdd9a33c5c02f2cb40a9d7add5131477b6d77fccb6fa5a80ffbfd321f94301a8d640a5de9
@@ -8,7 +9,7 @@
 DIST 3.1.66.tar.gz 54683863 SHA256 97ebd805e0cb3f7d86da5fc94b5029133f82095e665ca8a8ebbc7a610a68bbe6 SHA512 12061b3d7cea7a328508eca51a315e7f8d11adb4be37127e1096ae2863a4072c645820009ebf24e291d76bb84c224dbfeb413f52141b4d0316ae4748fe23dc40 WHIRLPOOL cb39cfb0b9815859218b00ff23bd6ec686f0ee0508a3e0af9766a0f0fce54e5b908bc2847e5963730648968d23c63656d58522dcabb41f56c9ac9658126e91d5
 DIST 3.1.91.tar.gz 55037658 SHA256 13044193f695b21839558b6f6263134a2472a9f84a48f1dc98677635411d046e SHA512 2004360d7381fd7670ae8d2843a4bcfb013eb7c7e9a5436d5d3c18eea46fe760199876f7d94872ffaeaf8bc5f20e675c8f641cdf1ae0657cc29c9a6e303b7235 WHIRLPOOL c0c63a4bb4b62bc75ce2a6db998896d1501d2e133a87c511490a79d03d70db4bc2434acac8a4708cf5a7f98e5a6748d21b5f94edffb99e1f63ca114b0f06f554
 EBUILD emby-server-beta-3.1.144.ebuild 3943 SHA256 dc742074fbd83abe7d0938ae41934f35819b088327d939d3b6bc8ebb36c8a9aa SHA512 5581508a1500911df9f24811fab028f7b885af127bc49428f9c4433a6c821ff7326a1b255d6e804d827e0d32f281736dc7da08c8a9f4d8d4259b3e0e625c7dd1 WHIRLPOOL 29e87c482ef19bd65953e29d1edbf0b0192d05e89d2444911f52f2fe2975408097799191c77a859a957741ba92a81c7c7ab5089d5b9ce3ae03b03cfa6dc9a6ca
-EBUILD emby-server-beta-3.1.164.ebuild 3934 SHA256 9762ef582cce312d9c2df5f759745423fa78487607b9e8f9f4bd1d524d59eb4e SHA512 154f35458d8a88da00768f63279cff8c1453a41ecdd1755c078d8d20bc922f4d618dea6d9fe96513ea94baf06bd51125fc304e856ac84eac7fc0f746f599cfa4 WHIRLPOOL 823953132017eab5827dd7e25800bd4f9d5a6d4922c7af9ff2b04449982330ed1fdc461fa0ca9f5d92f9969cefd24bc6a5787510885b8123f5195066e0bd57a1
+EBUILD emby-server-beta-3.1.164.ebuild 3934 SHA256 7e575d3b92b4f59852f10c43f29cf3bc2fc5e0b8136f847fa234b0937caff6ef SHA512 d7770ad973c41ae40b4e8a5a9136fa02d71d72ed14389780f5138e35c7f14878a8c87b814a4504f76b90759158a50dba4813f7b58d7a84ae80d4c9d20fbf5c62 WHIRLPOOL b8dd0e951af3a5c702a5f7e9cb5ce5df7a936e204aeff52137cd55202b04929394072e755448543a5dfd7efaf8e51c03840a6b0ab497436a3580594526d5fde6
 EBUILD emby-server-beta-3.1.25.ebuild 3963 SHA256 b39909123a52c7391d5fbc670b531ecc8e86ea641213c02002dee7e4a9737a10 SHA512 0e51103c277c9aff14ee98ec32cd0f9efc7189cdbc1f77729866f067885a4a7dfb8fc78a97b037061d156b9162d6c57fb1321587988a86230f00db2290b8a393 WHIRLPOOL c05fd820502a349cfbdb36871ccebc608921b5e633c1f76d8c92bb0774b6ef323dbc9dbb729d6dec7098edaa95e41f0fd18aae0c547d75ca33973b905b6e630c
 EBUILD emby-server-beta-3.1.59.ebuild 3963 SHA256 b39909123a52c7391d5fbc670b531ecc8e86ea641213c02002dee7e4a9737a10 SHA512 0e51103c277c9aff14ee98ec32cd0f9efc7189cdbc1f77729866f067885a4a7dfb8fc78a97b037061d156b9162d6c57fb1321587988a86230f00db2290b8a393 WHIRLPOOL c05fd820502a349cfbdb36871ccebc608921b5e633c1f76d8c92bb0774b6ef323dbc9dbb729d6dec7098edaa95e41f0fd18aae0c547d75ca33973b905b6e630c
 EBUILD emby-server-beta-3.1.66.ebuild 3963 SHA256 b39909123a52c7391d5fbc670b531ecc8e86ea641213c02002dee7e4a9737a10 SHA512 0e51103c277c9aff14ee98ec32cd0f9efc7189cdbc1f77729866f067885a4a7dfb8fc78a97b037061d156b9162d6c57fb1321587988a86230f00db2290b8a393 WHIRLPOOL c05fd820502a349cfbdb36871ccebc608921b5e633c1f76d8c92bb0774b6ef323dbc9dbb729d6dec7098edaa95e41f0fd18aae0c547d75ca33973b905b6e630c
--- a/media-tv/emby-server-beta/emby-server-beta-3.1.164.ebuild	Sun Sep 25 14:46:47 2016 +0200
+++ b/media-tv/emby-server-beta/emby-server-beta-3.1.164.ebuild	Sun Sep 25 15:10:47 2016 +0200
@@ -58,7 +58,7 @@
 
 src_install() {
 	einfo "preparing startup scripts"
-	newinitd "${FILESDIR}"/emby-server-beta.init_2  ${PN}
+	newinitd "${FILESDIR}"/emby-server-beta.init_3  ${PN}
 	newconfd "${FILESDIR}"/emby-server-beta.conf ${PN}
 
 	einfo "preparing startup log file"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/media-tv/emby-server-beta/files/emby-server-beta.init_3	Sun Sep 25 15:10:47 2016 +0200
@@ -0,0 +1,30 @@
+#!/sbin/openrc-run
+
+PIDFILE="/tmp/emby-server-beta.pid"
+#EXEC="mono-service2 -d /opt/emby-server-beta/ -m emby-server-beta -n emby-server-beta /opt/emby-server-beta/MediaBrowser.Server.Mono.exe -programdata ${PROGRAMDATA}"
+#EXEC="/opt/emby-server-beta/start.sh"
+EXEC="./MediaBrowser.Server.Mono.exe -programdata ${PROGRAMDATA} -ffmpeg /usr/bin/ffmpeg -ffprobe /usr/bin/ffprobe"
+EXEC_DIR="/opt/emby-server-beta/"
+LOG_FILE="/var/log/emby-server-beta_start.log"
+
+start() {
+        ebegin "Starting Emby-Server BETA"
+        # we are starting the service (-x):
+        # - in background with the given pid file (-m -p -b)
+        # - as a specific user (-u)
+        #start-stop-daemon -S -m -p $PIDFILE -b -u ${EXEC_USER} -d ${EXEC_DIR} -x ${EXEC} -1 ${LOG_FILE} -2 ${LOG_FILE}
+	start-stop-daemon -S -m -p $PIDFILE -b -u ${EXEC_USER} -d ${EXEC_DIR} -1 ${LOG_FILE} -2 ${LOG_FILE} -x mono -- ${EXEC}
+        eend $?
+}
+
+stop() {
+        ebegin "Stopping Emby-Server"
+        start-stop-daemon -K -p ${PIDFILE}
+        eend $?
+}
+
+restart() {
+        stop
+        sleep 3
+        start
+}
--- a/media-tv/emby-server/Manifest	Sun Sep 25 14:46:47 2016 +0200
+++ b/media-tv/emby-server/Manifest	Sun Sep 25 15:10:47 2016 +0200
@@ -1,5 +1,6 @@
 AUX emby-server.conf 322 SHA256 e830272092f843f91c370bb6a929247af92b211f735a831d20adaad611738612 SHA512 d260f1f6de4af9110e94831b84d756f042ac140fc96640fff06cdaebf4974685f712380afd0cb819f60bcc02bb38c664afcbd6989b65e487494f99bb9a225ac8 WHIRLPOOL eeb0819813a346d67899271f7ff8aa5401d14528d4866025b0cf030c3e67da73609c655e6cd52823098aeb8474896aff6cb43335925e3c6206ffaaf951c81de1
 AUX emby-server.init_2 1033 SHA256 4bb0fe86afa09e1ed65b47f23b8b001f4ecb9da6e0a2c26b64fd492b1fa0f722 SHA512 52ec07f40109e574818f2417e5e9593c5e8890a94aab5e88c4cb8d0c599d4825d167cc5adb57a6dfe657050dffee2e8f329c7cbef1aa653d84bfbada8080be16 WHIRLPOOL 0981b7a6c1a0cf2d0e4cad6253975a8e77b1b70e773fe54fee93525d8e8f14e8c8f8c4a26f212a836c69e19fb077b20f43ea391bd6de520ff52fc4165afbbd35
+AUX emby-server.init_3 1034 SHA256 0cd6a05b62d89f579a0a310ed922a399b3dc8da0bf9df15f4d0efbd028e8126d SHA512 094f6cb7a8f90e5aefecc62ab6826173ae1ab8e280fe38d047fd80e946cb6f47ff1bf505f340bfba54d77aa551be17682676a80c9a61d6947931e476fd533b24 WHIRLPOOL b39413d865c5ddab2ec0a9171ddbd230580f8c9643acc1e2fe0ede66ab2de606e5b01797badc0189f3f092b981396ae15fbb625660580e082c222f222b22551f
 AUX initd_1 1085 SHA256 bb18bb92069d149d817b1253617c42e820dcbfdb6f9bf6cbbe5428b89904e2d7 SHA512 d842dfb42c926b0be11d950b71ba91fd56906cfda018d4be401da4aed509e1c3fa9fb0c8516d053a3de29f50651e81420341fd3e032131ae4deb5b0f735aa5ec WHIRLPOOL 8c3a3b4a2ba8ac1db26afed4a936712ff45704be0bac7ee1a4ca67d32b2b5f370ff0b059686e92b0ff3a76895a48510819d7bb35270bfdb1c79b95bcf125a7aa
 DIST 3.0.5724.6.tar.gz 56293236 SHA256 295791cfffb76572eb20d0ba9c065f9db7ec765b0775613aab82ebeebb0868c5 SHA512 e85f8d8d6e06c6a58c08827f5ddcc320ff29c2c753386c1a144a36f98bf6b44c0bc064cf93811987d2f856fbbdaaa6d2ee3fd068365004d0d216fd1d82c071c7 WHIRLPOOL e3324b774ada6e1b3e7141b2f721a49f188931e47dd37241d4ae61ce057706f072be67470d17c28822847e8e8b0b1a78952d55753af31c3d164900ced1be8aa1
 DIST 3.0.5781.8.tar.gz 46730910 SHA256 2daf580ee10265164adb6fcbf3e9f22f49b099d8a13fd0dc9cc36b1ccac82bdf SHA512 a90214499d32235a223832397e773132c37af6fbb1a4663646eeac349c13ef7e95e05d5dd1df8bd27d06366258916d4b72e791fa6c3cab4695366c8c40a522b6 WHIRLPOOL 7fe5be8542fdd040bad304a9c2a8e13052194d7018d94f356cc4009bd6acfce5201ce697720bbcd362b303fa0878bacabd39bd5300f476457f9876f9a1616c6d
@@ -38,5 +39,5 @@
 EBUILD emby-server-3.0.6060.ebuild 3939 SHA256 22b70f5bc04547e55851f767604aa3422adab446267410d1e3ae0da8e094dcd5 SHA512 67dfa66969cef606ea8c0d4bdf82e5a11d33872a27b24f1d662f3f8d95d520088c70ed4ca1a05e3dd7edd5b2eb009421369264e2b0798e3c8f9c880e1e23bdb2 WHIRLPOOL af32d3892c6a3c7dc67468a13ca96946818f2fc41d469c928f3bcadc101b1a8bd8cbd6649f54a922f3341c07105a86e6d45f6b7fb20aa9ed60ad7d88de20bea3
 EBUILD emby-server-3.0.7100-r1.ebuild 3930 SHA256 ff02c05c5b822aad23146aba1faeaddc390f1d2f70986b6f9c240b7c50fa49e0 SHA512 0123a89963751e477e753e57a72450915b81d9eaedc9e0edd922fe7163809393e73c2c9f7d39f4a8857ad11de802bf0abf87f543ef37636a178d2309f361d128 WHIRLPOOL 8a91e1d017f68252693dfb9f6fc8959f12a5151e79c02ef0ea3fa9a4c2495aa51efebf6299706dc4c4716379bba725dce411520a85f5e593809319189d3fad77
 EBUILD emby-server-3.0.7100.ebuild 3939 SHA256 22b70f5bc04547e55851f767604aa3422adab446267410d1e3ae0da8e094dcd5 SHA512 67dfa66969cef606ea8c0d4bdf82e5a11d33872a27b24f1d662f3f8d95d520088c70ed4ca1a05e3dd7edd5b2eb009421369264e2b0798e3c8f9c880e1e23bdb2 WHIRLPOOL af32d3892c6a3c7dc67468a13ca96946818f2fc41d469c928f3bcadc101b1a8bd8cbd6649f54a922f3341c07105a86e6d45f6b7fb20aa9ed60ad7d88de20bea3
-EBUILD emby-server-3.0.7200.ebuild 3930 SHA256 ff02c05c5b822aad23146aba1faeaddc390f1d2f70986b6f9c240b7c50fa49e0 SHA512 0123a89963751e477e753e57a72450915b81d9eaedc9e0edd922fe7163809393e73c2c9f7d39f4a8857ad11de802bf0abf87f543ef37636a178d2309f361d128 WHIRLPOOL 8a91e1d017f68252693dfb9f6fc8959f12a5151e79c02ef0ea3fa9a4c2495aa51efebf6299706dc4c4716379bba725dce411520a85f5e593809319189d3fad77
+EBUILD emby-server-3.0.7200.ebuild 3930 SHA256 9cbbf76737ec63deaaf1af4aedf14ad0b8f3599ca0981b2bdfc91c5f85bd7390 SHA512 a70675b9944f382efe78a868c9bbb1bf761d6b05daf22d38373f3c294a37ada0fd7b2a0285c3e06a880abf7c807a195dea61fa4d0f7661aa3ce92d9ab00082af WHIRLPOOL a3f9bf5e609915b6b65ed38d8cbbbc4cd7f3ee33ac7fe07da6631baf1b2cdcc168ec9542c21d479796f1b2e24a35be8aab2428991e2ea4ecd79de5a2c943cbf2
 EBUILD emby-server-9999.ebuild 3079 SHA256 61f90ec7c2d49d3ebeb5887201542572a27b543e99bf3cd3f6c89609d9ea4f6c SHA512 1febd22bfe38090668cc391fbebee8cd5a71f9ec678a224a9ed0bf29f76a9940c3016b7d20b5209d9e8d871cdd185c0ab0f2642ce4653407497233f1e3b9207e WHIRLPOOL f598d558a94bc20193cd0cb1fde156ae38043eddcf85a5f5440408c18e21c68c56f50bd758515a90b676d41f99bb72f6c6b7a0bc4cd6fe28cfb5cdfdfafda76f
--- a/media-tv/emby-server/emby-server-3.0.7200.ebuild	Sun Sep 25 14:46:47 2016 +0200
+++ b/media-tv/emby-server/emby-server-3.0.7200.ebuild	Sun Sep 25 15:10:47 2016 +0200
@@ -59,7 +59,7 @@
 
 src_install() {
 	einfo "preparing startup scripts"
-	newinitd "${FILESDIR}"/emby-server.init_2  ${PN}
+	newinitd "${FILESDIR}"/emby-server.init_3  ${PN}
 	newconfd "${FILESDIR}"/emby-server.conf ${PN}
 
 	einfo "preparing startup log file"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/media-tv/emby-server/files/emby-server.init_3	Sun Sep 25 15:10:47 2016 +0200
@@ -0,0 +1,30 @@
+#!/sbin/openrc-run
+
+PIDFILE="/tmp/emby-server.pid"
+#EXEC="mono-service2 -d /opt/emby-server/ -m emby-server -n emby-server /opt/emby-server/MediaBrowser.Server.Mono.exe -programdata ${PROGRAMDATA}"
+#EXEC="/opt/emby-server/start.sh"
+EXEC="./MediaBrowser.Server.Mono.exe -programdata ${PROGRAMDATA} -ffmpeg /usr/bin/ffmpeg -ffprobe /usr/bin/ffprobe"
+EXEC_DIR="/opt/emby-server/"
+LOG_FILE="/var/log/emby-server_start.log"
+
+start() {
+        ebegin "Starting Emby-Server"
+        # we are starting the service (-x):
+        # - in background with the given pid file (-m -p -b)
+        # - as a specific user (-u)
+        #start-stop-daemon -S -m -p $PIDFILE -b -u ${EXEC_USER} -d ${EXEC_DIR} -x ${EXEC} -1 ${LOG_FILE} -2 ${LOG_FILE}
+	start-stop-daemon -S -m -p $PIDFILE -b -u ${EXEC_USER} -d ${EXEC_DIR} -1 ${LOG_FILE} -2 ${LOG_FILE} -x mono -- ${EXEC}
+        eend $?
+}
+
+stop() {
+        ebegin "Stopping Emby-Server"
+        start-stop-daemon -K -p ${PIDFILE}
+        eend $?
+}
+
+restart() {
+        stop
+        sleep 3
+        start
+}