From b1da6768d7e4021d87d33d7c18b7efb8ffb1b293 Mon Sep 17 00:00:00 2001 From: Matthias Schwarzott Date: Tue, 24 Apr 2007 18:11:44 +0000 Subject: [PATCH] Fixed shutdown problems of version 0.3.9. Package-Manager: portage-2.1.2.4 --- media-tv/gentoo-vdr-scripts/ChangeLog | 9 ++- media-tv/gentoo-vdr-scripts/Manifest | 32 ++++---- ...3.9 => digest-gentoo-vdr-scripts-0.3.9-r1} | 0 ...gentoo-vdr-scripts-0.3.9-fix-shutdown.diff | 79 +++++++++++++++++++ ...ild => gentoo-vdr-scripts-0.3.9-r1.ebuild} | 7 +- 5 files changed, 111 insertions(+), 16 deletions(-) rename media-tv/gentoo-vdr-scripts/files/{digest-gentoo-vdr-scripts-0.3.9 => digest-gentoo-vdr-scripts-0.3.9-r1} (100%) create mode 100644 media-tv/gentoo-vdr-scripts/files/gentoo-vdr-scripts-0.3.9-fix-shutdown.diff rename media-tv/gentoo-vdr-scripts/{gentoo-vdr-scripts-0.3.9.ebuild => gentoo-vdr-scripts-0.3.9-r1.ebuild} (95%) 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 + +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 similarity index 100% rename from media-tv/gentoo-vdr-scripts/files/digest-gentoo-vdr-scripts-0.3.9 rename to 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 ++ usr/share/vdr/bin/vdrshutdown-gate.sh: ++ Added better check for usable pre-shutdown hook. ++ ++ 24 Apr 2007; Matthias Schwarzott ++ 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 similarity index 95% rename from media-tv/gentoo-vdr-scripts/gentoo-vdr-scripts-0.3.9.ebuild rename to 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="" -- 2.26.2