aboutsummaryrefslogtreecommitdiff
path: root/pbuilder-buildpackage
diff options
context:
space:
mode:
authorJunichi Uekawa <dancer@netfort.gr.jp>2009-02-26 12:53:15 +0900
committerJunichi Uekawa <dancer@netfort.gr.jp>2009-02-26 14:33:11 +0900
commit06a64a8ce3cbe0e9b7079114f821083ca3c3a8da (patch)
tree516660a2366b18b40d1a823ba1ec188a39a59634 /pbuilder-buildpackage
parent37597b2cb6439cce9571de83218586b0a99e6ea9 (diff)
downloadpbuilder-06a64a8ce3cbe0e9b7079114f821083ca3c3a8da.tar
pbuilder-06a64a8ce3cbe0e9b7079114f821083ca3c3a8da.tar.gz
refactor to use 'log' function rather than using 'echo' directly.
First cut into doing this, hopefully we're not breaking anything.
Diffstat (limited to 'pbuilder-buildpackage')
-rwxr-xr-xpbuilder-buildpackage30
1 files changed, 15 insertions, 15 deletions
diff --git a/pbuilder-buildpackage b/pbuilder-buildpackage
index 18c781a..02d4b49 100755
--- a/pbuilder-buildpackage
+++ b/pbuilder-buildpackage
@@ -27,7 +27,7 @@ set -e
PACKAGENAME="$1"
if [ ! -f "$PACKAGENAME" ]; then
- echo "Command line parameter [$PACKAGENAME] is not a valid .dsc file name" >&2
+ log "E: Command line parameter [$PACKAGENAME] is not a valid .dsc file name"
exit 1;
fi;
@@ -35,7 +35,7 @@ if [ -n "$BUILDUSERNAME" -a -n "$BUILDUSERID" ]; then
SUTOUSER="env LOGNAME=$BUILDUSERNAME su -p $BUILDUSERNAME"
DEBBUILDOPTS="$DEBBUILDOPTS -rfakeroot"
EXTRAPACKAGES="${EXTRAPACKAGES} fakeroot"
- echo "I: using fakeroot in build."
+ log "I: using fakeroot in build."
else
# run the build in root
SUTOUSER="su -p "
@@ -60,9 +60,9 @@ if [ ! -d "${BUILDRESULT}" ]; then
mkdir -p "${BUILDRESULT}"
fi
if [ -d "${BUILDRESULT}" ]; then
- echo " -> created buildresult dir: ${BUILDRESULT}"
+ log "I: created buildresult dir: ${BUILDRESULT}"
else
- echo "E: failed creating buildresult dir: ${BUILDRESULT}" >&2
+ log "E: failed creating buildresult dir: ${BUILDRESULT}"
exit 1
fi
fi
@@ -73,7 +73,7 @@ if [ -z "${PBUILDER_BUILD_LOGFILE}" ]; then
exec > >(tee "${PBUILDER_BUILD_LOGFILE}")
exec 2>&1
PBUILDER_BUILD_LOGFILE=$(readlink -f "${PBUILDER_BUILD_LOGFILE}")
- echo "I: Using pkgname logfile"
+ log "I: Using pkgname logfile"
echobacktime
fi
fi
@@ -87,31 +87,31 @@ fi
recover_aptcache
createbuilduser
-echo "Installing the build-deps"
+log "I: Installing the build-deps"
executehooks "D"
trap saveaptcache_umountproc_cleanbuildplace_trap exit sighup
checkbuilddep "$PACKAGENAME"
save_aptcache
trap umountproc_cleanbuildplace_trap exit sighup
-echo "Copying source file"
+log "I: Copying source file"
copydsc "$PACKAGENAME" "$BUILDPLACE/tmp/buildd"
-echo "Extracting source"
+log "I: Extracting source"
if echo "chown $BUILDUSERNAME:$BUILDUSERNAME /tmp/buildd /tmp/buildd/*" | $CHROOTEXEC /bin/bash; then
: # success
else
- echo "E: pbuilder: Failed chowning to $BUILDUSERNAME:$BUILDUSERNAME" >&2
+ log "E: pbuilder: Failed chowning to $BUILDUSERNAME:$BUILDUSERNAME"
exit 1;
fi
if echo "( cd tmp/buildd; /usr/bin/dpkg-source -x $(basename $PACKAGENAME) )" | $CHROOTEXEC $SUTOUSER ; then
: # success
else
- echo "pbuilder: Failed extracting the source" >&2
+ log "E: pbuilder: Failed extracting the source"
exit 1;
fi
-echo " -> Building the package"
+log "I: Building the package"
executehooks "A"
@@ -130,10 +130,10 @@ if [ -n "${TIMEOUT_TIME}" ]; then
(
: Timeout process
sleep "${TIMEOUT_TIME}"
- echo " -> Terminating build process due to timeout "
+ log "I: Terminating build process due to timeout "
kill ${BUILD_PID} || true
) & # timeout process
- KILL_WAIT_PID="kill "$!" || true; echo \" -> Terminate timeout process\"; "
+ KILL_WAIT_PID="kill "$!" || true; echo \"I: Terminate timeout process\"; "
else
KILL_WAIT_PID=""
fi
@@ -141,7 +141,7 @@ fi
if ! wait ${BUILD_PID}; then
trap umountproc_cleanbuildplace_trap exit sighup
eval "${KILL_WAIT_PID}"
- echo "pbuilder: Failed autobuilding of package" >&2
+ log "E: Failed autobuilding of package"
executehooks "C"
exit 1;
else
@@ -161,7 +161,7 @@ if [ -d "${BUILDRESULT}" ]; then
chgrp "${BUILDRESULTGID}" "${BUILDPLACE}"/tmp/buildd/*
cp -p "${BUILDPLACE}"/tmp/buildd/* "${BUILDRESULT}" 2>/dev/null || true
else
- echo "E: BUILDRESULT=[$BUILDRESULT] is not a directory." >&2
+ log "E: BUILDRESULT=[$BUILDRESULT] is not a directory."
fi
: