summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Schwarzott <zzam@gentoo.org>2007-04-24 18:11:44 +0000
committerMatthias Schwarzott <zzam@gentoo.org>2007-04-24 18:11:44 +0000
commitb1da6768d7e4021d87d33d7c18b7efb8ffb1b293 (patch)
tree9ff2b8cc402803d1f75d102327e298d5fe28d0a6 /media-tv
parentppc stable, bug #174514 (diff)
downloadhistorical-b1da6768d7e4021d87d33d7c18b7efb8ffb1b293.tar.gz
historical-b1da6768d7e4021d87d33d7c18b7efb8ffb1b293.tar.bz2
historical-b1da6768d7e4021d87d33d7c18b7efb8ffb1b293.zip
Fixed shutdown problems of version 0.3.9.
Package-Manager: portage-2.1.2.4
Diffstat (limited to 'media-tv')
-rw-r--r--media-tv/gentoo-vdr-scripts/ChangeLog9
-rw-r--r--media-tv/gentoo-vdr-scripts/Manifest32
-rw-r--r--media-tv/gentoo-vdr-scripts/files/digest-gentoo-vdr-scripts-0.3.9-r1 (renamed from media-tv/gentoo-vdr-scripts/files/digest-gentoo-vdr-scripts-0.3.9)0
-rw-r--r--media-tv/gentoo-vdr-scripts/files/gentoo-vdr-scripts-0.3.9-fix-shutdown.diff79
-rw-r--r--media-tv/gentoo-vdr-scripts/gentoo-vdr-scripts-0.3.9-r1.ebuild (renamed from media-tv/gentoo-vdr-scripts/gentoo-vdr-scripts-0.3.9.ebuild)7
5 files changed, 111 insertions, 16 deletions
diff --git a/media-tv/gentoo-vdr-scripts/ChangeLog b/media-tv/gentoo-vdr-scripts/ChangeLog
index f982b5919b42..de8b73cdf0aa 100644
--- a/media-tv/gentoo-vdr-scripts/ChangeLog
+++ b/media-tv/gentoo-vdr-scripts/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-tv/gentoo-vdr-scripts
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/gentoo-vdr-scripts/ChangeLog,v 1.78 2007/04/23 14:02:44 zzam Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/gentoo-vdr-scripts/ChangeLog,v 1.79 2007/04/24 18:11:44 zzam Exp $
+
+*gentoo-vdr-scripts-0.3.9-r1 (24 Apr 2007)
+
+ 24 Apr 2007; Matthias Schwarzott <zzam@gentoo.org>
+ +files/gentoo-vdr-scripts-0.3.9-fix-shutdown.diff,
+ -gentoo-vdr-scripts-0.3.9.ebuild, +gentoo-vdr-scripts-0.3.9-r1.ebuild:
+ Fixed shutdown problems of version 0.3.9.
*gentoo-vdr-scripts-0.3.9 (23 Apr 2007)
diff --git a/media-tv/gentoo-vdr-scripts/Manifest b/media-tv/gentoo-vdr-scripts/Manifest
index 353babb75e22..58381d9c392e 100644
--- a/media-tv/gentoo-vdr-scripts/Manifest
+++ b/media-tv/gentoo-vdr-scripts/Manifest
@@ -5,6 +5,10 @@ AUX gentoo-vdr-scripts-0.3.8-kill-dvbsplash.diff 340 RMD160 29cdb4aa6cc5b9c22a92
MD5 1fc45da83050d50a549e03e629598246 files/gentoo-vdr-scripts-0.3.8-kill-dvbsplash.diff 340
RMD160 29cdb4aa6cc5b9c22a921a7ac764d101c951424a files/gentoo-vdr-scripts-0.3.8-kill-dvbsplash.diff 340
SHA256 ae366edb256f21a81c2fe4d168be2dfeaf1ffa2ad5f8258ffb5d3774884f002d files/gentoo-vdr-scripts-0.3.8-kill-dvbsplash.diff 340
+AUX gentoo-vdr-scripts-0.3.9-fix-shutdown.diff 2200 RMD160 f992ca1ce1120ea274bb89b83c321ebc26837216 SHA1 a904073f2fc3fad2d265e179bfe455322857a0e8 SHA256 fe774d08ae41e3831bd1ad16520526308a761c77913fd0f59400e5ea3e88d9d4
+MD5 eebc9a7fa907aa004dec1dbbc494851b files/gentoo-vdr-scripts-0.3.9-fix-shutdown.diff 2200
+RMD160 f992ca1ce1120ea274bb89b83c321ebc26837216 files/gentoo-vdr-scripts-0.3.9-fix-shutdown.diff 2200
+SHA256 fe774d08ae41e3831bd1ad16520526308a761c77913fd0f59400e5ea3e88d9d4 files/gentoo-vdr-scripts-0.3.9-fix-shutdown.diff 2200
DIST gentoo-vdr-scripts-0.3.8.tar.bz2 26450 RMD160 681c08fc2502269229d677b2ffc05cb3705f4fde SHA1 31532746f4f72be7c712177902ac7ba5c0d886e8 SHA256 6a7cd90d83dca22be79a55665c422dcd92755a019594f86b741a04a6742cc2ce
DIST gentoo-vdr-scripts-0.3.9.tar.bz2 26395 RMD160 b7577c30b240f55862318bdb220995196f03c4c2 SHA1 a72fb3f7f09640e7e9230d7cb271c12c392a3209 SHA256 3d8c2aa3c579b5869c5afc7398275fe9dc2439d49ef105bb4fcbcd4702d8ed03
EBUILD gentoo-vdr-scripts-0.3.8-r1.ebuild 3789 RMD160 dd16db7f55c5f52bfd2b13b299e429b7f988b31d SHA1 49815039e07a80c616f010522e9794af0e56d2f7 SHA256 bc7f110488310c3a9af33a0c0d5634ead5acb2e497380821bf36fe01df349f22
@@ -15,14 +19,14 @@ EBUILD gentoo-vdr-scripts-0.3.8.ebuild 3643 RMD160 2fbedddcb229f6326337dc805196a
MD5 08e97389ec1cb40ab0c225fe54393590 gentoo-vdr-scripts-0.3.8.ebuild 3643
RMD160 2fbedddcb229f6326337dc805196af2c2a26a129 gentoo-vdr-scripts-0.3.8.ebuild 3643
SHA256 fd56bd6323a7cdf3792cdd8c854fe2457e29760dc6708f36dcfc907f1de0e828 gentoo-vdr-scripts-0.3.8.ebuild 3643
-EBUILD gentoo-vdr-scripts-0.3.9.ebuild 3690 RMD160 b0c89c806cc5864272da303e6fd81064adc534dc SHA1 47cb4399c14c3b0e5c70832200b6f011f088ceda SHA256 9435b8a168982d2f9c298da54f2d85a4ac1a99989492a06070aa583d0ef6a8ee
-MD5 9b323624e766aa2cf68b0a1cec4f1fff gentoo-vdr-scripts-0.3.9.ebuild 3690
-RMD160 b0c89c806cc5864272da303e6fd81064adc534dc gentoo-vdr-scripts-0.3.9.ebuild 3690
-SHA256 9435b8a168982d2f9c298da54f2d85a4ac1a99989492a06070aa583d0ef6a8ee gentoo-vdr-scripts-0.3.9.ebuild 3690
-MISC ChangeLog 15866 RMD160 7913a7b748be7b29d518c9ea8811c93be44592ea SHA1 6752baf3797356bca095866812f16c5ffc714b14 SHA256 902c5387e4b3d8ea4c4c8a50d021024d535d4c837f9ec7af49eb8bdaa1842ebe
-MD5 5b2beb5dd2b2614895c179679bf85530 ChangeLog 15866
-RMD160 7913a7b748be7b29d518c9ea8811c93be44592ea ChangeLog 15866
-SHA256 902c5387e4b3d8ea4c4c8a50d021024d535d4c837f9ec7af49eb8bdaa1842ebe ChangeLog 15866
+EBUILD gentoo-vdr-scripts-0.3.9-r1.ebuild 3779 RMD160 18e4d5355bfd4360172e35168983a66f27e76ba8 SHA1 5e167aaf4600264b3878b31672b5d8162c7f4365 SHA256 6d64ecb0876b41cd890e969d4dbd52b6a240696e09ec2d210237535bb9d9cd7b
+MD5 ec42c94135ce8cdcfb401749dc8b8c4b gentoo-vdr-scripts-0.3.9-r1.ebuild 3779
+RMD160 18e4d5355bfd4360172e35168983a66f27e76ba8 gentoo-vdr-scripts-0.3.9-r1.ebuild 3779
+SHA256 6d64ecb0876b41cd890e969d4dbd52b6a240696e09ec2d210237535bb9d9cd7b gentoo-vdr-scripts-0.3.9-r1.ebuild 3779
+MISC ChangeLog 16134 RMD160 0fca06860d12e23027110ed506381146d82f273b SHA1 451f4a9edcd76213f84f9e220a37857276032105 SHA256 656fc69dd93b88cb5343fedb415a196328f41510e056cb9ef2f50428111c04bd
+MD5 2b7cfc194683b3417a3f5a01255627b4 ChangeLog 16134
+RMD160 0fca06860d12e23027110ed506381146d82f273b ChangeLog 16134
+SHA256 656fc69dd93b88cb5343fedb415a196328f41510e056cb9ef2f50428111c04bd ChangeLog 16134
MISC metadata.xml 257 RMD160 8bee49b98c59996aaaa019fb2c764c08d8004507 SHA1 d2419394e7d5c7463d7dea33e9190ebd57484531 SHA256 0dd45fbbaf1c6173535e371e3ff8a3faa41f3f89123ac9dffe338998599ebe26
MD5 116de98355049ce943c3b6fedc00b4a3 metadata.xml 257
RMD160 8bee49b98c59996aaaa019fb2c764c08d8004507 metadata.xml 257
@@ -33,13 +37,13 @@ SHA256 3aca0cd650e4513d72878d443ae584cff62a624d848e82e0fccfcd8a05fda7ec files/di
MD5 5aca44920c9216a8e7d435e80259247c files/digest-gentoo-vdr-scripts-0.3.8-r1 274
RMD160 fae0bec13596f0b2cd936730e246cfbcaa2bbb6f files/digest-gentoo-vdr-scripts-0.3.8-r1 274
SHA256 3aca0cd650e4513d72878d443ae584cff62a624d848e82e0fccfcd8a05fda7ec files/digest-gentoo-vdr-scripts-0.3.8-r1 274
-MD5 4050c7bd5aab37f2b6eb64b455845075 files/digest-gentoo-vdr-scripts-0.3.9 274
-RMD160 90efac36cd6a1bb27f502107f0b54a95dcd93dbf files/digest-gentoo-vdr-scripts-0.3.9 274
-SHA256 6cad498b45bcd1c7302e8df2e746be1e11b256fe2cd9bd3cab4e7ee295f63b30 files/digest-gentoo-vdr-scripts-0.3.9 274
+MD5 4050c7bd5aab37f2b6eb64b455845075 files/digest-gentoo-vdr-scripts-0.3.9-r1 274
+RMD160 90efac36cd6a1bb27f502107f0b54a95dcd93dbf files/digest-gentoo-vdr-scripts-0.3.9-r1 274
+SHA256 6cad498b45bcd1c7302e8df2e746be1e11b256fe2cd9bd3cab4e7ee295f63b30 files/digest-gentoo-vdr-scripts-0.3.9-r1 274
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.3 (GNU/Linux)
-iD8DBQFGLLyOt2vP6XvVdOcRAoYZAJ0YwMbsI2KeG1XkCuUf43lT79gyOACbBH9k
-Uq3II8hP7L+pQamCxCflLL8=
-=JvyD
+iD8DBQFGLkhmt2vP6XvVdOcRAuF4AJ9IRCn3cz++u7HNQ7xpOozcApXmRwCgpW/x
+GaEjYpVM6CcULirVJm5FFo0=
+=XxIu
-----END PGP SIGNATURE-----
diff --git a/media-tv/gentoo-vdr-scripts/files/digest-gentoo-vdr-scripts-0.3.9 b/media-tv/gentoo-vdr-scripts/files/digest-gentoo-vdr-scripts-0.3.9-r1
index 68f683dea5bd..68f683dea5bd 100644
--- a/media-tv/gentoo-vdr-scripts/files/digest-gentoo-vdr-scripts-0.3.9
+++ b/media-tv/gentoo-vdr-scripts/files/digest-gentoo-vdr-scripts-0.3.9-r1
diff --git a/media-tv/gentoo-vdr-scripts/files/gentoo-vdr-scripts-0.3.9-fix-shutdown.diff b/media-tv/gentoo-vdr-scripts/files/gentoo-vdr-scripts-0.3.9-fix-shutdown.diff
new file mode 100644
index 000000000000..db85843cf4de
--- /dev/null
+++ b/media-tv/gentoo-vdr-scripts/files/gentoo-vdr-scripts-0.3.9-fix-shutdown.diff
@@ -0,0 +1,79 @@
+diff -ru --ignore-matching-lines=Id --exclude=.svn tags/0.3.9/ChangeLog trunk/ChangeLog
+--- tags/0.3.9/ChangeLog 2007-04-23 15:54:12.000000000 +0200
++++ trunk/ChangeLog 2007-04-24 12:59:14.000000000 +0200
+@@ -1,5 +1,13 @@
+ # ChangeLog for gentoo-vdr-scripts
+-# $Id: ChangeLog 446 2007-04-23 13:54:12Z zzam $
++# $Id: ChangeLog 448 2007-04-24 10:59:13Z zzam $
++
++ 24 Apr 2007; Matthias Schwarzott <zzam@gentoo.org>
++ usr/share/vdr/bin/vdrshutdown-gate.sh:
++ Added better check for usable pre-shutdown hook.
++
++ 24 Apr 2007; Matthias Schwarzott <zzam@gentoo.org>
++ usr/share/vdr/bin/vdrshutdown-gate.sh:
++ Fixed quoting of the queued commands in shutdown-gate.
+
+ *gentoo-vdr-scripts-0.3.9 (23 Apr 2007)
+
+Nur in tags/0.3.9/: gentoo-vdr-scripts-0.3.9.tar.bz2.
+diff -ru --ignore-matching-lines=Id --exclude=.svn tags/0.3.9/usr/share/vdr/bin/vdrshutdown-gate.sh trunk/usr/share/vdr/bin/vdrshutdown-gate.sh
+--- tags/0.3.9/usr/share/vdr/bin/vdrshutdown-gate.sh 2007-04-23 15:54:12.000000000 +0200
++++ trunk/usr/share/vdr/bin/vdrshutdown-gate.sh 2007-04-24 13:02:58.000000000 +0200
+@@ -53,14 +53,14 @@
+
+ queue_add_wait() {
+ : ${qindex:=1}
+- eval svdrpqueue_${qindex}="sleep $1"
++ eval svdrpqueue_${qindex}="\"sleep $1\""
+ qindex=$((qindex+1))
+ }
+
+ svdrp_add_queue() {
+ : ${qindex:=1}
+ logger "vdrshutdown-gate sending per svdrp: $1"
+- eval svdrpqueue_${qindex}="${SVDRPCMD} $1"
++ eval svdrpqueue_${qindex}="\"${SVDRPCMD} $1\""
+ qindex=$((qindex+1))
+ }
+
+@@ -136,14 +136,14 @@
+ fi
+ }
+
+-shutdown_common() {
++shutdown_abort_common() {
+ ABORT_MESSAGE="${1}"
+ SHUTDOWN_ABORT="1"
+- set_try_again "${SHUTDOWN_DEFAULT_RETRY_TIME}"
++ set_retry_time "${SHUTDOWN_DEFAULT_RETRY_TIME}"
+ }
+
+ shutdown_abort() {
+- shutdown_common "${1}"
++ shutdown_abort_common "${1}"
+ disable_forced_shutdown
+ }
+
+@@ -153,7 +153,7 @@
+ echo FORCED: ${1}
+ SHUTDOWN_FORCE_COUNT=$((SHUTDOWN_FORCE_COUNT+1))
+ else
+- shutdown_common "${1}"
++ shutdown_abort_common "${1}"
+ fi
+ }
+
+@@ -222,9 +222,9 @@
+ execute_hooks() {
+ local HOOK
+ for HOOK in $HOOKDIR/pre-shutdown-*.sh; do
+- if [ -f "${HOOK}" ]; then
+- . "${HOOK}"
+- fi
++ [ -r "${HOOK}" ] || continue
++ sh -n "${HOOK}" || continue
++ . "${HOOK}"
+ done
+ }
+
diff --git a/media-tv/gentoo-vdr-scripts/gentoo-vdr-scripts-0.3.9.ebuild b/media-tv/gentoo-vdr-scripts/gentoo-vdr-scripts-0.3.9-r1.ebuild
index d80e13a43a87..705024242871 100644
--- a/media-tv/gentoo-vdr-scripts/gentoo-vdr-scripts-0.3.9.ebuild
+++ b/media-tv/gentoo-vdr-scripts/gentoo-vdr-scripts-0.3.9-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/gentoo-vdr-scripts/gentoo-vdr-scripts-0.3.9.ebuild,v 1.1 2007/04/23 14:02:44 zzam Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/gentoo-vdr-scripts/gentoo-vdr-scripts-0.3.9-r1.ebuild,v 1.1 2007/04/24 18:11:44 zzam Exp $
inherit eutils
@@ -29,6 +29,11 @@ pkg_setup() {
# cdrom - playing dvds/audio-cds ...
enewuser vdr -1 /bin/bash "${VDR_HOME}" vdr,video,audio,cdrom
}
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-fix-shutdown.diff"
+}
src_install() {
local myopts=""