From b4d6c75d5260ce0f4a49176620357800409ef087 Mon Sep 17 00:00:00 2001 From: William Petit Date: Sat, 25 Mar 2023 16:46:00 +0100 Subject: [PATCH] feat: keep state.json and agent-key.json between upgrades --- install/emissary-files.mk | 4 ++++ misc/emissary/keep.d/emissary | 3 +++ 2 files changed, 7 insertions(+) create mode 100644 misc/emissary/keep.d/emissary diff --git a/install/emissary-files.mk b/install/emissary-files.mk index 373d44c..82fb2aa 100644 --- a/install/emissary-files.mk +++ b/install/emissary-files.mk @@ -8,6 +8,10 @@ install-emissary-files: mkdir -p files/etc/uci-defaults cp -r misc/emissary/uci-defaults/* files/etc/uci-defaults/ + # Copy keep.d files + mkdir -p files/lib/upgrade/keep.d + cp -r misc/emissary/keep.d/* files/lib/upgrade/keep.d/ + mkdir -p gitea-dl/emissary-agent_linux_$(EMISSARY_ARCH) cd gitea-dl && tar -xzf emissary-agent_*_linux_$(EMISSARY_ARCH).tar.gz -C emissary-agent_linux_$(EMISSARY_ARCH) diff --git a/misc/emissary/keep.d/emissary b/misc/emissary/keep.d/emissary new file mode 100644 index 0000000..c827cc6 --- /dev/null +++ b/misc/emissary/keep.d/emissary @@ -0,0 +1,3 @@ +/etc/machine-id +/var/lib/emissary/agent-key.json +/var/lib/emissary/state.json