From b688aa3f78a889fca05cf30eda2497d83ec06062 Mon Sep 17 00:00:00 2001 From: 0x1eef <0x1eef@protonmail.com> Date: Fri, 19 Apr 2024 05:53:40 -0300 Subject: [PATCH] Add root constraint to libexec/portzap/portzap-install --- bin/portzap | 1 - libexec/portzap/portzap-install | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/bin/portzap b/bin/portzap index 2d1a116..a715e17 100755 --- a/bin/portzap +++ b/bin/portzap @@ -60,7 +60,6 @@ case $1 in doas -u _portzap "${libexec}"/portzap-erase "${gitdir}" "${installdir}" ;; "install") - require_root require_dependency "git doas" "${libexec}"/portzap-install "${gitdir}" "${installdir}" "${revision}" ;; diff --git a/libexec/portzap/portzap-install b/libexec/portzap/portzap-install index d39b0fe..a3135c1 100755 --- a/libexec/portzap/portzap-install +++ b/libexec/portzap/portzap-install @@ -57,6 +57,10 @@ run_install() ## # main +if [ "$(id -u)" != "0" ]; then + echo "[-] This command must be run as root" + exit 1 +fi set -x umask u=rwX,g=rwX,o= cd "${gitdir}"