|
@@ -22,6 +22,13 @@ esac
|
|
|
done
|
|
|
shift $((OPTIND - 1))
|
|
|
|
|
|
+INCLUDEDIR=$(mktemp -d)
|
|
|
+trap "cleanup" INT TERM
|
|
|
+
|
|
|
+cleanup() {
|
|
|
+ rm -r "$INCLUDEDIR"
|
|
|
+}
|
|
|
+
|
|
|
build_variant() {
|
|
|
variant="$1"
|
|
|
shift
|
|
@@ -74,7 +81,7 @@ build_variant() {
|
|
|
;;
|
|
|
esac
|
|
|
|
|
|
- ./mklive.sh -a "$ARCH" -o "$IMG" -p "$PKGS" -S "$SERVICES" ${REPO} "$@"
|
|
|
+ ./mklive.sh -a "$ARCH" -o "$IMG" -p "$PKGS" -S "$SERVICES" -I "$INCLUDEDIR" ${REPO} "$@"
|
|
|
}
|
|
|
|
|
|
if [ ! -x mklive.sh ]; then
|
|
@@ -82,6 +89,13 @@ if [ ! -x mklive.sh ]; then
|
|
|
exit 1
|
|
|
fi
|
|
|
|
|
|
+if [ -x installer.sh ]; then
|
|
|
+ install -Dm755 installer.sh "$INCLUDEDIR"/usr/bin/void-installer
|
|
|
+else
|
|
|
+ echo installer.sh not found >&2
|
|
|
+ exit 1
|
|
|
+fi
|
|
|
+
|
|
|
for image in $IMAGES; do
|
|
|
build_variant "$image" "$@"
|
|
|
done
|