diff options
author | Wolfram Schlich <wschlich@gentoo.org> | 2007-11-20 00:52:07 +0000 |
---|---|---|
committer | Wolfram Schlich <wschlich@gentoo.org> | 2007-11-20 00:52:07 +0000 |
commit | 44a3d0cbf8da9449dbfb4fad3dc67204a6854685 (patch) | |
tree | 8ccfd7e593509ad3fbd7632784a862c97066ec30 /sys-process | |
parent | version bump, add missing otr USE flag (diff) | |
download | historical-44a3d0cbf8da9449dbfb4fad3dc67204a6854685.tar.gz historical-44a3d0cbf8da9449dbfb4fad3dc67204a6854685.tar.bz2 historical-44a3d0cbf8da9449dbfb4fad3dc67204a6854685.zip |
convert pkg_postinst() magic to ROOT variable
Package-Manager: portage-2.1.3.19
Diffstat (limited to 'sys-process')
-rw-r--r-- | sys-process/fcron/ChangeLog | 5 | ||||
-rw-r--r-- | sys-process/fcron/Manifest | 16 | ||||
-rw-r--r-- | sys-process/fcron/fcron-3.0.4.ebuild | 80 |
3 files changed, 52 insertions, 49 deletions
diff --git a/sys-process/fcron/ChangeLog b/sys-process/fcron/ChangeLog index 97627c72d7fd..363b56bd31cf 100644 --- a/sys-process/fcron/ChangeLog +++ b/sys-process/fcron/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for sys-process/fcron # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-process/fcron/ChangeLog,v 1.50 2007/11/09 08:54:59 wschlich Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-process/fcron/ChangeLog,v 1.51 2007/11/20 00:52:07 wschlich Exp $ + + 20 Nov 2007; Wolfram Schlich <wschlich@gentoo.org> fcron-3.0.4.ebuild: + convert pkg_postinst() magic to ROOT variable *fcron-3.0.4 (09 Nov 2007) diff --git a/sys-process/fcron/Manifest b/sys-process/fcron/Manifest index eb08fd19f1b4..a906ed27ee9a 100644 --- a/sys-process/fcron/Manifest +++ b/sys-process/fcron/Manifest @@ -79,14 +79,14 @@ EBUILD fcron-3.0.3_rc1.ebuild 8473 RMD160 5a37932dd4f5d3bdfd54eef94d49bb4db5773e MD5 3cee99fd1ccbf6582d1cc414e2ed5833 fcron-3.0.3_rc1.ebuild 8473 RMD160 5a37932dd4f5d3bdfd54eef94d49bb4db5773ecb fcron-3.0.3_rc1.ebuild 8473 SHA256 0c66058f8f329a059709d85fb70437f430d3b26c3aa087cd386104b40c2d63dc fcron-3.0.3_rc1.ebuild 8473 -EBUILD fcron-3.0.4.ebuild 8479 RMD160 93e4ae76fdb2c1da875b9a6108d89b388d5e8f5f SHA1 098513ff04cb5333170cbdfd3d40210c99640ad2 SHA256 acee58c2cb01ef172c67ed4840e7ea87ad671cb0aa1434879ef807ab73ea4449 -MD5 cd873b91ed52a034e59484b4fcd00d3e fcron-3.0.4.ebuild 8479 -RMD160 93e4ae76fdb2c1da875b9a6108d89b388d5e8f5f fcron-3.0.4.ebuild 8479 -SHA256 acee58c2cb01ef172c67ed4840e7ea87ad671cb0aa1434879ef807ab73ea4449 fcron-3.0.4.ebuild 8479 -MISC ChangeLog 14630 RMD160 0c570f9f9ca5d7e5c281264a4eac816277847882 SHA1 63eebe75c4c2c4ea94d21aa1355b6c8585c43f0d SHA256 e8acefa4ee672e06ade46346edd11371f2582da32acddfb1d61f9e31c9704a77 -MD5 5516222c80efec080d5104d82339277c ChangeLog 14630 -RMD160 0c570f9f9ca5d7e5c281264a4eac816277847882 ChangeLog 14630 -SHA256 e8acefa4ee672e06ade46346edd11371f2582da32acddfb1d61f9e31c9704a77 ChangeLog 14630 +EBUILD fcron-3.0.4.ebuild 8749 RMD160 907f468a8c6fbdc0b098d2ce220be72dac80df05 SHA1 7ab6a3108e11d7c968bce48c6ab8abe9513a20d5 SHA256 d39454a60387f51a670da4063dcd73d64af6de3bfce89ee280de17cd5a54ada3 +MD5 81ac55a3308ea7a1984e2b13e4f55d98 fcron-3.0.4.ebuild 8749 +RMD160 907f468a8c6fbdc0b098d2ce220be72dac80df05 fcron-3.0.4.ebuild 8749 +SHA256 d39454a60387f51a670da4063dcd73d64af6de3bfce89ee280de17cd5a54ada3 fcron-3.0.4.ebuild 8749 +MISC ChangeLog 14752 RMD160 cd63876d94f359132009c3ef44bb8f6fdc03b6d2 SHA1 3a75c451b8ab2eb5da69223266e1e37cc4329999 SHA256 b44bcb66b7cf277f9596dd599bb920e1f2248d381450df100883259de6dbe4c4 +MD5 0b3ce37e946433966199ee597e898a88 ChangeLog 14752 +RMD160 cd63876d94f359132009c3ef44bb8f6fdc03b6d2 ChangeLog 14752 +SHA256 b44bcb66b7cf277f9596dd599bb920e1f2248d381450df100883259de6dbe4c4 ChangeLog 14752 MISC metadata.xml 303 RMD160 d24dcc8f24ba7a6a6881727d4f6bea37b319fee4 SHA1 6071b772615027860d246ae497df4866c991562a SHA256 550e002d2ddfc3e38a4fd062713956e335e068f6cf15828e139f01ce325937c6 MD5 4ecc6e1f7881550e02353b1511d8b89e metadata.xml 303 RMD160 d24dcc8f24ba7a6a6881727d4f6bea37b319fee4 metadata.xml 303 diff --git a/sys-process/fcron/fcron-3.0.4.ebuild b/sys-process/fcron/fcron-3.0.4.ebuild index 67ac9dcf83c7..4ce8762c41e1 100644 --- a/sys-process/fcron/fcron-3.0.4.ebuild +++ b/sys-process/fcron/fcron-3.0.4.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/sys-process/fcron/fcron-3.0.4.ebuild,v 1.1 2007/11/09 08:54:59 wschlich Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-process/fcron/fcron-3.0.4.ebuild,v 1.2 2007/11/20 00:52:07 wschlich Exp $ inherit cron pam eutils @@ -146,13 +146,13 @@ pkg_postinst() { einfo einfo "fcron has some important differences compared to vixie-cron:" einfo - einfo "1. fcron stores the crontabs in /var/spool/fcron" - einfo " instead of /var/spool/cron/crontabs" + einfo "1. fcron stores the crontabs in ${ROOT}var/spool/fcron" + einfo " instead of ${ROOT}var/spool/cron/crontabs" einfo einfo "2. fcron uses a special binary file format for storing the" - einfo " crontabs in /var/spool/fcron/USERNAME," + einfo " crontabs in ${ROOT}var/spool/fcron/USERNAME," einfo " but the original plain text version is saved as" - einfo " /var/spool/fcron/USERNAME.orig for your" + einfo " ${ROOT}var/spool/fcron/USERNAME.orig for your" einfo " reference (and for being edited with fcrontab)." einfo einfo "3. fcron does not feature a system crontab in exactly the" @@ -160,21 +160,21 @@ pkg_postinst() { einfo " features a crontab for a pseudo-user 'systab' for use" einfo " as the system crontab. Running a command like" einfo - einfo " fcrontab -u systab /etc/crontab" + einfo " fcrontab -u systab ${ROOT}etc/crontab" einfo - einfo " will write /etc/crontab to the fcron crontabs directory as" + einfo " will write ${ROOT}etc/crontab to the fcron crontabs directory as" einfo - einfo " /var/spool/fcron/systab" + einfo " ${ROOT}var/spool/fcron/systab" einfo - einfo " Please note that changes to /etc/crontab will not become" + einfo " Please note that changes to ${ROOT}etc/crontab will not become" einfo " active automatically! fcron also does not use the directory" - einfo " /etc/cron.d by default like vixie-cron does." + einfo " ${ROOT}etc/cron.d by default like vixie-cron does." einfo " Fortunately, it's possible to emulate vixie-cron's behavior" - einfo " with regards to /etc/crontab and /etc/cron.d by using a" + einfo " with regards to ${ROOT}etc/crontab and ${ROOT}etc/cron.d by using a" einfo " little helper script called 'check_system_crontabs'." - einfo " The file /etc/fcrontab (not /etc/crontab!) has been set up" + einfo " The file ${ROOT}etc/fcrontab (not ${ROOT}etc/crontab!) has been set up" einfo " to run the script once a while to check whether" - einfo " /etc/fcrontab, /etc/crontab or files in /etc/cron.d/ have" + einfo " ${ROOT}etc/fcrontab, ${ROOT}etc/crontab or files in ${ROOT}etc/cron.d/ have" einfo " changed since the last generation of the systab and" einfo " regenerate it from those three locations as necessary." einfo " You should now run 'check_system_crontabs' once to properly" @@ -182,31 +182,31 @@ pkg_postinst() { einfo einfo " check_system_crontabs -v -i -f" einfo - einfo " The file /etc/fcrontab should only be used to run that" + einfo " The file ${ROOT}etc/fcrontab should only be used to run that" einfo " script in order to ensure independence from the standard" - einfo " system crontab file /etc/crontab." + einfo " system crontab file ${ROOT}etc/crontab." einfo " You may of course adjust the schedule for the script" einfo " 'check_system_crontabs' or any other setting in" - einfo " /etc/fcrontab as you desire." + einfo " ${ROOT}etc/fcrontab as you desire." einfo einfo "If you do NOT want to use 'check_system_crontabs', you" einfo "might still want to activate the use of the well known" - einfo "directories /etc/cron.{hourly|daily|weekly|monthly} by" - einfo "just generating a systab once from /etc/crontab:" + einfo "directories ${ROOT}etc/cron.{hourly|daily|weekly|monthly} by" + einfo "just generating a systab once from ${ROOT}etc/crontab:" einfo - einfo " fcrontab -u systab /etc/crontab" + einfo " fcrontab -u systab ${ROOT}etc/crontab" einfo einfo "Happy fcron'ing!" einfo ewarn - ewarn "Fixing permissions and ownership of /usr/bin/fcron{tab,dyn,sighup}" - chown fcron:fcron /usr/bin/fcron{tab,dyn} >&/dev/null - chown ${rootuser:-root}:fcron /usr/bin/fcronsighup >&/dev/null - chmod 6755 /usr/bin/fcron{tab,dyn,sighup} >&/dev/null - ewarn "Fixing permissions and ownership of /etc/{fcron,fcrontab,crontab}" - chown -R ${rootuser:-root}:fcron /etc/{fcron,fcrontab,crontab} >&/dev/null - chmod -R g+rX,o= /etc/fcron /etc/{fcron,fcrontab,crontab} >&/dev/null + ewarn "Fixing permissions and ownership of ${ROOT}usr/bin/fcron{tab,dyn,sighup}" + chown fcron:fcron ${ROOT}usr/bin/fcron{tab,dyn} >&/dev/null + chown ${rootuser:-root}:fcron ${ROOT}usr/bin/fcronsighup >&/dev/null + chmod 6755 ${ROOT}usr/bin/fcron{tab,dyn,sighup} >&/dev/null + ewarn "Fixing permissions and ownership of ${ROOT}etc/{fcron,fcrontab,crontab}" + chown -R ${rootuser:-root}:fcron ${ROOT}etc/{fcron,fcrontab,crontab} >&/dev/null + chmod -R g+rX,o= ${ROOT}etc/fcron ${ROOT}etc/{fcron,fcrontab,crontab} >&/dev/null ewarn ewarn @@ -217,31 +217,31 @@ pkg_postinst() { ewarn "fcron usage can now only be restricted by adding users" ewarn "to the following files instead of to the group 'cron':" ewarn - ewarn " /etc/fcron/fcron.allow" - ewarn " /etc/fcron/fcron.deny" + ewarn " ${ROOT}etc/fcron/fcron.allow" + ewarn " ${ROOT}etc/fcron/fcron.deny" ewarn ebeep 10 epause 10 - if ls -1 /var/spool/cron/fcrontabs/* >&/dev/null; then + if ls -1 ${ROOT}var/spool/cron/fcrontabs/* >&/dev/null; then ewarn ewarn "WARNING: fcron now uses a dedicated fcron-specific" - ewarn "spooldir /var/spool/fcron instead of the commonly" - ewarn "used /var/spool/cron for several reasons." + ewarn "spooldir ${ROOT}var/spool/fcron instead of the commonly" + ewarn "used ${ROOT}var/spool/cron for several reasons." ewarn - ewarn "Copying over existing crontabs from /var/spool/cron/fcrontabs" - cp /var/spool/cron/fcrontabs/* /var/spool/fcron/ >&/dev/null \ + ewarn "Copying over existing crontabs from ${ROOT}var/spool/cron/fcrontabs" + cp ${ROOT}var/spool/cron/fcrontabs/* ${ROOT}var/spool/fcron/ >&/dev/null \ || die "failed to migrate existing crontabs" - ewarn "You should now remove /var/spool/cron/fcrontabs!" + ewarn "You should now remove ${ROOT}var/spool/cron/fcrontabs!" ewarn - ewarn "Fixing permissions and ownership of /var/spool/fcron" - chown root:root /var/spool/fcron/* >&/dev/null - chmod 0600 /var/spool/fcron/* >&/dev/null - chown fcron:fcron /var/spool/fcron/*.orig >&/dev/null - chmod 0640 /var/spool/fcron/*.orig >&/dev/null + ewarn "Fixing permissions and ownership of ${ROOT}var/spool/fcron" + chown root:root ${ROOT}var/spool/fcron/* >&/dev/null + chmod 0600 ${ROOT}var/spool/fcron/* >&/dev/null + chown fcron:fcron ${ROOT}var/spool/fcron/*.orig >&/dev/null + chmod 0640 ${ROOT}var/spool/fcron/*.orig >&/dev/null ewarn ewarn "*** YOU SHOULD IMMEDIATELY UPDATE THE" - ewarn "*** fcrontabs ENTRY IN /etc/fcron/fcron.conf" + ewarn "*** fcrontabs ENTRY IN ${ROOT}etc/fcron/fcron.conf" ewarn "*** AND RESTART YOUR FCRON DAEMON!" ebeep 20 epause 10 |