megacoffee.net Gentoo overlay - legacy mirror
We have moved to Git. This repository is only provided for compatibility with old installations. Learn how to migrate your installation here.
changeset 118:9d726bd603c0
updated plex and emby ebuilds
author | gsnerf <gsnerf@gsnerf.de> |
---|---|
date | Tue, 26 Jan 2016 20:59:48 +0100 |
parents | 28b49622ed7b |
children | 712801801a8a |
files | media-tv/emby-server/Manifest media-tv/emby-server/emby-server-3.0.5818.ebuild media-tv/plex-media-server/Manifest media-tv/plex-media-server/plex-media-server-0.9.15.2.ebuild |
diffstat | 4 files changed, 225 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/media-tv/emby-server/Manifest Sun Jan 17 12:39:06 2016 +0100 +++ b/media-tv/emby-server/Manifest Tue Jan 26 20:59:48 2016 +0100 @@ -20,6 +20,7 @@ DIST 3.0.5781.8.tar.gz 46730910 SHA256 2daf580ee10265164adb6fcbf3e9f22f49b099d8a13fd0dc9cc36b1ccac82bdf SHA512 a90214499d32235a223832397e773132c37af6fbb1a4663646eeac349c13ef7e95e05d5dd1df8bd27d06366258916d4b72e791fa6c3cab4695366c8c40a522b6 WHIRLPOOL 7fe5be8542fdd040bad304a9c2a8e13052194d7018d94f356cc4009bd6acfce5201ce697720bbcd362b303fa0878bacabd39bd5300f476457f9876f9a1616c6d DIST 3.0.5782.0.tar.gz 46743302 SHA256 08a23bdf0b0f609abf960374e53a144bcec63c55367915072e6f668fbbec6cda SHA512 a85f3d334bfca8dee9ab76661996c6028bbee4a073e88265cd4af613930357fd346a0893ee9505b782cde292bcb0313e6356cc6b7a722f8430483bef010c1b35 WHIRLPOOL fe0b111a566708855ddf564c5194d4289af104150c1ef5d87dec8dfd574796d21fee1904fd0a0bb3d225e8333a3b21a159e3917d1f807f25631e498f98bdbed5 DIST 3.0.5786.tar.gz 47115211 SHA256 8bfe50c48984fc353ee90b98fb36e9a223a22055716930ab0990837a0755f08c SHA512 2e210eb838660cedbc227044ea2626cb4ed0c9e909eecfd367728bf3d611dcf0e1e39c6a0a1cdf8a9f88c1f5b35817533465f2358fd13cc289e1efb414d0a031 WHIRLPOOL 674866c9d3c0c9d92feb5e69ebc3c45853a1907cf2c103bb11c0c47ee308f1141d7d7f02f09b2a5313e757c8cc9556615af7bd05d929440d9d5d5529f93f444d +DIST 3.0.5818.tar.gz 54420860 SHA256 8530117373e9a7fb2a11bdae968469b553953cb5c3eacb6b0acc96b338250691 SHA512 d378ad24a0e2abbb73f3c6dec2a8e8b7c0db02f04101f954a194e88e2afd888f851b321b547a8e1d7c8e25930117de36d36edb98c3c4ee927d9792fe0a4016b9 WHIRLPOOL f9f60b0602e3b0527b6ac1ee21b7d9908ad216021a8b67a719b91de52b499b2ed889b96ebdd93abb43e5c181e74253d5fe4324b64d5e3c117694f44dab6aa476 EBUILD emby-server-3.0.5572.0-r1.ebuild 3248 SHA256 ce1e4839154a5f3d28ac195ff057b28e41167960dff400f8e64c94f5f59e0b76 SHA512 66c71f47f4ea3a6d0ae5ed6ef51186e87ea5ec245f027006701bb862cd2b634e135b6de09fa98f9143b2ed8535bf169b8ebd82793f450247a5c2cac2253e6fb5 WHIRLPOOL 5e667fe917dc2e05c6d4b3acaeff2eebc20459a32f78597d4b59cb9403306d206ca1a7dfbf9c6279c412acfdba81be4efbc08dee263f6e2493df836e143b917e EBUILD emby-server-3.0.5572.0-r2.ebuild 3962 SHA256 454b4d0807ad75f3507c424eedc6fe3accfcaa91b0ae640fb8151add5857699a SHA512 7000759f30a80e6947c8e985e44803d99eddd54a719a1a6928039ffd03258997108014fda4314192b54282bac8efb13e99d34404db420e42ff2e97fc8c54acc3 WHIRLPOOL a1ea56ab84b26320af5880f1ea2058a158ea37371bd57aee6349c74c636acdf71f6441c3c1440e8012c3728071296b483d67598dc6a5123f2b14ca366487df4e EBUILD emby-server-3.0.5572.0.ebuild 2909 SHA256 72a45277fbbca7c20813af53f5ac72225e592952cd4fb0bfb128946cc87e2d2b SHA512 1393f63d757e1be38e3a88a28da9785e858518dc830743f5d5d946f0cf84126dff225c2c01cd0ed0f6706ba0ae98c17ce41b484a8e3d5fc7c40dbe610ffff53d WHIRLPOOL d3e09ff060f5239725f2efb35243d112a220056e4cf0e09c912f3af02a3503e9fc141e11e2b2b3b6a6569348d1767d5e7cc6b6812ac333340b8bca063320d900 @@ -41,4 +42,5 @@ EBUILD emby-server-3.0.5781.8.ebuild 4100 SHA256 b7e637339ba68f179ee5aa694223cce076769822d5a3a63726d849bdb35b61f6 SHA512 c92b420fe86e13ae121b4b0af12de6135715ce68185633d10c819d46d89f2c9eef9a501b6cdd1617f88fd724d139f450875ea6e7bb26fc1d9856722a39245a63 WHIRLPOOL 462227dae187bfb58760dfd6b37ccf413b1135f094f4f863e523c8d48c58cabbdcbc437f13a3e45a14f5a195454450768c0b77bdb676ab9c30f5b121119965f3 EBUILD emby-server-3.0.5782.0.ebuild 4069 SHA256 0be380acbe647afce39322fa62336b819df28146b93f11e3990d800a1b1dbe24 SHA512 3ed676d9c65df2683b98aad092b6ab6567ba132da1d38536c94a41085423dfd755911b84d06cd8bd1b82887c585f38d458930842810c2cb996619ec82703bc25 WHIRLPOOL e3d11503f341bbf3d41ef57017bfe61081268f18a54595f0026fe7ab5153ae4e570fd2c1aee78d477e2cfdfa8ad157298529c99653b4663fa700a6e09bbb9ea4 EBUILD emby-server-3.0.5786.ebuild 4069 SHA256 0be380acbe647afce39322fa62336b819df28146b93f11e3990d800a1b1dbe24 SHA512 3ed676d9c65df2683b98aad092b6ab6567ba132da1d38536c94a41085423dfd755911b84d06cd8bd1b82887c585f38d458930842810c2cb996619ec82703bc25 WHIRLPOOL e3d11503f341bbf3d41ef57017bfe61081268f18a54595f0026fe7ab5153ae4e570fd2c1aee78d477e2cfdfa8ad157298529c99653b4663fa700a6e09bbb9ea4 +EBUILD emby-server-3.0.5818.ebuild 4069 SHA256 0be380acbe647afce39322fa62336b819df28146b93f11e3990d800a1b1dbe24 SHA512 3ed676d9c65df2683b98aad092b6ab6567ba132da1d38536c94a41085423dfd755911b84d06cd8bd1b82887c585f38d458930842810c2cb996619ec82703bc25 WHIRLPOOL e3d11503f341bbf3d41ef57017bfe61081268f18a54595f0026fe7ab5153ae4e570fd2c1aee78d477e2cfdfa8ad157298529c99653b4663fa700a6e09bbb9ea4 EBUILD emby-server-9999.ebuild 3079 SHA256 61f90ec7c2d49d3ebeb5887201542572a27b543e99bf3cd3f6c89609d9ea4f6c SHA512 1febd22bfe38090668cc391fbebee8cd5a71f9ec678a224a9ed0bf29f76a9940c3016b7d20b5209d9e8d871cdd185c0ab0f2642ce4653407497233f1e3b9207e WHIRLPOOL f598d558a94bc20193cd0cb1fde156ae38043eddcf85a5f5440408c18e21c68c56f50bd758515a90b676d41f99bb72f6c6b7a0bc4cd6fe28cfb5cdfdfafda76f
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/media-tv/emby-server/emby-server-3.0.5818.ebuild Tue Jan 26 20:59:48 2016 +0100 @@ -0,0 +1,115 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" + +inherit eutils user git-r3 + +DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." +HOMEPAGE="http://emby.media/" +KEYWORDS="-* ~arm ~amd64 ~x86" +SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" +SLOT="0" +LICENSE="GPL-2" +IUSE="" +RESTRICT="mirror test" + +RDEPEND=">=dev-lang/mono-3.2.7 + >=media-video/ffmpeg-2[vpx] + media-gfx/imagemagick[jpeg,jpeg2k,webp,png] + !media-tv/mediabrowser-server + >=dev-db/sqlite-3.0.0" +DEPEND="app-arch/unzip ${RDEPEND}" + +INSTALL_DIR="/opt/emby-server" +DATA_DIR="/var/lib/emby-server" +STARTUP_LOG="/var/log/emby-server_start.log" +INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" + +# INSTALL +# ####################################################################################################### + +pkg_setup() { + einfo "creating user for Emby" + enewgroup emby + enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system +} + +# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here +src_unpack() { + unpack ${A} + mv Emby-${PV} emby-server-${PV} +} + +src_prepare() { + MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) + MAGICKWAND=${MAGICKWAND##*/} + einfo "adapting to imagemagick library to: ${MAGICKWAND}" + sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" +} + + +src_compile() { + einfo "updating root certificates for mono certificate store" + mozroots --import --sync + einfo "now actually compile" + xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" +} + +src_install() { + einfo "preparing startup scripts" + newinitd "${FILESDIR}"/emby-server.init_2 ${PN} + newconfd "${FILESDIR}"/emby-server.conf ${PN} + + einfo "preparing startup log file" + dodir /var/log/ + touch ${D}${STARTUP_LOG} + chown emby:emby ${D}${STARTUP_LOG} + + einfo "installing compiled files" + diropts -oemby -gemby + dodir ${INSTALL_DIR} + cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" + chown emby:emby -R ${D}${INSTALL_DIR} + + # as we use the system libraries, we delete the local ones now as we couldn't do it before + rm -R ${D}${INSTALL_DIR}/MediaInfo + + einfo "prepare data directory" + dodir ${DATA_DIR} +} + +pkg_postinst() { + einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." + einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." + einfo "" + + if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then + ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" + ewarn "don't forget to migrate your original data directory before the first start!" + ewarn "To do that move" + ewarn " /usr/lib/mediabrowser-server" + ewarn "to" + ewarn " ${DATA_DIR}" + ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" + ewarn " chown -R emby:emby ${DATA_DIR}" + fi + + if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then + ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" + ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" + ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" + fi +} + +# UNINSTALL +# ####################################################################################################### + +pkg_prerm() { + einfo "Stopping running instances of Emby Server" + if [ -e "${INIT_SCRIPT}" ]; then + ${INIT_SCRIPT} stop + fi +} +
--- a/media-tv/plex-media-server/Manifest Sun Jan 17 12:39:06 2016 +0100 +++ b/media-tv/plex-media-server/Manifest Tue Jan 26 20:59:48 2016 +0100 @@ -13,6 +13,8 @@ DIST plexmediaserver_0.9.12.19.1537-f38ac80_i386.deb 113574214 SHA256 8d7af56dd8d469accdc201ced330bd934fe1ef2860c3789fddc257fdb94d410f SHA512 26c49c5143ff0ce787dd2781c2ea657c9d5e79cbd1dca0ac0b2db1047f1bbc6924b67b4f6498c5168bb837f8bc56a8e1c057df9e7346ed00c7bd616139a0a20d WHIRLPOOL 0e4ec6174b122c10a2315274c4d76ae8d33316ded378d406e1314a775da7a83af2577fd3e70d080c93da107a54f9cf52bc725b432b2eb956109252ebe158c0c6 DIST plexmediaserver_0.9.12.4.1192-9a47d21_amd64.deb 127794506 SHA256 e014827dcfc3bbf4e8a0f977f129296f57c75e8a324c488f1f09e027eb09d9cf SHA512 c4a9812e42fe4e0078d95df4a820dd359ec6fa82fb741ff7d30fe8074febbb74b3937bcb032d4207dec65ac14a622179bf08ac8cb7eddf814ed625302d7ba976 WHIRLPOOL 1e702a594cd6b9947f0c7a9f88f5665d6b3308c94d95581255c9eae316987600ad933c356735e2bb7fa949c773cd5dedb4e85b7707fb083109af9c3e3425a3ef DIST plexmediaserver_0.9.12.4.1192-9a47d21_i386.deb 114109972 SHA256 cf52bffc27b2dc91f3caacc5314c5483f5804dedaf21c0c8de33bb859b026a5f SHA512 b28dedfe8cc9ef41a412d279c67912083c2ecc09eb2eae41d0255bf04edd09c6103d23a9b9bc0df7584b9a20c5a44b70c1339eb829904a8fe99c2519c1ead829 WHIRLPOOL f30994b609947c40872b71200b2559adc135f0b0bb4e9cfd7d6eb2d0811eb5f892f2bd80850c35601b2df9ff5143680d355efd08d54dd150ca7da2417691e89a +DIST plexmediaserver_0.9.15.2.1663-7efd046_amd64.deb 128067006 SHA256 99dc174b6f5ddd276feed6c629c4be7ecc78cbee000ef4f2b7544534be515140 SHA512 05b4614359d99ed49bc1cea0926a65ebfc98a094cdd67e2e331ab159e46ee192d6c6d6f04ddbc72c633aeb525be8dd5852104ba950db46c92feb054fd0aaad17 WHIRLPOOL a3f0cdfc673a5feb032065df2fed3c19005355665482c20d53af87d8dfda4cb3722a9c8acc4d1e8663ba31fe2485836ccf11242c62b83afddebac8df87bc303d +DIST plexmediaserver_0.9.15.2.1663-7efd046_i386.deb 114358086 SHA256 b449cc1293edc1bfee9f081defa77556e7c0e12072a34c4e183923c4228b2004 SHA512 44eb689b9e6b6304d0470c96375af961653b683354e71f03ce4583fc6e2c893349a47180aff129d7befee8fbe1f66f08f11e204211a2ebc0f87e5ba5bcffe8ed WHIRLPOOL 87c82022884dc5e8ffe1ab93a8aa2f8886a7f562de3e7bc22b2f48e286ec88957909bf3e8160b8cb314fcfebaf3d1674fb865635e50b4642799eed790c92a09b DIST plexmediaserver_0.9.3.5ubuntu1_amd64.deb 57612284 SHA256 6faa001061cc408361702d380f1219c66a3f1842642d8bf996f99a8aa74f73e0 DIST plexmediaserver_0.9.3.5ubuntu1_i386.deb 57584476 SHA256 d54e948d4aca89d9348a69829169756e861463024cbdd5c4448307f508cdbda5 DIST plexmediaserver_0.9.5.2-7a18da4_amd64.deb 56473538 SHA256 1c66fe886f3dd4e8f0850d2f9cf6bddde29c0daa4c00b81e1fa97d2c390acd51 @@ -74,6 +76,7 @@ EBUILD plex-media-server-0.9.12.18.ebuild 3613 SHA256 0391c86597835cedc5ec66461e85c5db4190c5d72ca4d7e66014eac8083e5339 SHA512 94ac9f8f5c33432cbef2f915a949fd1f5a3ef1e8bb4091deb6e4f7252859457776e8e4c2dddf45b2a4fbfa5f7076bcbfac02fc38137903838fbf1f4c441bd79b WHIRLPOOL ff810e20fcd2762c72dad8d065a7d36865c41cde8cadb4b5cf63271f5a0df63a74dfd411b69c119facc89b9a3a33e98805274b127c0fc7a1a15fcac2bc817c66 EBUILD plex-media-server-0.9.12.19.ebuild 3613 SHA256 0b2799d6877125c56496be85c09ba3ff28768bc3ecd6e99650f2f34ec239b270 SHA512 cf5a4ccadd83f38040afe141920a7b3f35b8ee7696920098a96d1b2e313cd5459c4e73f23645b997537a334293830e649efa4ea8cfd6bbcf0d0d745c3ee5da14 WHIRLPOOL b60ffd53e4cbc9def668a25a2c387aa2b2d0986fc3849f56cf79c38e9ca486df1208dacca677079d2ac38644f3605b5ac877b83b2d81e8b59fb8e25724d543c0 EBUILD plex-media-server-0.9.12.4.ebuild 3613 SHA256 577731599108d80e2b83f776598c662824f0dff9109247a2d1ba783229c4dd17 SHA512 b9867260845b9102796ee14a11cba382950e7941cf85d5f0d98f5a36ee9e84e2d1d527bb1dd34073a4c99d2862a53bb7fe2a4bcf96fa0c19a88562b2486b4ba6 WHIRLPOOL ebe281b78a337b397fd11077077972ebe6a02852d22ec8a60d2ad4ac0132c5f5209c8bc6f971c9df45f3bf784606390916470d2264e1d9522c255986f4ef2ce0 +EBUILD plex-media-server-0.9.15.2.ebuild 3613 SHA256 bda27d87b324000bf6c28c3e0c509eee1d0ed274d7ac249fc80ab9f9cbbbc255 SHA512 37a802129d87d90cb25bd7bef47774b9c4cdef3d5fc28f56a3e5b6381265f7693a72b20edc3de8d6fa409f56ec5136fbec608ec1b40d733c6cf30d10b467f99d WHIRLPOOL f3dee4e9281bc3124e479a624628dcb7e484cc41bae0c92e069f261f3af72204df18ae49055cb667d8d7b7c8828322b7d1cc1ea32e77bfa489615a5f2c5a926d EBUILD plex-media-server-0.9.3.5-r1.ebuild 1941 SHA256 250f58aae0ef2b0566631ef6a16bc9bea06a2c3ac9dc63e322824b7630daea52 SHA512 f6dad51e28fbdfe4e1fec20906c1193ed1a6e9cf5f1321435dc5f71ca8ae24ceac2d7ed11597531032743b6cac382e4edb5b9847c0c077c952899983c229c1cc WHIRLPOOL d1a4c72ffacd5c8f93e153bef56ac3d53ba98782f17dc8dd8b09efadd0fb26d40e35a69ffeca0e783dfdd8bfc83cfc39719b605c289836ceccf447987d6507c7 EBUILD plex-media-server-0.9.3.5.ebuild 1801 SHA256 df605eb4cb9f0882ff7195c8446aeb263fe76111dc0127efdd847f537f2c2565 SHA512 004ff98931e03481b56d949ca46edde11632a09543691cb59bf3fa9e900137bea2143212b9efa0e92f56043cbeed8ca3e4ae36e11fe007b0006e2a0bf8b2a868 WHIRLPOOL 74e320af4bd50426a44c0ea0cc683df0b288eca76fa72c85f08a411619489d7089196ee0ebc7a4406c36c8853cd937a3ed6e9c92b2762939b19de31f42b64da9 EBUILD plex-media-server-0.9.5.2.ebuild 2131 SHA256 a17494211238022372e27511cae61691decd40399f27a345d17d7354b70cbdf9 SHA512 6982f58549beebd88fda6296cdc953ebd881bc05baacb3abf615338fe2aa774c21494a3e0ae5b5fe5356f70ec6a62da19de3e73606e8c748a4868817f4680d5d WHIRLPOOL b817db3a8eebefdaf11579da2056003764652a674bae5a27886655084f18c9eee7e133c9320ce0e0289fa52d4282849964303d01c3c9a2aa6a9012ea751704e2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/media-tv/plex-media-server/plex-media-server-0.9.15.2.ebuild Tue Jan 26 20:59:48 2016 +0100 @@ -0,0 +1,105 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit eutils user + +MAGIC="1663-7efd046" +# URI_PRE="http://plexapp.com/repo/pool/main/p/plexmediaserver/plexmediaserver_${PV}.${MAGIC}_" +# this does not seem to work atm(/anymore?) +URI_PRE="http://downloads.plexapp.com/plex-media-server/${PV}.${MAGIC}/plexmediaserver_${PV}.${MAGIC}_" + +DESCRIPTION="Plex Media Server is a free media library that is intended for use with a plex client available for OS X, iOS and Android systems. It is a standalone product which can be used in conjunction with every program, that knows the API. For managing the library a web based interface is provided." +HOMEPAGE="http://www.plexapp.com/" +KEYWORDS="-* ~x86 ~amd64" +SRC_URI="x86? ( ${URI_PRE}i386.deb ) + amd64? ( ${URI_PRE}amd64.deb )" +SLOT="0" +LICENSE="PMS-License" +IUSE="" +RESTRICT="mirror" + +RDEPEND="net-dns/avahi" +DEPEND="${RDEPEND}" + +INIT_SCRIPT="${ROOT}/etc/init/plexmediaserver" + +pkg_setup() { + enewgroup plex + enewuser plex -1 /bin/bash /var/lib/plexmediaserver "plex" --system +} + +pkg_preinst() { + einfo "unpacking DEB File" + cd ${WORKDIR} + # ar x ${DISTDIR}/${A} + mkdir data + mkdir control + tar -xzf data.tar.gz -C data + tar -xzf control.tar.gz -C control + + einfo "updating init script" + # replace debian specific init scripts with gentoo specific ones + rm data/etc/init.d/plexmediaserver + rm -r data/etc/init + cp "${FILESDIR}"/pms_initd_1 data/etc/init.d/plex-media-server + chmod 755 data/etc/init.d/plex-media-server + + einfo "moving config files" + # move the config to the correct place + mkdir data/etc/plex + mv data/etc/default/plexmediaserver data/etc/plex/plexmediaserver.conf + rmdir data/etc/default + + einfo "cleaning apt config entry" + rm -r data/etc/apt + + einfo "patching startup" + # apply patch for start_pms to use the new config file + cd data/usr/sbin + epatch "${FILESDIR}"/start_pms_1.patch + cd ../../.. + # remove debian specific useless files + rm data/usr/share/doc/plexmediaserver/README.Debian + + # as the patch doesn't seem to correctly set the permissions on new files do this now + # now copy to image directory for actual installation + cp -R data/* ${D} + + einfo "preparing logging targets" + # make sure the logging directory is created + mkdir ${D}var + mkdir ${D}var/log + mkdir ${D}var/log/pms + chown plex:plex ${D}var/log/pms + + einfo "prepare default library destination" + # also make sure the default library folder is pre created with correct permissions + mkdir ${D}var/lib + mkdir ${D}var/lib/plexmediaserver + chown plex:plex ${D}var/lib/plexmediaserver + + einfo "Stopping running instances of Media Server" + if [ -e "${INIT_SCRIPT}" ]; then + ${INIT_SCRIPT} stop + fi +} + +pkg_prerm() { + einfo "Stopping running instances of Media Server" + if [ -e "${INIT_SCRIPT}" ]; then + ${INIT_SCRIPT} stop + fi +} + +pkg_postinst() { + einfo "" + elog "Plex Media Server is now fully installed. Please check the configuration file in /etc/plex if the defaults please your needs." + elog "To start please call '/etc/init.d/plex-media-server start'. You can manage your library afterwards by navigating to http://<ip>:32400/web/" + einfo "" + + ewarn "Please note, that the URL to the library management has changed from http://<ip>:32400/manage to http://<ip>:32400/web!" + ewarn "If the new management interface forces you to log into myPlex and afterwards gives you an error that you need to be a plex-pass subscriber please delete the folder WebClient.bundle inside the Plug-Ins folder found in your library!" +}