From 8a3cca10653704954dd424dcbce0c8dd6587c8c4 Mon Sep 17 00:00:00 2001 From: Wang Defa Date: Tue, 14 Apr 2026 10:51:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=89=88=E6=9C=AC=E5=8F=B7?= =?UTF-8?q?=E4=B8=BA=203.4.8-xg1=EF=BC=8C=E6=9B=B4=E6=96=B0=E7=A4=BA?= =?UTF-8?q?=E4=BE=8B=E5=8F=82=E6=95=B0=EF=BC=8C=E8=B0=83=E6=95=B4=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E6=96=87=E4=BB=B6=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/ci.yaml | 2 +- debian/build-deb.sh | 2 +- debian/postinst | 10 +++++----- debian/postrm | 2 +- debian/xxxigcc-proxy.service | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 5407218..a1b605e 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -9,7 +9,7 @@ on: env: DOCKER_BUILDKIT: "1" PRODUCT_NAME: "xxxigcc-proxy" - PACKAGE_VERSION: "3.4.9-xg1" + PACKAGE_VERSION: "3.4.8-xg1" BUILDX_NO_DEFAULT_ATTESTATIONS: "1" jobs: diff --git a/debian/build-deb.sh b/debian/build-deb.sh index 91d145d..ea7c553 100755 --- a/debian/build-deb.sh +++ b/debian/build-deb.sh @@ -4,7 +4,7 @@ set -e # 参数检查 if [ $# -ne 3 ]; then echo "Usage: $0 " - echo "Example: $0 amd64 3.4.9-xg1 xxxigcc-proxy-amd64-ubuntu-3.4.9-xg1.tar.gz" + echo "Example: $0 amd64 3.4.8-xg1 xxxigcc-proxy-amd64-ubuntu-3.4.8-xg1.tar.gz" exit 1 fi diff --git a/debian/postinst b/debian/postinst index 1c81471..00e579f 100644 --- a/debian/postinst +++ b/debian/postinst @@ -18,13 +18,13 @@ chown xxxigcc-proxy:xxxigcc-proxy /var/log/xxxigcc-proxy chmod 750 /var/log/xxxigcc-proxy # Create config directory -mkdir -p /etc/xxxigcc-proxy +mkdir -p /var/lib/xxxigcc-proxy # Copy default config if it doesn't exist -if [ ! -f /etc/xxxigcc-proxy/config.json ]; then - cp /opt/xxxigcc-proxy/config.json /etc/xxxigcc-proxy/config.json - chown xxxigcc-proxy:xxxigcc-proxy /etc/xxxigcc-proxy/config.json - chmod 640 /etc/xxxigcc-proxy/config.json +if [ ! -f /var/lib/xxxigcc-proxy/config.json ]; then + cp /opt/xxxigcc-proxy/config.json /var/lib/xxxigcc-proxy/config.json + chown xxxigcc-proxy:xxxigcc-proxy /var/lib/xxxigcc-proxy/config.json + chmod 640 /var/lib/xxxigcc-proxy/config.json fi # Set permissions diff --git a/debian/postrm b/debian/postrm index 705597e..9fe6c37 100644 --- a/debian/postrm +++ b/debian/postrm @@ -7,7 +7,7 @@ case "$1" in rm -rf /var/log/xxxigcc-proxy # Remove config directory - rm -rf /etc/xxxigcc-proxy + rm -rf /var/lib/xxxigcc-proxy # Remove user and group if getent passwd xxxigcc-proxy >/dev/null; then diff --git a/debian/xxxigcc-proxy.service b/debian/xxxigcc-proxy.service index 539244b..d6e9bb0 100644 --- a/debian/xxxigcc-proxy.service +++ b/debian/xxxigcc-proxy.service @@ -9,7 +9,7 @@ Type=simple WorkingDirectory=/opt/xxxigcc-proxy # 执行命令 -ExecStart=/opt/xxxigcc-proxy/xxxigcc-proxy --config=/etc/xxxigcc-proxy/config.json --log-file=/var/log/xxxigcc-proxy/proxy.log --access-log-file=/var/log/xxxigcc-proxy/access.log +ExecStart=/opt/xxxigcc-proxy/xxxigcc-proxy --config=/var/lib/xxxigcc-proxy/config.json --log-file=/var/log/xxxigcc-proxy/proxy.log --access-log-file=/var/log/xxxigcc-proxy/access.log # 重启策略 Restart=always