Log all commands

run_and_log doesn't like redirects, but I don't think thats an issue
merge-requests/16/head
Ben Wilson 4 years ago
parent 305b60606f
commit d2b4645fb4

@ -261,7 +261,7 @@ case "$IMAGE_TYPE" in
fi
debug "Stage 1/3 - File(s)"
cp bin/kali-finish-install kali-config/common/includes.installer/
run_and_log cp bin/kali-finish-install kali-config/common/includes.installer/
[ $? -eq 0 ] || failure
debug "Stage 2/3 - Config"
@ -310,33 +310,32 @@ case "$IMAGE_TYPE" in
debug "Stage 1/2 - File(s)"
# Setup custom debian-cd to make our changes
cp -aT /usr/share/debian-cd simple-cdd/debian-cd
run_and_log cp -aT /usr/share/debian-cd simple-cdd/debian-cd
[ $? -eq 0 ] || failure
# Keep 686-pae udebs as we changed the default from 686
# to 686-pae in the debian-installer images
sed -i -e '/686-pae/d' \
run_and_log sed -i -e '/686-pae/d' \
simple-cdd/debian-cd/data/$CODENAME/exclude-udebs-i386
[ $? -eq 0 ] || failure
# Update the post-install script
cp bin/kali-finish-install simple-cdd/profiles/kali.postinst
run_and_log cp bin/kali-finish-install simple-cdd/profiles/kali.postinst
[ $? -eq 0 ] || failure
# Configure the kali profile with the packages we want
grep -v '^#' kali-config/installer-$KALI_VARIANT/packages \
run_and_log grep -v '^#' kali-config/installer-$KALI_VARIANT/packages \
> simple-cdd/profiles/kali.downloads
[ $? -eq 0 ] || failure
# Tasksel is required in the mirror for debian-cd
echo tasksel >> simple-cdd/profiles/kali.downloads
run_and_log echo "tasksel" >> simple-cdd/profiles/kali.downloads
[ $? -eq 0 ] || failure
# Grub is the only supported bootloader on arm64
# so ensure it's on the iso for arm64.
if [ "$KALI_ARCH" = "arm64" ]; then
debug "arm64 GRUB"
echo "grub-efi-arm64" >> simple-cdd/profiles/kali.downloads
run_and_log echo "grub-efi-arm64" >> simple-cdd/profiles/kali.downloads
[ $? -eq 0 ] || failure
fi
@ -362,7 +361,7 @@ esac
set -e
debug "Moving files"
mv -f $IMAGE_NAME $TARGET_DIR/$(target_image_name $KALI_ARCH)
mv -f $BUILD_LOG $TARGET_DIR/$(target_build_log $KALI_ARCH)
run_and_log mv -f $IMAGE_NAME $TARGET_DIR/$(target_image_name $KALI_ARCH)
run_and_log mv -f $BUILD_LOG $TARGET_DIR/$(target_build_log $KALI_ARCH)
run_and_log echo -e "\n***\nGENERATED KALI IMAGE: $TARGET_DIR/$(target_image_name $KALI_ARCH)\n***"

Loading…
Cancel
Save