16 行
349 B
Bash
16 行
349 B
Bash
#!/usr/bin/env bash
|
|
# Common functions for the lab scripts
|
|
# Copyright 2021 Bryan C. Roessler
|
|
|
|
ask_ok() {
|
|
read -r -p "$* [y/N]" response
|
|
response=${response,,}
|
|
[[ ! "$response" =~ ^(yes|y)$ ]] && return 1
|
|
return 0
|
|
}
|
|
|
|
|
|
is_root() {
|
|
user=$(whoami)
|
|
[[ $user != "root" ]] && echo "Script must be run with sudo rights!" && exit 1
|
|
} |