Skip to content

Commit

Permalink
more compatible require_root
Browse files Browse the repository at this point in the history
  • Loading branch information
bol-van committed Dec 23, 2021
1 parent a806225 commit 2f5c6b7
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 6 deletions.
6 changes: 4 additions & 2 deletions blockcheck.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
Expand Down
6 changes: 4 additions & 2 deletions install_easy.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
Expand Down
6 changes: 4 additions & 2 deletions uninstall_easy.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
Expand Down

0 comments on commit 2f5c6b7

Please sign in to comment.