(List (Com {[LIT_CHARS sed]} {[LIT_CHARS -n]} {[SQ ]} {[LIT_CHARS /etc/os-release]}) (= scope= flags=1 words=[] bindings=[('HOME', {[LIT_CHARS /home]})]) (= scope= flags=1 words=[] bindings=[('PATH', {[LIT_CHARS /bin] [LIT_OTHER ":"] [LIT_CHARS /sbin]})]) (AndOr OP_OR_IF (Com {[LIT_CHARS mountpoint]} {[LIT_CHARS -q]} {[LIT_CHARS proc]}) (Com {[LIT_CHARS mount]} {[LIT_CHARS -t]} {[LIT_CHARS proc]} {[LIT_CHARS proc]} {[LIT_CHARS proc]}) ) (AndOr OP_OR_IF (Com {[LIT_CHARS mountpoint]} {[LIT_CHARS -q]} {[LIT_CHARS sys]}) (Com {[LIT_CHARS mount]} {[LIT_CHARS -t]} {[LIT_CHARS sysfs]} {[LIT_CHARS sys]} {[LIT_CHARS sys]}) ) (AndOr OP_OR_IF (Com {[LIT_CHARS mountpoint]} {[LIT_CHARS -q]} {[LIT_CHARS dev]}) (AndOr OP_OR_IF (Com {[LIT_CHARS mount]} {[LIT_CHARS -t]} {[LIT_CHARS devtmpfs]} {[LIT_CHARS dev]} {[LIT_CHARS dev]}) (Com {[LIT_CHARS mdev]} {[LIT_CHARS -s]}) ) ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[LIT_CHARS dev/pts]}) (AndOr OP_OR_IF (Com {[LIT_CHARS mountpoint]} {[LIT_CHARS -q]} {[LIT_CHARS dev/pts]}) (Com {[LIT_CHARS mount]} {[LIT_CHARS -t]} {[LIT_CHARS devpts]} {[LIT_CHARS dev/pts]} {[LIT_CHARS dev/pts]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -z]} {[DQ [VarSub CPUS]]} {[LIT_OTHER "]"]}) (List (= scope= flags=1 words=[] bindings=[('CPUS', {[ComSub (Pipeline (Com {[LIT_CHARS echo]} {[LIT_CHARS /sys/devices/system/cpu/cpu] [LIT_OTHER "["] [LIT_CHARS 0-9] [LIT_OTHER "]"] [LIT_OTHER "*"]}) (Com {[LIT_CHARS wc]} {[LIT_CHARS -w]}) )]})]) (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[DQ [VarSub CPUS]]} {[LIT_CHARS -lt]} {[LIT_CHARS 1]} {[LIT_OTHER "]"]}) (= scope= flags=0 words=[] bindings=[('CPUS', {[LIT_CHARS 1]})]) ) ) ) (= scope= flags=1 words=[] bindings=[('PS1', {[DQ [LIT_CHARS "("][VarSub HOST][LIT_CHARS ":"][VarSub CPUS][LIT_CHARS ") "][\ LIT_ESCAPED_CHAR "\\w"][LIT_CHARS " "][\ LIT_ESCAPED_CHAR "\\$"][LIT_CHARS " "]]})]) (If (Com {[LIT_OTHER "["]} {[VarSub $]} {[LIT_CHARS -eq]} {[LIT_CHARS 1]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS ifconfig]} {[LIT_CHARS eth0]} {[LIT_CHARS 10.0.2.15]}) (Com {[LIT_CHARS route]} {[LIT_CHARS add]} {[LIT_CHARS default]} {[LIT_CHARS gw]} {[LIT_CHARS 10.0.2.2]}) (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[DQ [ComSub (Com {[LIT_CHARS date]} {[LIT_OTHER "+"] [LIT_OTHER "%"] [LIT_CHARS s]})]]} {[LIT_CHARS -lt]} {[LIT_CHARS 1000]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS rdate]} {[LIT_CHARS 10.0.2.2]}) ) (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[LIT_CHARS -b]} {[LIT_CHARS /dev/] [LIT_OTHER "["] [LIT_CHARS hsv] [LIT_OTHER "]"] [LIT_CHARS da]} {[LIT_OTHER "]"]}) (AndOr OP_AND_IF (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[LIT_CHARS /usr/overlay]}) (Com {[LIT_CHARS mount]} {[LIT_CHARS /dev/] [LIT_OTHER "["] [LIT_CHARS hsv] [LIT_OTHER "]"] [LIT_CHARS da]} {[LIT_CHARS /usr/overlay]}) ) ) (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[LIT_CHARS -b]} {[LIT_CHARS /dev/] [LIT_OTHER "["] [LIT_CHARS hsv] [LIT_OTHER "]"] [LIT_CHARS db]} {[LIT_OTHER "]"]}) (AndOr OP_AND_IF (Com {[LIT_CHARS mount]} {[LIT_CHARS -o]} {[LIT_CHARS noatime]} {[LIT_CHARS /dev/] [LIT_OTHER "["] [LIT_CHARS hsv] [LIT_OTHER "]"] [LIT_CHARS db]} {[LIT_CHARS /home]}) (Com {[LIT_CHARS cd]} {[LIT_CHARS /home]}) ) ) (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[LIT_CHARS -b]} {[LIT_CHARS /dev/] [LIT_OTHER "["] [LIT_CHARS hsv] [LIT_OTHER "]"] [LIT_CHARS dc]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS mount]} {[LIT_CHARS -o]} {[LIT_CHARS ro]} {[LIT_CHARS /dev/] [LIT_OTHER "["] [LIT_CHARS hsv] [LIT_OTHER "]"] [LIT_CHARS dc]} {[LIT_CHARS /mnt]}) ) (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[LIT_CHARS -z]} {[DQ [VarSub CONSOLE]]} {[LIT_OTHER "]"]}) (= scope= flags=0 words=[] bindings=[('CONSOLE', {[DQ [ComSub (Com {[LIT_CHARS sed]} {[LIT_CHARS -n]} {[SQ ]} {[LIT_CHARS /proc/cmdline]})]]})]) ) (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[LIT_CHARS -e]} {[LIT_CHARS /usr/overlay/init]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS .]} {[LIT_CHARS /usr/overlay/init]}) ) (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[LIT_CHARS -z]} {[DQ [VarSub HANDOFF]]} {[LIT_OTHER "]"]}) (AndOr OP_AND_IF (Com {[LIT_CHARS echo]} {[LIT_CHARS Type]} {[LIT_CHARS exit]} {[LIT_CHARS when]} {[LIT_CHARS done.]}) (= scope= flags=0 words=[] bindings=[('HANDOFF', {[LIT_CHARS /bin/hush]})]) ) ) (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[LIT_CHARS -z]} {[DQ [VarSub CONSOLE]]} {[LIT_OTHER "]"]}) (= scope= flags=0 words=[] bindings=[('CONSOLE', {[LIT_CHARS console]})]) ) (Com {[LIT_CHARS exec]} {[LIT_CHARS /sbin/oneit]} {[LIT_CHARS -c]} {[LIT_CHARS /dev/] [DQ [VarSub CONSOLE]]} {[DQ [VarSub HANDOFF]]}) ) (ElseTrue) (List (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -z]} {[DQ [ComSub (Com {[LIT_CHARS grep]} {[DQ [LIT_CHARS "default for QEMU"]]} {[LIT_CHARS /etc/resolv.conf]})]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "nameserver 8.8.8.8"]]} < (FilenameRedirectNode filename={[LIT_CHARS /etc/resolv.conf]} "> 1), > ) ) (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[DQ [ComSub (Com {[LIT_CHARS date]} {[LIT_OTHER "+"] [LIT_OTHER "%"] [LIT_CHARS s]})]]} {[LIT_CHARS -lt]} {[LIT_CHARS 10000000]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS ntpd]} {[LIT_CHARS -nq]} {[LIT_CHARS -p]} {[LIT_CHARS north-america.pool.ntp.org]}) ) (Com {[LIT_CHARS echo]} {[LIT_CHARS Type]} {[LIT_CHARS exit]} {[LIT_CHARS when]} {[LIT_CHARS done.]}) (Com {[LIT_CHARS /bin/hush]}) (Com {[LIT_CHARS cd]} {[LIT_CHARS /]}) (Com {[LIT_CHARS umount]} {[LIT_CHARS ./dev/pts]}) (Com {[LIT_CHARS umount]} {[LIT_CHARS ./dev]}) (Com {[LIT_CHARS umount]} {[LIT_CHARS ./sys]}) (Com {[LIT_CHARS umount]} {[LIT_CHARS ./proc]}) (Com {[LIT_CHARS sync]}) ) ) )