gluon/scripts/clean_output.sh
Matthias Schiffer 3d1860e092
build: allow using DEVICES variable for sysupgrade_image/factory_image images
Setting DEVICES will also suppress cleaning the package directory,
improving incremental build speed.
2017-01-27 01:30:47 +01:00

21 lines
428 B
Bash
Executable File

#!/usr/bin/env bash
set -e
[ "$LEDE_TARGET" ] || exit 1
. scripts/common.inc.sh
if [ "$(expr match "$LEDE_TARGET" '.*-.*')" -gt 0 ]; then
LEDE_BINDIR="${LEDE_TARGET//-/\/}"
else
LEDE_BINDIR="${LEDE_TARGET}/generic"
fi
rm -f "lede/bin/targets/${LEDE_BINDIR}"/* 2>/dev/null || true
# Full builds will output the "packages" directory, so clean up first
[ "$DEVICES" ] || rm -rf "lede/bin/targets/${LEDE_BINDIR}/packages"