Initial commit

This commit is contained in:
2026-01-10 22:22:36 +00:00
commit 89d049ba7a
16 changed files with 318 additions and 0 deletions

19
build/install.sh Executable file
View File

@@ -0,0 +1,19 @@
#!/bin/bash
set -e
[ "$EUID" -eq 0 ] || { sudo "$0" "$@"; exit $?; }
CONSTANTS="sudo_no_passwd_constants.sh"
SRC="$(dirname "$0")/../src"
source "$SRC/$CONSTANTS"
mkdir -p "$SHARE_DIR"
cp "$SRC/$CONSTANTS" "$SHARE_DIR/"
cp "$SRC/$UPDATE_COMMAND" "$BIN_DIR/"
cp "$SRC/$WATCH_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/"
elif command -v rc-update >/dev/null 2>&1; then
cp "$SRC/$INIT_FILE" "$INITD_DIR/"
else
echo "Unsupported init system."
fi
"$(dirname "$0")/post_install.sh"