From badb17e921c5232decfd7f7d304e167023e8f770 Mon Sep 17 00:00:00 2001 From: nadoo <287492+nadoo@users.noreply.github.com> Date: Fri, 13 May 2022 18:46:39 +0800 Subject: [PATCH] chore: do not override config file when installing deb package --- .goreleaser.yml | 2 +- systemd/postinstall.sh | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index 11c1b42..8b81c71 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -83,7 +83,7 @@ nfpms: dst: /etc/systemd/system/glider@.service - src: config/glider.conf.example - dst: /etc/glider/glider.conf + dst: /etc/glider/glider.conf.example scripts: postinstall: "systemd/postinstall.sh" diff --git a/systemd/postinstall.sh b/systemd/postinstall.sh index 55a230e..c4347cd 100644 --- a/systemd/postinstall.sh +++ b/systemd/postinstall.sh @@ -2,6 +2,10 @@ set -e +if test ! -f "/etc/glider/glider.conf"; then + cp /etc/glider/glider.conf.example /etc/glider/glider.conf +fi + /bin/systemctl daemon-reload if /bin/systemctl is-active --quiet glider@glider; then @@ -10,4 +14,4 @@ fi if ! /bin/systemctl is-enabled --quiet glider@glider; then /bin/systemctl enable --now glider@glider; -fi \ No newline at end of file +fi