diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2008-04-18 13:22:54 +0000 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2008-04-18 13:22:54 +0000 |
commit | 1efe3f4902ffda4b48ddf89e1cbff18f4524b66a (patch) | |
tree | a72e420184ca16e2d9eabc5347a00240c42ae896 /bin | |
parent | 7d5af3f5c110e9b0c4a975970e7f058e186e88ef (diff) | |
download | ptxdist-1efe3f4902ffda4b48ddf89e1cbff18f4524b66a.tar.gz ptxdist-1efe3f4902ffda4b48ddf89e1cbff18f4524b66a.tar.xz |
* ptxdist:
create dir for logging
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8081 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/ptxdist | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/bin/ptxdist b/bin/ptxdist index 4656d9af3..6aabc4095 100755 --- a/bin/ptxdist +++ b/bin/ptxdist @@ -561,7 +561,8 @@ clean() { fi echo "${PROMPT}removing deps..." - rm -f "${PTXDIST_PLATFORMDIR}/"{depend.out,deptree-a4.ps,deptree.ps} + rm -f "${PTXDIST_PLATFORMDIR}/"{deptree-a4.ps,deptree.ps} + rm -f "${STATEDIR}/depend.out" echo "${PROMPT}removing imagedir..." rm -fr "${IMAGEDIR}" echo "${PROMPT}removing root..." @@ -570,7 +571,7 @@ clean() { echo "${PROMPT}removing state..." rm -fr "${STATEDIR}" echo "${PROMPT}removing logfile..." - rm -f "${PTXDIST_PLATFORMDIR}/logfile" + rm -f "${PTX_LOGFILE}" echo "${PROMPT}removing test logfile..." rm -f "${PTXDIST_PLATFORMDIR}/test.log" echo "${PROMPT}removing packages dir..." @@ -969,7 +970,7 @@ ptxdist_trap_handler() { # # use these quotes to keep Enrik's editor happy # \\ - # VV + # VV echo -e "}""}} $(date '+%FT%T%z') ${PTXDIST} ${PTXDIST_FULLARGS[@]}\n\n\n" >> "${PTX_LOGFILE}" fi } @@ -1149,9 +1150,16 @@ setup_path() { # setup_logfile() { + local logdir + + logdir="${PTX_LOGFILE%/*}" + + if [ ! -d "${logdir}" ]; then + mkdir -p ${logdir} || ptxd_bailout "cannot create dir ${logdir}" + fi # use these quotes to keep Enrik's editor happy # || - # VV + # VV echo "{""{{ $(date '+%FT%T%z') ${PTXDIST} ${PTXDIST_FULLARGS[@]}" >> "${PTX_LOGFILE}" } @@ -1208,7 +1216,7 @@ while [ "$#" != "0" ]; do echo >&5 for i in $AUTOBUILDS; do pushd $(dirname $i) - + echo "config............: $(basename $(pwd))" >&5 echo "date..............: $(date)" >&5 echo "user..............: ${USER}@${HOSTNAME}" >&5 |