blob: 8f71d1ce9e3f7a28450d0ca82dc910870e7a9924 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit git-r3
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/gentoo-vdr-scripts.git"
EGIT_BRANCH="gvs-3.x"
DESCRIPTION="Scripts necessary for use of vdr as a set-top-box"
HOMEPAGE="https://gitweb.gentoo.org/proj/gentoo-vdr-scripts.git/about/"
SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~x86"
IUSE=""
RDEPEND="acct-group/vdr
acct-user/vdr
app-admin/sudo
sys-process/wait_on_pid"
VDR_HOME=/var/lib/vdr
src_install() {
# local DOCS=( README* TODO ChangeLog )
default
# create necessary directories
diropts -ovdr -gvdr
keepdir "${VDR_HOME}"
}
VDRSUDOENTRY="vdr ALL=NOPASSWD:/usr/share/vdr/bin/vdrshutdown-really.sh"
pkg_postinst() {
elog "${CATEGORY}/${PN} supports an init script"
elog "to start a X server"
elog "Please refer for detailed info to"
elog "/usr/share/doc/${PF}/README.x11-setup\n"
elog "systemd is supported by ${CATEGORY}/${PN}"
elog "This are described in the README.systemd file"
elog "in /usr/share/doc/${PF}/\n"
einfo "nvram wakeup is supported optional."
einfo "To make use of it emerge sys-power/nvram-wakeup.\n"
elog "Plugins which should be used are set via"
elog "the config-file called /etc/conf.d/vdr.plugins"
elog "or enabled them via the frontend eselect vdr-plugin.\n"
if [[ -f "${EROOT}"/etc/conf.d/vdr.dvdswitch ]] &&
grep -q ^DVDSWITCH_BURNSPEED= "${EROOT}"/etc/conf.d/vdr.dvdswitch
then
ewarn "You are setting DVDSWITCH_BURNSPEED in /etc/conf.d/vdr.dvdswitch"
ewarn "This no longer has any effect, please use"
ewarn "VDR_DVDBURNSPEED in /etc/conf.d/vdr.cd-dvd"
fi
# backup routine for old /etc/sudoers entry
if grep -q /usr/share/vdr/bin/vdrshutdown-really.sh "${EROOT}"/etc/sudoers; then
ewarn "Please remove depricated entry from /etc/sudoers:"
ewarn "${VDRSUDOENTRY}"
ewarn "sudoers handling is supported by:"
ewarn "/etc/sudoers.d/vdr"
fi
}
|