]> spindle.queued.net Git - xodist/blob - installer
initial installer support (no, it doesn't do anything interesting yet)
[xodist] / installer
1 #!/bin/sh -e
2
3 PREREQS=""
4
5 prereqs()
6 {
7         echo "$PREREQS"
8 }
9
10 case "$1" in
11         prereqs)
12                 prereqs
13                 exit 0
14         ;;
15 esac
16
17 do_install()
18 {
19         echo
20         echo
21         echo "Triggering installer!"
22         ROOT_SRC=$(grep ' /root ' /proc/mounts | cut -d' ' -f1)
23         ROOT_SRC=$(readlink -f $ROOT_SRC)
24
25         echo "root src: $ROOT_SRC"
26         [ -d /root/etc ] || {
27                 echo "Error: /root doesn't appear to have a valid filesystem mounted!"
28                 exit 1
29         }
30
31 }
32
33 for x in $(cat /proc/cmdline); do
34         case $x in
35         installer)
36                 do_install
37                 ;;
38         esac
39 done
40