summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorTommy Reynolds <Tommy.Reynolds@MegaCoder.com>2006-01-27 23:15:56 +0000
committerTommy Reynolds <Tommy.Reynolds@MegaCoder.com>2006-01-27 23:15:56 +0000
commit96ebf8ed54b7af33a9088c8c6c92932974f3992d (patch)
tree12319ce207930d0e50f906d7e465bf98db6f0cf3 /bin
parentceeba98b1f4666495aab654b8305d829d82d4b8a (diff)
downloadfedora-doc-utils-96ebf8ed54b7af33a9088c8c6c92932974f3992d.tar.gz
fedora-doc-utils-96ebf8ed54b7af33a9088c8c6c92932974f3992d.tar.xz
fedora-doc-utils-96ebf8ed54b7af33a9088c8c6c92932974f3992d.zip
Append commands to the log file "/tmp/fdpsh.log" if, and only if, it
already exists.
Diffstat (limited to 'bin')
-rwxr-xr-xbin/fdpsh5
1 files changed, 5 insertions, 0 deletions
diff --git a/bin/fdpsh b/bin/fdpsh
index ca682bf..f4baef2 100755
--- a/bin/fdpsh
+++ b/bin/fdpsh
@@ -18,6 +18,8 @@ PATH=${FDPBINDIR}:${PATH} export PATH
FDPDIR=${FDPBINDIR}/../.. export FDPDIR
SHELL=${FDPBINDIR}/${ME} export SHELL
#
+FDPLOG=/tmp/fdpsh.log
+#
. ${FDPBINDIR}/fdp-functions
#
CMD=
@@ -29,9 +31,11 @@ do
esac
done
if [ "${CMD}" ]; then
+ [ ! -f ${FDPLOG} ] || echo "${CMD}" >>${FDPLOG}
eval ${CMD}
results=$?
elif [ $# -gt 0 ]; then
+ [ ! -f ${FDPLOG} ] || echo "${CMD}" >>${FDPLOG}
eval $@
results=$?
else
@@ -40,6 +44,7 @@ else
echo -n "${ME}> " >&2
read -e cmd
if [ "${cmd}" ]; then
+ [ ! -f ${FDPLOG} ] || echo "${CMD}" >>${FDPLOG}
eval ${cmd}
results=$?
if [ ${results} -gt 0 ]; then