Rather than changing the names of the logs or explicitly naming which
logs to copy, let's just copy syslog and all the logs in /tmp/*.log to
the target system.
---
data/post-scripts/99-copy-logs.ks | 16 +++++-----------
1 file changed, 5 insertions(+), 11 deletions(-)
diff --git a/data/post-scripts/99-copy-logs.ks b/data/post-scripts/99-copy-logs.ks
index 1a60756..0131fdb 100644
--- a/data/post-scripts/99-copy-logs.ks
+++ b/data/post-scripts/99-copy-logs.ks
@@ -1,16 +1,10 @@
# Note, this script log will not be copied to the installed system.
%post --nochroot
-mkdir -p /mnt/sysimage/var/log/anaconda
-[ -e /tmp/anaconda.log ] && cp /tmp/anaconda.log
$ANA_INSTALL_PATH/var/log/anaconda/anaconda.log
-[ -e /tmp/syslog ] && cp /tmp/syslog $ANA_INSTALL_PATH/var/log/anaconda/syslog
-[ -e /tmp/X.log ] && cp /tmp/X.log
$ANA_INSTALL_PATH/var/log/anaconda/anaconda.xlog
-[ -e /tmp/program.log ] && cp /tmp/program.log
$ANA_INSTALL_PATH/var/log/anaconda/anaconda.program.log
-[ -e /tmp/packaging.log ] && cp /tmp/packaging.log
$ANA_INSTALL_PATH/var/log/anaconda/anaconda.packaging.log
-[ -e /tmp/storage.log ] && cp /tmp/storage.log
$ANA_INSTALL_PATH/var/log/anaconda/anaconda.storage.log
-[ -e /tmp/ifcfg.log ] && cp /tmp/ifcfg.log
$ANA_INSTALL_PATH/var/log/anaconda/anaconda.ifcfg.log
-[ -e /tmp/yum.log ] && cp /tmp/yum.log
$ANA_INSTALL_PATH/var/log/anaconda/anaconda.yum.log
-cp /tmp/ks-script*.log $ANA_INSTALL_PATH/var/log/anaconda/
-chmod 0600 /mnt/sysimage/var/log/anaconda/*
+LOGDIR=$ANA_INSTALL_PATH/var/log/anaconda
+
+mkdir -p $LOGDIR
+cp /tmp/{*.log,syslog} $LOGDIR 2>/dev/null
+chmod 0600 $LOGDIR/{*.log,syslog}
%end
--
1.8.1.4