File tree 2 files changed +30
-2
lines changed
2 files changed +30
-2
lines changed Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
set -e
3
3
4
- SUDO=${SUDO:= sudo} # SUDO=command in docker (running as root, sudo not available)
4
+ command_exists () {
5
+ command -v " $@ " > /dev/null 2>&1
6
+ }
7
+
8
+ user_can_sudo () {
9
+ command_exists sudo || return 1
10
+ ! LANG= sudo -n -v 2>&1 | grep -q " may not run sudo"
11
+ }
12
+
13
+ if user_can_sudo; then
14
+ SUDO=" sudo"
15
+ else
16
+ SUDO=" " # To support docker environment
17
+ fi
18
+
5
19
if [ " $1 " == " assume-yes" ]; then
6
20
APT_CONFIRM=" --assume-yes"
7
21
else
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
set -e
3
3
4
- SUDO=${SUDO:= sudo} # SUDO=command in docker (running as root, sudo not available)
4
+ command_exists () {
5
+ command -v " $@ " > /dev/null 2>&1
6
+ }
7
+
8
+ user_can_sudo () {
9
+ command_exists sudo || return 1
10
+ ! LANG= sudo -n -v 2>&1 | grep -q " may not run sudo"
11
+ }
12
+
13
+ if user_can_sudo; then
14
+ SUDO=" sudo"
15
+ else
16
+ SUDO=" " # To support docker environment
17
+ fi
18
+
5
19
if [ " $1 " == " assume-yes" ]; then
6
20
APT_CONFIRM=" --assume-yes"
7
21
else
You can’t perform that action at this time.
0 commit comments