Merge pull request #2575 from LudovicRousseau/fix2

Do not ask admin password just for help documentation
This commit is contained in:
Mark Drobnak 2019-01-07 00:07:53 -05:00 committed by GitHub
commit 465589c0fd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

26
pihole
View file

@ -23,17 +23,6 @@ source "${colfile}"
resolver="pihole-FTL" resolver="pihole-FTL"
# Must be root to use this tool
if [[ ! $EUID -eq 0 ]];then
if [[ -x "$(command -v sudo)" ]]; then
exec sudo bash "$0" "$@"
exit $?
else
echo -e " ${CROSS} sudo is needed to run pihole commands. Please run this script as root or install sudo."
exit 1
fi
fi
webpageFunc() { webpageFunc() {
source "${PI_HOLE_SCRIPT_DIR}/webpage.sh" source "${PI_HOLE_SCRIPT_DIR}/webpage.sh"
main "$@" main "$@"
@ -430,6 +419,21 @@ if [[ $# = 0 ]]; then
helpFunc helpFunc
fi fi
case "${1}" in
"-h" | "help" | "--help" ) helpFunc;;
esac
# Must be root to use this tool
if [[ ! $EUID -eq 0 ]];then
if [[ -x "$(command -v sudo)" ]]; then
exec sudo bash "$0" "$@"
exit $?
else
echo -e " ${CROSS} sudo is needed to run pihole commands. Please run this script as root or install sudo."
exit 1
fi
fi
# Handle redirecting to specific functions based on arguments # Handle redirecting to specific functions based on arguments
case "${1}" in case "${1}" in
"-w" | "whitelist" ) listFunc "$@";; "-w" | "whitelist" ) listFunc "$@";;