summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWolfram Schlich <wschlich@gentoo.org>2007-11-20 00:52:07 +0000
committerWolfram Schlich <wschlich@gentoo.org>2007-11-20 00:52:07 +0000
commit44a3d0cbf8da9449dbfb4fad3dc67204a6854685 (patch)
tree8ccfd7e593509ad3fbd7632784a862c97066ec30 /sys-process
parentversion bump, add missing otr USE flag (diff)
downloadhistorical-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/ChangeLog5
-rw-r--r--sys-process/fcron/Manifest16
-rw-r--r--sys-process/fcron/fcron-3.0.4.ebuild80
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