|
|
|
@ -1,5 +1,9 @@ |
|
|
|
## library of useful functions, usually prefixed with '_' |
|
|
|
|
|
|
|
function sudo_root { |
|
|
|
[[ "$UID" -ne 0 ]] && sudo -vp 'SUDO privilege required: ' |
|
|
|
} |
|
|
|
|
|
|
|
## ASSERT Functions |
|
|
|
|
|
|
|
function assert_root { |
|
|
|
@ -16,7 +20,7 @@ function assert_system_mode { |
|
|
|
>&2 echo "ERROR: development mode: $(realpath "$MIAOU_BASH_DIR")" && |
|
|
|
return 3 |
|
|
|
|
|
|
|
assert_container && [[ ! -w $MIAOU_BASH_DIR ]] && |
|
|
|
assert_container && ! sudo test -w "$MIAOU_BASH_DIR" && |
|
|
|
>&2 echo "ERROR: hosted mode" && |
|
|
|
return 4 |
|
|
|
|
|
|
|
|