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