Print logs while installing. Add editor support.

The useful edit command `sudo-nopasswd` now supports
custom editor use (BUGFIX).
This commit is contained in:
2026-04-11 21:02:15 +01:00
parent 75f7fa28dc
commit 39ae0a731a
3 changed files with 31 additions and 2 deletions

View File

@@ -3,11 +3,18 @@ set -e
[ "$EUID" -eq 0 ] || { sudo "$0" "$@"; exit $?; }
CONSTANTS="sudo_no_passwd_constants.sh"
SRC="$(dirname "$0")/../src"
echo source "$SRC/$CONSTANTS"
source "$SRC/$CONSTANTS"
echo mkdir -p "$SHARE_DIR"
mkdir -p "$SHARE_DIR"
echo cp "$SRC/$CONSTANTS" "$SHARE_DIR/"
cp "$SRC/$CONSTANTS" "$SHARE_DIR/"
echo cp "$SRC/$UPDATE_COMMAND" "$BIN_DIR/"
cp "$SRC/$UPDATE_COMMAND" "$BIN_DIR/"
echo cp "$SRC/$WATCH_COMMAND" "$BIN_DIR/"
cp "$SRC/$WATCH_COMMAND" "$BIN_DIR/"
echo chmod +x "$BIN_DIR/$UPDATE_COMMAND" "$BIN_DIR/$WATCH_COMMAND"
cp "$SRC/$EDIT_COMMAND" "$BIN_DIR/"
chmod +x "$BIN_DIR/$UPDATE_COMMAND" "$BIN_DIR/$WATCH_COMMAND"
if command -v systemctl >/dev/null 2>&1; then
cp "$SRC/$SERVICE_FILE" "$SYSTEMD_DIR/"
@@ -16,4 +23,4 @@ elif command -v rc-update >/dev/null 2>&1; then
else
echo "Unsupported init system."
fi
"$(dirname "$0")/post_install.sh"
"$(dirname "$0")/post_install.sh"