summaryrefslogtreecommitdiff
path: root/install-system.sh
diff options
context:
space:
mode:
authordavidovski <david@davidovski.xyz>2022-01-07 22:49:36 +0000
committerdavidovski <david@davidovski.xyz>2022-01-07 22:49:36 +0000
commit522470e4c6af96f94083c4ba7ef2ff4488458f74 (patch)
tree7602a8cb740ae0b86ca5dced51325bf021fc1370 /install-system.sh
parent990511332009d1e1947aa89867c3d9ecb22941ac (diff)
moved install script to other repo
Diffstat (limited to 'install-system.sh')
-rwxr-xr-xinstall-system.sh85
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
-