diff --git a/cleanup.sh b/cleanup.sh index f56f25e..335ad2d 100755 --- a/cleanup.sh +++ b/cleanup.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu diff --git a/init-shim.sh b/init-shim.sh index 7f39801..e95d616 100755 --- a/init-shim.sh +++ b/init-shim.sh @@ -1,2 +1,2 @@ -#!/bin/sh +#!/bin/bash unshare -rnmpf --mount-proc ./init.sh diff --git a/init.sh b/init.sh index 99d0d6d..515d946 100755 --- a/init.sh +++ b/init.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu diff --git a/machines/hispgw/attach.sh b/machines/hispgw/attach.sh index 9d0b686..e9459b7 100755 --- a/machines/hispgw/attach.sh +++ b/machines/hispgw/attach.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs . machines/$mach/opts.shs diff --git a/machines/hispgw/run-shim.sh b/machines/hispgw/run-shim.sh index 2f42dd8..8c8bfaa 100755 --- a/machines/hispgw/run-shim.sh +++ b/machines/hispgw/run-shim.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs diff --git a/machines/hispgw/setup.sh b/machines/hispgw/setup.sh index f901036..fbdbadb 100755 --- a/machines/hispgw/setup.sh +++ b/machines/hispgw/setup.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs diff --git a/machines/hispgw/start.sh b/machines/hispgw/start.sh index a307215..fa0bd20 100755 --- a/machines/hispgw/start.sh +++ b/machines/hispgw/start.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs . machines/$mach/opts.shs diff --git a/machines/iana/attach.sh b/machines/iana/attach.sh index 9d0b686..e9459b7 100755 --- a/machines/iana/attach.sh +++ b/machines/iana/attach.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs . machines/$mach/opts.shs diff --git a/machines/iana/run-shim.sh b/machines/iana/run-shim.sh index 2f42dd8..8c8bfaa 100755 --- a/machines/iana/run-shim.sh +++ b/machines/iana/run-shim.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs diff --git a/machines/iana/setup.sh b/machines/iana/setup.sh index b69cbab..fc898f4 100755 --- a/machines/iana/setup.sh +++ b/machines/iana/setup.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs diff --git a/machines/iana/start.sh b/machines/iana/start.sh index 466a941..c6339c3 100755 --- a/machines/iana/start.sh +++ b/machines/iana/start.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs . machines/$mach/opts.shs diff --git a/machines/loc1ap/attach.sh b/machines/loc1ap/attach.sh index 9d0b686..e9459b7 100755 --- a/machines/loc1ap/attach.sh +++ b/machines/loc1ap/attach.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs . machines/$mach/opts.shs diff --git a/machines/loc1ap/run-shim.sh b/machines/loc1ap/run-shim.sh index 2f42dd8..8c8bfaa 100755 --- a/machines/loc1ap/run-shim.sh +++ b/machines/loc1ap/run-shim.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs diff --git a/machines/loc1ap/setup.sh b/machines/loc1ap/setup.sh index 3427428..6c93840 100755 --- a/machines/loc1ap/setup.sh +++ b/machines/loc1ap/setup.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs diff --git a/machines/loc1ap/start.sh b/machines/loc1ap/start.sh index ef45631..3fb2251 100755 --- a/machines/loc1ap/start.sh +++ b/machines/loc1ap/start.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs . machines/$mach/opts.shs diff --git a/machines/loc1cli/attach.sh b/machines/loc1cli/attach.sh index 9d0b686..e9459b7 100755 --- a/machines/loc1cli/attach.sh +++ b/machines/loc1cli/attach.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs . machines/$mach/opts.shs diff --git a/machines/loc1cli/run-shim.sh b/machines/loc1cli/run-shim.sh index 2f42dd8..8c8bfaa 100755 --- a/machines/loc1cli/run-shim.sh +++ b/machines/loc1cli/run-shim.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs diff --git a/machines/loc1cli/setup.sh b/machines/loc1cli/setup.sh index 5530869..83a8f7b 100755 --- a/machines/loc1cli/setup.sh +++ b/machines/loc1cli/setup.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs diff --git a/machines/loc1cli/start.sh b/machines/loc1cli/start.sh index 6d71c67..6d1442f 100755 --- a/machines/loc1cli/start.sh +++ b/machines/loc1cli/start.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs . machines/$mach/opts.shs diff --git a/machines/loc1gw/attach.sh b/machines/loc1gw/attach.sh index 9d0b686..e9459b7 100755 --- a/machines/loc1gw/attach.sh +++ b/machines/loc1gw/attach.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs . machines/$mach/opts.shs diff --git a/machines/loc1gw/run-shim.sh b/machines/loc1gw/run-shim.sh index 2f42dd8..8c8bfaa 100755 --- a/machines/loc1gw/run-shim.sh +++ b/machines/loc1gw/run-shim.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs diff --git a/machines/loc1gw/setup.sh b/machines/loc1gw/setup.sh index c33a3ea..0dba58f 100755 --- a/machines/loc1gw/setup.sh +++ b/machines/loc1gw/setup.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs diff --git a/machines/loc1gw/start.sh b/machines/loc1gw/start.sh index afae425..2b74546 100755 --- a/machines/loc1gw/start.sh +++ b/machines/loc1gw/start.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs . machines/$mach/opts.shs diff --git a/machines/loc1xe/attach.sh b/machines/loc1xe/attach.sh index 9d0b686..e9459b7 100755 --- a/machines/loc1xe/attach.sh +++ b/machines/loc1xe/attach.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs . machines/$mach/opts.shs diff --git a/machines/loc1xe/run-shim.sh b/machines/loc1xe/run-shim.sh index 2f42dd8..8c8bfaa 100755 --- a/machines/loc1xe/run-shim.sh +++ b/machines/loc1xe/run-shim.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs diff --git a/machines/loc1xe/setup.sh b/machines/loc1xe/setup.sh index 3d2e733..ea6688a 100755 --- a/machines/loc1xe/setup.sh +++ b/machines/loc1xe/setup.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs diff --git a/machines/loc1xe/start.sh b/machines/loc1xe/start.sh index e4b9667..1f0dbb0 100755 --- a/machines/loc1xe/start.sh +++ b/machines/loc1xe/start.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs . machines/$mach/opts.shs diff --git a/machines/loc1xe/vm1/create.sh b/machines/loc1xe/vm1/create.sh index 54c6dcb..20f093e 100755 --- a/machines/loc1xe/vm1/create.sh +++ b/machines/loc1xe/vm1/create.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # LEdoian's absurdly simple initrd generator (ad-hoc arc) diff --git a/machines/loc1xe/vm1/run.sh b/machines/loc1xe/vm1/run.sh index fd799bb..c671227 100755 --- a/machines/loc1xe/vm1/run.sh +++ b/machines/loc1xe/vm1/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu diff --git a/machines/loc1xe/vm1/start.sh b/machines/loc1xe/vm1/start.sh index 53c8574..340679c 100755 --- a/machines/loc1xe/vm1/start.sh +++ b/machines/loc1xe/vm1/start.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash . ./lib.shs diff --git a/machines/uo/attach.sh b/machines/uo/attach.sh index 9d0b686..e9459b7 100755 --- a/machines/uo/attach.sh +++ b/machines/uo/attach.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs . machines/$mach/opts.shs diff --git a/machines/uo/run-shim.sh b/machines/uo/run-shim.sh index 2f42dd8..8c8bfaa 100755 --- a/machines/uo/run-shim.sh +++ b/machines/uo/run-shim.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs diff --git a/machines/uo/setup.sh b/machines/uo/setup.sh index 8697c46..df66ba7 100755 --- a/machines/uo/setup.sh +++ b/machines/uo/setup.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs diff --git a/machines/uo/start.sh b/machines/uo/start.sh index 97d1578..f123eb4 100755 --- a/machines/uo/start.sh +++ b/machines/uo/start.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs . machines/$mach/opts.shs diff --git a/networks/home_up/up.sh b/networks/home_up/up.sh index 19c7ca2..b75e532 100755 --- a/networks/home_up/up.sh +++ b/networks/home_up/up.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs diff --git a/networks/homeisp_up/up.sh b/networks/homeisp_up/up.sh index 19c7ca2..b75e532 100755 --- a/networks/homeisp_up/up.sh +++ b/networks/homeisp_up/up.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs diff --git a/networks/loc1_ap/up.sh b/networks/loc1_ap/up.sh index 19c7ca2..b75e532 100755 --- a/networks/loc1_ap/up.sh +++ b/networks/loc1_ap/up.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs diff --git a/networks/loc1_cli/up.sh b/networks/loc1_cli/up.sh index 19c7ca2..b75e532 100755 --- a/networks/loc1_cli/up.sh +++ b/networks/loc1_cli/up.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs diff --git a/networks/loc1_up/up.sh b/networks/loc1_up/up.sh index 19c7ca2..b75e532 100755 --- a/networks/loc1_up/up.sh +++ b/networks/loc1_up/up.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs diff --git a/networks/vpsuplink/up.sh b/networks/vpsuplink/up.sh index 19c7ca2..b75e532 100755 --- a/networks/vpsuplink/up.sh +++ b/networks/vpsuplink/up.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu . ./lib.shs