aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordylan.araps@gmail.com <dylan.araps@gmail.com>2020-01-29 07:03:23 +0000
committerdylan.araps@gmail.com <dylan.araps@gmail.com>2020-01-29 07:03:23 +0000
commiteb6bf9a1ff8ac561df58c9328a06b1fd094c3f58 (patch)
treef7e300072e2f7868dfcfcdf2e0713e1904f59b71
parentaa9350268d19583c846a8229958f9dd26e5f5aae (diff)
downloadcpt-eb6bf9a1ff8ac561df58c9328a06b1fd094c3f58.tar.gz
kiss: Allow user to force kiss to run as root
FossilOrigin-Name: 2abed65e7e11a44385dd4262ca122f9141677eb672cef45227a4e3a0dc813a80
-rwxr-xr-xkiss5
1 files changed, 3 insertions, 2 deletions
diff --git a/kiss b/kiss
index bb7b891..51ed73c 100755
--- a/kiss
+++ b/kiss
@@ -1352,7 +1352,7 @@ args() {
;;
v|version|-v|--version)
- log kiss 1.0.0
+ log kiss 1.0.1
;;
h|help|-h|--help|'')
@@ -1379,7 +1379,8 @@ main() {
# Prevent the package manager from running as root. The package
# manager will elevate permissions where needed.
- [ "$(id -u)" != 0 ] || die "kiss must be run as a normal user"
+ [ "$(id -u)" != 0 ] || [ "$KISS_ASROOT" ] ||
+ die "kiss must be run as a normal user"
# Use the most secure method of sending data over stdin based on
# whether or not the 'printf' command is built into the shell.