From 708ffe115730ee12c84101e6517ab93862cee46e Mon Sep 17 00:00:00 2001 From: 2Shirt <1923621+2Shirt@users.noreply.github.com> Date: Tue, 12 Dec 2017 12:27:47 -0800 Subject: [PATCH] Update airootfs from releng Idea: * Remove unwanted files * Modify / Replace wanted files * Add additional files --- Build Linux | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Build Linux b/Build Linux index c080a108..4aca45ec 100755 --- a/Build Linux +++ b/Build Linux @@ -59,6 +59,24 @@ function copy_archiso() { if ! grep -iq 'customize_iso' "$ARCHLIVE_DIR/build.sh"; then sed -ir "s!run_once make_iso\$!# customize_iso\ncp -a \"$ROOT_DIR/.linux_items/include/iso\"/* \"\${work_dir}/iso\"/\n\nrun_once make_iso!" "$ARCHLIVE_DIR/build.sh" fi + + # Remove items + rm "$ARCHLIVE_DIR/airootfs/etc/systemd/scripts/choose-mirror" + rmdir "$ARCHLIVE_DIR/airootfs/etc/systemd/scripts" --ignore-fail-on-non-empty + rm "$ARCHLIVE_DIR/airootfs/etc/systemd/system/choose-mirror.service" + rm "$ARCHLIVE_DIR/airootfs/etc/systemd/system/etc-pacman.d-gnupg.mount" + rm "$ARCHLIVE_DIR/airootfs/etc/systemd/system/pacman-init.service" + rm "$ARCHLIVE_DIR/airootfs/etc/systemd/udev/rules.d/81-dhcpcd.rules" + rmdir "$ARCHLIVE_DIR/airootfs/etc/systemd/udev/rules.d" --ignore-fail-on-non-empty + rmdir "$ARCHLIVE_DIR/airootfs/etc/systemd/udev" --ignore-fail-on-non-empty + + # Update items + sed -i "s/WK/$KIT_NAME_SHORT/" "$ARCHLIVE_DIR/airootfs/etc/motd" + sed -ir 's/^(b43|clonezilla|gpm|grml|refind|testdisk|vim)/#\1/' "$ARCHLIVE_DIR/packages.both" + cat "$ROOT_DIR/.linux_items/packages/live" >> "$ARCHLIVE_DIR/packages.both" + echo "[CustomRepo]" >> "$ARCHLIVE_DIR/pacman.conf" + echo "SigLevel = Optional TrustAll" >> "$ARCHLIVE_DIR/pacman.conf" + echo "file://$CUSTOM_REPO_DIR" >> "$ARCHLIVE_DIR/pacman.conf" } function copy_settings() {