24 lines
427 B
Bash
24 lines
427 B
Bash
#!/bin/bash
|
|
#shellcheck disable=SC2154
|
|
|
|
for i in ./modules/prechroot/*.sh; do
|
|
bash -x "$i"
|
|
done
|
|
|
|
cp -r ./modules/chroot/ /mnt/
|
|
(cd ./modules/ || exit
|
|
for i in ./chroot/*.sh; do
|
|
arch-chroot /mnt/ bash -x "/$i"
|
|
done
|
|
|
|
for i in ./chroot/user/*.sh; do
|
|
arch-chroot /mnt/ su - "$username" -c "bash -x '/$i'"
|
|
done
|
|
)
|
|
|
|
for i in ./modules/postchroot/*.sh; do
|
|
bash -x "$i"
|
|
done
|
|
|
|
rm -rf /mnt/chroot/
|