mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-09-01 05:04:40 +00:00
34 lines
1006 B
Diff
34 lines
1006 B
Diff
From 16f94593a18e7a0668df6ed9d4744252185e5876 Mon Sep 17 00:00:00 2001
|
|
From: averyv <avery@averyv.me>
|
|
Date: Sat, 6 Sep 2025 18:04:11 +0100
|
|
Subject: [PATCH 1/2] Remove sudo
|
|
|
|
Rely on polkit and sensible permissions
|
|
---
|
|
pihole | 9 ---------
|
|
1 file changed, 9 deletions(-)
|
|
|
|
diff --git a/pihole b/pihole
|
|
index 5af46fa6..96acb1ae 100755
|
|
--- a/pihole
|
|
+++ b/pihole
|
|
@@ -587,15 +587,6 @@ if [[ -z ${USER} ]]; then
|
|
USER=$(whoami)
|
|
fi
|
|
|
|
-# Check if the current user is not root and if the command
|
|
-# requires root. If so, exit with an error message.
|
|
-# Add an exception for the user "pihole" to allow the webserver running gravity
|
|
-if [[ ( $EUID -ne 0 && ${USER} != "pihole" ) && -n "${need_root}" ]]; then
|
|
- echo -e " ${CROSS} This Pi-hole command requires root privileges, try:"
|
|
- echo -e " ${COL_GREEN}sudo pihole $*${COL_NC}"
|
|
- exit 1
|
|
-fi
|
|
-
|
|
# Handle redirecting to specific functions based on arguments
|
|
case "${1}" in
|
|
"-d" | "debug" ) debugFunc "$@";;
|
|
--
|
|
2.50.1 (Apple Git-155)
|
|
|