output messages to stderr
This commit is contained in:
parent
4ac98ea19e
commit
eb03afb5ce
1 changed files with 15 additions and 15 deletions
30
polystrap.sh
30
polystrap.sh
|
@ -26,13 +26,13 @@
|
|||
set -ex
|
||||
|
||||
usage() {
|
||||
echo "Usage: $0: [-s suite] [-a arch] [-d directory] [-m mirror] [-p packages] platform\n"
|
||||
echo "Usage: $0: [-s suite] [-a arch] [-d directory] [-m mirror] [-p packages] platform\n" >&2
|
||||
}
|
||||
|
||||
export DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true LC_ALL=C LANGUAGE=C LANG=C
|
||||
|
||||
if [ "$FAKEROOTKEY" = "" ]; then
|
||||
echo "re-executing script inside fakeroot"
|
||||
echo "re-executing script inside fakeroot" >&2
|
||||
fakeroot "$0" "$@";
|
||||
exit
|
||||
fi
|
||||
|
@ -49,12 +49,12 @@ while getopts s:a:d:m:p: opt; do
|
|||
done
|
||||
shift $(($OPTIND - 1))
|
||||
|
||||
[ "$#" -ne 1 ] && { echo "too many positional arguments"; usage; exit 1; }
|
||||
[ "$#" -ne 1 ] && { echo "too many positional arguments" >&2; usage; exit 1; }
|
||||
|
||||
PLATFORM="$1"
|
||||
|
||||
[ ! -r "$PLATFORM" ] && { echo "cannot find target directory: $PLATFORM"; exit 1; }
|
||||
[ ! -r "$PLATFORM/multistrap.conf" ] && { echo "cannot read multistrap config: $PLATFORM/multistrap.conf"; exit 1; }
|
||||
[ ! -r "$PLATFORM" ] && { echo "cannot find target directory: $PLATFORM" >&2; exit 1; }
|
||||
[ ! -r "$PLATFORM/multistrap.conf" ] && { echo "cannot read multistrap config: $PLATFORM/multistrap.conf" >&2; exit 1; }
|
||||
|
||||
# source default options
|
||||
. "default/config"
|
||||
|
@ -81,16 +81,16 @@ fi
|
|||
# binutils must always be installed for objdump for fake ldd
|
||||
PACKAGES="$PACKAGES binutils"
|
||||
|
||||
echo "--------------------------"
|
||||
echo "suite: $SUITE"
|
||||
echo "arch: $ARCH"
|
||||
echo "rootdir: $ROOTDIR"
|
||||
echo "mirror: $MIRROR"
|
||||
echo "pkgs: $PACKAGES"
|
||||
echo "--------------------------"
|
||||
echo "--------------------------" >&2
|
||||
echo "suite: $SUITE" >&2
|
||||
echo "arch: $ARCH" >&2
|
||||
echo "rootdir: $ROOTDIR" >&2
|
||||
echo "mirror: $MIRROR" >&2
|
||||
echo "pkgs: $PACKAGES" >&2
|
||||
echo "--------------------------" >&2
|
||||
|
||||
[ -e "$ROOTDIR.tar" ] && { echo "tarball still exists"; exit 1; }
|
||||
[ -e "$ROOTDIR" ] && { echo "root directory still exists"; exit 1; }
|
||||
[ -e "$ROOTDIR.tar" ] && { echo "tarball still exists" >&2; exit 1; }
|
||||
[ -e "$ROOTDIR" ] && { echo "root directory still exists" >&2; exit 1; }
|
||||
|
||||
# create multistrap.conf
|
||||
MULTISTRAPCONF=`tempfile -d . -p multistrap`
|
||||
|
@ -121,7 +121,7 @@ if [ $ARCH != "`dpkg --print-architecture`" ]; then
|
|||
armel) cp `which qemu-arm-static` $ROOTDIR/usr/bin;;
|
||||
lpia) cp `which qemu-i386-static` $ROOTDIR/usr/bin;;
|
||||
powerpc) cp `which qemu-ppc-static` $ROOTDIR/usr/bin;;
|
||||
*) echo "unknown architecture: $ARCH"; exit 1;;
|
||||
*) echo "unknown architecture: $ARCH" >&2; exit 1;;
|
||||
esac
|
||||
fi
|
||||
|
||||
|
|
Loading…
Reference in a new issue