Added voidlinux installer

This commit is contained in:
Suikan 2021-06-29 18:04:22 +09:00
parent b12ff6c2f3
commit c740604a3a
3 changed files with 339 additions and 0 deletions

View file

@ -0,0 +1,38 @@
#!/bin/bash
# Varidate whether script is executed as sourced or not
(return 0 2>/dev/null) && sourced=1 || sourced=0
if [ $sourced -eq 0 ] ; then
cat <<HEREDOC 1>&2
***** ERROR : Must execute as source *****
Execute as following :
source 2-para-install.sh
Installation terminated.
HEREDOC
exit # use "exit" instead of "return", if not "sourced" execusion
fi # "sourced" validation
# Check whether grub configuration file is ready to write
if [ ! -e /mnt/target/etc/default/grub ] ; then
cat <<HEREDOC 1>&2
***** ERROR : The /mnt/target/etc/default/grub is not ready. *****
Perhaps, too early to execute this script.
Installation terminated.
HEREDOC
return
fi # if grub file exists
# Make target GRUB aware to the crypt partition
echo "...Add GRUB_ENABLE_CRYPTODISK entry to /mnt/target/etc/default/grub "
echo "GRUB_ENABLE_CRYPTODISK=y" >> /mnt/target/etc/default/grub
# Finishing message
cat <<HEREDOC
****************** Para-install process finished ******************
...Click "Continue Testing" when Ubiquity finishes.
...And then, execute "source 3-post-install.sh"
HEREDOC