Browse Source

more compatible require_root

pull/84/head
bol-van 3 years ago
parent
commit
2f5c6b7e82
  1. 6
      blockcheck.sh
  2. 6
      install_easy.sh
  3. 6
      uninstall_easy.sh

6
blockcheck.sh

@ -87,11 +87,13 @@ ask_yes_no_var()
require_root()
{
local exe
echo \* checking privileges
[ $(id -u) -ne "0" ] && {
echo root is required
exists sudo && exec sudo "$0"
exists su && exec su -c "$0"
exe="$EXEDIR/$(basename "$0")"
exists sudo && exec sudo "$exe"
exists su && exec su root -c "$exe"
echo su or sudo not found
exitp 2
}

6
install_easy.sh

@ -55,11 +55,13 @@ exitp()
require_root()
{
local exe
echo \* checking privileges
[ $(id -u) -ne "0" ] && {
echo root is required
exists sudo && exec sudo "$0"
exists su && exec su -c "$0"
exe="$EXEDIR/$(basename "$0")"
exists sudo && exec sudo "$exe"
exists su && exec su root -c "$exe"
echo su or sudo not found
exitp 2
}

6
uninstall_easy.sh

@ -33,11 +33,13 @@ exitp()
require_root()
{
local exe
echo \* checking privileges
[ $(id -u) -ne "0" ] && {
echo root is required
exists sudo && exec sudo "$0"
exists su && exec su -c "$0"
exe="$EXEDIR/$(basename "$0")"
exists sudo && exec sudo "$exe"
exists su && exec su root -c "$exe"
echo su or sudo not found
exitp 2
}

Loading…
Cancel
Save