diff options
author | davidovski <david@davidovski.xyz> | 2022-01-07 22:49:36 +0000 |
---|---|---|
committer | davidovski <david@davidovski.xyz> | 2022-01-07 22:49:36 +0000 |
commit | 522470e4c6af96f94083c4ba7ef2ff4488458f74 (patch) | |
tree | 7602a8cb740ae0b86ca5dced51325bf021fc1370 /install-system.sh | |
parent | 990511332009d1e1947aa89867c3d9ecb22941ac (diff) |
moved install script to other repo
Diffstat (limited to 'install-system.sh')
-rwxr-xr-x | install-system.sh | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/install-system.sh b/install-system.sh deleted file mode 100755 index eeb7e9c..0000000 --- a/install-system.sh +++ /dev/null @@ -1,85 +0,0 @@ -#!/bin/bash - -# This is just a temporary install script that will install xilinux into a folder -# recommended to run with root - -KEY="davidovski https://xi.davidovski.xyz/repo/xi.pub" - -XI_OPTS="-nyl" - -R=$1 - -[ $# -eq 0 ] && echo "Please specify where you would like to instal the system" && exit 1 - -if [ -e $R ]; then - printf "Remove existing system? [Y/n] " - read response - - if [ "$response" != "n" ]; then - rm -rf $R - echo "removed $R" - fi -fi - - -mkdir -p $R -mkdir -p $R/tmp -mkdir -p $R/dev -mkdir -p $R/sys -mkdir -p $R/run -mkdir -p $R/proc -mkdir -p $R/usr/bin -mkdir -p $R/usr/lib -mkdir -p $R/root - -cd $R -ln -s usr/bin bin -ln -s usr/bin sbin -ln -s usr/bin usr/sbin - -ln -s usr/lib lib -ln -s usr/lib lib64 -ln -s usr/lib usr/lib64 - -ln -s usr/local usr - -xi sync && -xi $XI_OPTS --root . install $(ls /var/lib/xipkg/packages/core) && -xi $XI_OPTS --root . keyimport $KEY && -# chroot into the system to install xipkg and any postinstall scripts -xi $XI_OPTS --root . install xipkg && - -cd ../.. && - -echo "base system installed next to do:" && -echo " xichroot into system" && -echo " set hostname at /etc/hostname" && -echo " configure DNS at /etc/resolv.conf" && -echo " xi sync" && -echo " install any additional packages" && -echo " compile and install kernel" && -echo " configure and install grub" && -echo " * hope that the system works!" && -echo "have fun!" && -exit 0; - -echo "something went wrong" -exit 0; - - -## leftover autoconfig scripts - -mkdir -p $R/var/lib/xipkg/ -cp -r /var/lib/xipkg/packages $R/var/lib/xipkg -cp -r /var/lib/xipkg/keychain $R/var/lib/xipkg - -# Autoconfiguring some things like network - -mkdir -p $R/etc -echo "xilinux" > $R/etc/hostname - -cat > $R/etc/resolv.conf << "EOF" -nameserver 80.80.80.80 -nameserver 80.80.81.81 -EOF - |