Update copyparty.sh

This commit is contained in:
CanbiZ 2025-08-18 12:05:29 +02:00
parent aa413772cd
commit 510829520d

View File

@ -158,31 +158,38 @@ else
fi fi
msg_info "Writing config to $CONF_PATH" msg_info "Writing config to $CONF_PATH"
cat <<EOF >/etc/copyparty.conf msg_info "Writing config to $CONF_PATH"
[global] {
p: $PORT echo "[global]"
ansi echo " p: $PORT"
e2dsa echo " ansi"
e2ts echo " e2dsa"
theme: 2 echo " e2ts"
grid echo " theme: 2"
echo " grid"
[accounts] echo
$ADMIN_USER: $ADMIN_PASS if [[ -n "$ADMIN_USER" && -n "$ADMIN_PASS" ]]; then
echo "[accounts]"
[/] echo " $ADMIN_USER: $ADMIN_PASS"
$USER_DATA_PATH echo
accs: fi
rw: * echo "[/]"
rwmda: $ADMIN_USER echo " $USER_DATA_PATH"
EOF echo " accs:"
if [[ -n "$ADMIN_USER" ]]; then
echo " rw: *"
echo " rwmda: $ADMIN_USER"
else
echo " rw: *"
fi
} >"$CONF_PATH"
chmod 640 "$CONF_PATH" chmod 640 "$CONF_PATH"
chown "$SVC_USER:$SVC_GROUP" "$CONF_PATH" chown "$SVC_USER:$SVC_GROUP" "$CONF_PATH"
msg_ok "Config written" msg_ok "Config written"
msg_info "Creating service" msg_info "Creating service"
if [[ "$OS" == "Debian" ]]; then if [[ "$OS" == "Alpine" ]]; then
cat <<'EOF' >"$SERVICE_PATH_ALP" cat <<'EOF' >"$SERVICE_PATH_ALP"
#!/sbin/openrc-run #!/sbin/openrc-run
@ -203,8 +210,8 @@ depend() {
EOF EOF
chmod +x "$SERVICE_PATH_ALP" chmod +x "$SERVICE_PATH_ALP"
rc-update add copyparty default &>/dev/null rc-update add copyparty default >/dev/null 2>&1
rc-service copyparty restart &>/dev/null rc-service copyparty restart >/dev/null 2>&1
fi fi
msg_ok "Service created and started" msg_ok "Service created and started"