diff --git a/package-debian.sh b/package-debian.sh index 2c9eb69d..93621082 100644 --- a/package-debian.sh +++ b/package-debian.sh @@ -604,6 +604,16 @@ chmod 570 /opt/v2rayN/binConfigs chown -R v2rayn-core:v2rayn /opt/v2rayN/guiLogs chmod 750 /opt/v2rayN/guiLogs exit 0 +EOF + + # prerm + install -m 755 /dev/stdin "$DEBIAN_DIR/prerm" <<'EOF' +#!/bin/sh +set -ex +pgrep --uid 785 && pkill --uid 785 || true +id -u 785 && userdel v2rayn-core || true +getent group v2rayn && groupdel v2rayn || true +exit 0 EOF # postrm @@ -614,9 +624,6 @@ update-desktop-database /usr/share/applications >/dev/null 2>&1 || true if command -v gtk-update-icon-cache >/dev/null 2>&1; then gtk-update-icon-cache -f /usr/share/icons/hicolor >/dev/null 2>&1 || true fi -pgrep --uid 785 && pkill --uid 785 || true -id -u 785 && userdel v2rayn-core || true -getent group v2rayn && groupdel v2rayn || true exit 0 EOF