summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Schwarzott <zzam@gentoo.org>2006-10-27 20:32:26 +0000
committerMatthias Schwarzott <zzam@gentoo.org>2006-10-27 20:32:26 +0000
commit2daf8fcb1f732f884dc4a7b1b0cc2603986acc20 (patch)
treedae92da1694aa4da8e5824f6418a9fb4fcf3d444 /net-www
parentmedia-plugins/vdr-epgsearch: Version bumped. (diff)
downloadtesting-2daf8fcb1f732f884dc4a7b1b0cc2603986acc20.tar.gz
testing-2daf8fcb1f732f884dc4a7b1b0cc2603986acc20.tar.bz2
testing-2daf8fcb1f732f884dc4a7b1b0cc2603986acc20.zip
net-www/vdradmin-am: Autocreate conf-file with good defaults.
svn path=/testing/; revision=52
Diffstat (limited to 'net-www')
-rw-r--r--net-www/vdradmin-am/ChangeLog4
-rw-r--r--net-www/vdradmin-am/Manifest16
-rw-r--r--net-www/vdradmin-am/vdradmin-am-3.4.7-r1.ebuild21
3 files changed, 30 insertions, 11 deletions
diff --git a/net-www/vdradmin-am/ChangeLog b/net-www/vdradmin-am/ChangeLog
index 2140ecc..e86ef1c 100644
--- a/net-www/vdradmin-am/ChangeLog
+++ b/net-www/vdradmin-am/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 27 Oct 2006; Matthias Schwarzott <zzam@gentoo.org>
+ vdradmin-am-3.4.7-r1.ebuild:
+ Autocreate conf-file with good defaults.
+
26 Oct 2006; Matthias Schwarzott <zzam@gentoo.org>
vdradmin-am-3.4.7-r1.ebuild:
Do not install file COPYING.
diff --git a/net-www/vdradmin-am/Manifest b/net-www/vdradmin-am/Manifest
index 0b9ff67..5429173 100644
--- a/net-www/vdradmin-am/Manifest
+++ b/net-www/vdradmin-am/Manifest
@@ -15,14 +15,14 @@ MD5 910bd87790a16ac3303e6641151ade65 files/vdradmin-am-config-autoflush.diff 654
RMD160 f6d0a31c424c6a45d8786d2b98e9872e5e3ded5f files/vdradmin-am-config-autoflush.diff 654
SHA256 1687001c6114cb373643982fb73a78e7656c70d253e9ff0d89b7ed466133f950 files/vdradmin-am-config-autoflush.diff 654
DIST vdradmin-am-3.4.7.tar.bz2 506628 RMD160 04413c1a767c668f0bb8d68dfe016fa449d06be6 SHA1 616b1e6d977fdcc20157030ab317e470cc5b2655 SHA256 46a07e9aed77d533a0e4045a733962db36beab025c7eb297eda0c0ec41d6f1c9
-EBUILD vdradmin-am-3.4.7-r1.ebuild 1719 RMD160 185c41176e461a153633cabba9e9701cf3c9fb08 SHA1 32c3be3ab71ee80b11d85d28c97b0c791025fff6 SHA256 e217c3308e80edc2c5f411155c19822aa33965d15b7c69b929c925ecda07df6d
-MD5 3b846dbd2f8978973e1840c7f09148db vdradmin-am-3.4.7-r1.ebuild 1719
-RMD160 185c41176e461a153633cabba9e9701cf3c9fb08 vdradmin-am-3.4.7-r1.ebuild 1719
-SHA256 e217c3308e80edc2c5f411155c19822aa33965d15b7c69b929c925ecda07df6d vdradmin-am-3.4.7-r1.ebuild 1719
-MISC ChangeLog 777 RMD160 fbda379279f4eae2046d8fac6793d04df26c9b1a SHA1 263c9a4e963c8db2d369ead683cf4bb3441fb8b0 SHA256 444d1155a404d3530f8edf06b048d413ab17f7ba480ee6caf0c9fc91df63db22
-MD5 8abbe6ab2668cafd3cf380ef6710213b ChangeLog 777
-RMD160 fbda379279f4eae2046d8fac6793d04df26c9b1a ChangeLog 777
-SHA256 444d1155a404d3530f8edf06b048d413ab17f7ba480ee6caf0c9fc91df63db22 ChangeLog 777
+EBUILD vdradmin-am-3.4.7-r1.ebuild 2153 RMD160 bcfa47ba219d12e1af617b0580f77a511e60ac95 SHA1 8d91530235a03d0aa657a650a253b88a2f5f16c0 SHA256 561f6fbe39d6b326f740da9ce99bb234e0bda3b1fd7dc38c902a7cbd59915022
+MD5 eb06f308fdff919ce71c0fc11d404207 vdradmin-am-3.4.7-r1.ebuild 2153
+RMD160 bcfa47ba219d12e1af617b0580f77a511e60ac95 vdradmin-am-3.4.7-r1.ebuild 2153
+SHA256 561f6fbe39d6b326f740da9ce99bb234e0bda3b1fd7dc38c902a7cbd59915022 vdradmin-am-3.4.7-r1.ebuild 2153
+MISC ChangeLog 905 RMD160 7dc9714ee0e94b48b767e29d9bc8c13ccf6b3ad5 SHA1 44ee6694bde78f3e3770ccd98b1291a21cc047b8 SHA256 4d8be13572dcde0ecae4a32501b6963c5c8ba3328546170c8286bd810739255f
+MD5 d4dd268239e5de821cd37b5e9ecbc4c9 ChangeLog 905
+RMD160 7dc9714ee0e94b48b767e29d9bc8c13ccf6b3ad5 ChangeLog 905
+SHA256 4d8be13572dcde0ecae4a32501b6963c5c8ba3328546170c8286bd810739255f ChangeLog 905
MISC metadata.xml 251 RMD160 b4bdfc1a9e947ad1d1f76c1942f02057d5cbc993 SHA1 6e174f6e4395999a9dafd53f523e079766c0b094 SHA256 b426b6e6d679a63de74d2c1a21e4da2381fb1b580b0180b041307471d67ab54f
MD5 3cafef7c72bb98475ad53d15e79ff845 metadata.xml 251
RMD160 b4bdfc1a9e947ad1d1f76c1942f02057d5cbc993 metadata.xml 251
diff --git a/net-www/vdradmin-am/vdradmin-am-3.4.7-r1.ebuild b/net-www/vdradmin-am/vdradmin-am-3.4.7-r1.ebuild
index fca5989..f54bdea 100644
--- a/net-www/vdradmin-am/vdradmin-am-3.4.7-r1.ebuild
+++ b/net-www/vdradmin-am/vdradmin-am-3.4.7-r1.ebuild
@@ -68,15 +68,30 @@ src_install() {
docinto contrib
dodoc ${S}/contrib/*
- keepdir /etc/vdradmin
+ keepdir "${ETCDIR}"
dosed "s:FILES_IN_SYSTEM = 0;:FILES_IN_SYSTEM = 1;:g" /usr/bin/vdradmind.pl
}
pkg_postinst() {
+ if [[ ! -f ${ROOT}${ETCDIR}/vdradmind.conf ]]; then
+ einfo "Creating a new config-file."
+ echo
+ cat <<-EOT > ${ROOT}${ETCDIR}/vdradmind.conf
+ VDRCONFDIR = /etc/vdr
+ VIDEODIR = /var/vdr/video
+ PASSWORD = gentoo-vdr
+ USERNAME = gentoo-vdr
+ EOT
+ # feed it with newlines
+ yes "" \
+ | ${ROOT}/usr/bin/vdradmind.pl --cfgdir ${ROOT}${ETCDIR} --config \
+ |sed -e 's/: /: \n/g'
+ fi
echo
- einfo "run \"emerge --config vdradmin-am\" to setup"
- einfo "if this is a new install"
+ einfo "you can run \"emerge --config vdradmin-am\" if"
+ einfo "the default-values for vdr does not match your"
+ einfo "installation"
echo
}