3 source /root/instantARCH/installutils.sh
5 chrootscript "depend/depend" "preparing installer packages"
6 chrootscript "depend/depend" "preparing installer packages"
7 chrootscript "artix/preinstall" "applying artix fixes"
8 chrootscript "depend/system" "installing dependencies"
9 chrootscript "chroot/chroot" "configuring system"
10 chrootscript "chroot/drivers" "installing drivers"
11 chrootscript "lang/timezone" "settings time"
13 # grub: install package, install, generate config
15 chrootscript "bootloader/efi" "installing bootloader"
17 chrootscript "bootloader/install" "installing bootloader"
20 chrootscript "user/user" "setting up user" &&
21 chrootscript "network/network" "setting up networkmanager" &&
22 chrootscript "bootloader/config" "configuring bootloader"
25 chrootscript "lang/locale" "setting locale"
26 [ -e /opt/noerror ] && rm /opt/noerror
28 # make instantOS packages optional
29 if ! iroot onlyarch &&
30 ! [ -e /opt/onlyarch ]; then
31 chrootscript "instantos/install" "configuring instantOS, this will take a while"
32 if grep -iq 'manjaro' /etc/os-release; then
33 echo "manjaro extra steps"
34 chrootscript "chroot/chroot" "extra steps for manjaro"
38 chrootscript "artix/postinstall" "checking for reverting artix fixes"
40 # mark installation as susccessful
41 touch /opt/installsuccess