hi
This commit is contained in:
parent
50c07e93c9
commit
084dd83800
2
README
2
README
@ -21,7 +21,7 @@ You will need to run the corresponding script for your system.
|
||||
$ elif-setup live
|
||||
|
||||
If you are using another host:
|
||||
$ elif-setup host
|
||||
$ elif-setup tar
|
||||
|
||||
elif-setup will set the system up to install Everest.
|
||||
|
||||
|
47
elif-setup
Executable file
47
elif-setup
Executable file
@ -0,0 +1,47 @@
|
||||
#!/bin/sh
|
||||
|
||||
case $1 in
|
||||
help)
|
||||
printf "usage: elif-setup [live] [tar] [help]\n"
|
||||
exit 0
|
||||
;;
|
||||
live)
|
||||
printf "[ i ] Setting up ELIF for target 'live'\n"
|
||||
printf "[ i ] Parsing setup.conf...\n"
|
||||
source $(pwd)/setup.conf
|
||||
printf "[ i ] Mounting partitions...\n"
|
||||
mount $EVEREST_DISK $EVEREST
|
||||
printf "[ i ] Downloading rootfs image...\n"
|
||||
cd $EVEREST
|
||||
wget $EVEREST_ROOTFS_IMG
|
||||
printf "[ i ] Exporting variables...\n"
|
||||
echo EVEREST=$EVEREST >> /etc/profile
|
||||
echo EVEREST_DISK=$EVEREST_DISK >> /etc/profile
|
||||
echo EVEREST_ROOTFS_IMG=$EVEREST_ROOTFS_IMG >> /etc/profile
|
||||
source /etc/profile
|
||||
printf "[ \xE2\x9C\x93 ] Finished setup.\n"
|
||||
;;
|
||||
tar)
|
||||
printf "[ i ] Setting up ELIF for target 'tar'\n"
|
||||
printf "[ i ] Parsing setup.conf...\n"
|
||||
source $(pwd)/setup.conf
|
||||
printf "[ i ] Creating temporary build user...\n"
|
||||
useradd everest-temp
|
||||
printf "[ i ] Creating $EVEREST...\n"
|
||||
mkdir $EVEREST
|
||||
chown -Rv everest-temp $EVEREST
|
||||
printf "[ i ] Mounting partitions...\n"
|
||||
mount $EVEREST_DISK $EVEREST
|
||||
printf "[ i ] Downloading rootfs image...\n"
|
||||
cd $EVEREST
|
||||
wget $EVEREST_ROOTFS_IMG
|
||||
printf "[ i ] Exporting variables...\n"
|
||||
echo EVEREST=$EVEREST >> /etc/profile
|
||||
echo EVEREST_DISK=$EVEREST_DISK >> /etc/profile
|
||||
echo EVEREST_ROOTFS_IMG=$EVEREST_ROOTFS_IMG >> /etc/profile
|
||||
source /etc/profile
|
||||
printf "[ \xE2\x9C\x93 ] Finished setup.\n"
|
||||
;;
|
||||
*)
|
||||
printf "[ X ] Option '$1' not found\n"
|
||||
esac
|
12
setup.conf
Normal file
12
setup.conf
Normal file
@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
|
||||
# The root partition Everest will be installed to
|
||||
export EVEREST_DISK="/dev/sdX"
|
||||
|
||||
# The directory to conduct the installation
|
||||
# Live USB users should NOT change this
|
||||
export EVEREST="/mnt/everest"
|
||||
|
||||
# The Everest rootfs image to use
|
||||
# This should be a download link
|
||||
export EVEREST_ROOTFS_IMG="https://git.everestlinux.org/EverestLinux/everest/raw/branch/main/releases/everestlinux-0.1.0-rc.1-master.tar.xz"
|
Loading…
Reference in New Issue
Block a user