From 29f620711a804fb4cdbb5c28621918431c602b4e Mon Sep 17 00:00:00 2001 From: Valeriy Manzhos <47538801+InvisibleRain@users.noreply.github.com> Date: Fri, 10 Apr 2026 16:36:55 +0300 Subject: [PATCH] Delete users in prerm --- package-debian.sh | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) 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