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

annotate media-tv/emby-server/emby-server-3.4.1.0.ebuild @ 219:69bf0e308425

added ebuild for emby-server-3.4.1.0 and introduced systemd support
author gsnerf <gsnerf@gsnerf.de>
date Sun, 11 Nov 2018 15:08:42 +0100
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
219
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
1 # Copyright 1999-2015 Gentoo Foundation
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
2 # Distributed under the terms of the GNU General Public License v2
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
3 # $Header: $
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
4
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
5 EAPI="5"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
6
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
7 inherit eutils user git-r3 dotnet systemd
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
8
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
9 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."
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
10 HOMEPAGE="http://emby.media/"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
11 KEYWORDS="-* ~arm ~amd64 ~x86"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
12 SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
13 SLOT="0"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
14 LICENSE="GPL-2"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
15 RESTRICT="mirror test"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
16
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
17 RDEPEND=">=dev-lang/mono-5.4.0
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
18 >=media-video/ffmpeg-2[vpx]
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
19 media-gfx/imagemagick[jpeg,jpeg2k,webp,png]
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
20 !media-tv/mediabrowser-server
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
21 >=dev-db/sqlite-3.0.0
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
22 dev-dotnet/referenceassemblies-pcl
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
23 app-misc/ca-certificates"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
24 DEPEND="app-arch/unzip
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
25 ${RDEPEND}"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
26
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
27 INSTALL_DIR="/opt/emby-server"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
28 DATA_DIR="/var/lib/emby-server"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
29 STARTUP_LOG="/var/log/emby-server_start.log"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
30 INIT_SCRIPT="${ROOT}/etc/init.d/emby-server"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
31
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
32 # INSTALL
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
33 # #######################################################################################################
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
34
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
35 pkg_setup() {
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
36 einfo "creating user for Emby"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
37 enewgroup emby
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
38 enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
39
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
40 einfo "updating root certificates for mono certificate store"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
41 addwrite "/usr/share/.mono/keypairs"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
42 dotnet_pkg_setup
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
43 cert-sync /etc/ssl/certs/ca-certificates.crt
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
44 }
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
45
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
46 # gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
47 src_unpack() {
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
48 unpack ${A}
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
49 mv Emby-${PV} emby-server-${PV}
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
50 }
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
51
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
52 src_prepare() {
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
53 # the user can define the quality of the imagemagic himself, here we try to figure out the correct files to use in our configuration
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
54 MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4)
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
55 MAGICKWAND=${MAGICKWAND##*/}
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
56 einfo "adapting to imagemagick library to: ${MAGICKWAND}"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
57 sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
58 }
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
59
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
60
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
61 src_compile() {
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
62 addpredict "/etc/mono/registry"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
63 xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.sln || die "building failed"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
64 }
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
65
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
66 src_install() {
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
67 einfo "installing compiled files"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
68 diropts -oemby -gemby
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
69 dodir ${INSTALL_DIR}
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
70 cp -R ${S}/MediaBrowser.Server.Mono/bin/Release/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
71 cp "${FILESDIR}"/emby-server ${D}${INSTALL_DIR}/
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
72 chown emby:emby -R ${D}${INSTALL_DIR}
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
73
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
74 einfo "prepare data directory"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
75 dodir ${DATA_DIR}
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
76
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
77 einfo "preparing basic configuration"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
78 newconfd "${FILESDIR}"/emby-server.conf ${PN}
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
79
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
80 einfo "preparing init scripts"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
81 newinitd "${FILESDIR}"/emby-server.init_3 ${PN}
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
82 systemd_dounit "${FILESDIR}/3.4/emby-server.service"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
83 systemd_install_serviced "${FILESDIR}/3.4/emby-server.service.conf"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
84
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
85 einfo "preparing startup log file"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
86 dodir /var/log/
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
87 touch ${D}${STARTUP_LOG}
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
88 chown emby:emby ${D}${STARTUP_LOG}
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
89 }
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
90
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
91 pkg_postinst() {
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
92 einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided."
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
93 einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start."
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
94 einfo ""
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
95
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
96 if systemd_is_booted; then
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
97 ewarn "You seem to be running on systemd, to configure the service please refer to \"/etc/systemd/system/emby-server.service.d/00gentoo.conf\"."
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
98 ewarn "Changing /etc/conf.d/emby-server.conf will have no effect!"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
99 fi
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
100
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
101 if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
102 ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
103 ewarn "don't forget to migrate your original data directory before the first start!"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
104 ewarn "To do that move"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
105 ewarn " /usr/lib/mediabrowser-server"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
106 ewarn "to"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
107 ewarn " ${DATA_DIR}"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
108 ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
109 ewarn " chown -R emby:emby ${DATA_DIR}"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
110 fi
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
111
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
112 if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
113 ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
114 ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
115 ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
116 fi
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
117 }
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
118
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
119 # UNINSTALL
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
120 # #######################################################################################################
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
121
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
122 pkg_prerm() {
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
123 einfo "Stopping running instances of Emby Server"
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
124 if [ -e "${INIT_SCRIPT}" ]; then
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
125 ${INIT_SCRIPT} stop
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
126 fi
69bf0e308425 added ebuild for emby-server-3.4.1.0 and introduced systemd support
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
127 }