From 31af39ce4c78df6acfe947470ac2a72926ac5b15 Mon Sep 17 00:00:00 2001 From: Brian Picciano Date: Tue, 24 Sep 2024 11:22:00 +0200 Subject: [PATCH] Embed default daemon.yml directly in entrypoint --- dist/linux/arch/default.nix | 4 +-- go/bootstrap/bootstrap.go | 6 ---- go/cmd/entrypoint/daemon.go | 2 +- go/cmd/entrypoint/garage.go | 2 +- go/daemon/daecommon/config.go | 28 ++++++------------- .../etc => go/daemon/daecommon}/daemon.yml | 0 nix/nebula.nix | 2 +- 7 files changed, 13 insertions(+), 31 deletions(-) rename {AppDir/etc => go/daemon/daecommon}/daemon.yml (100%) diff --git a/dist/linux/arch/default.nix b/dist/linux/arch/default.nix index fa61e36..47e8d2f 100644 --- a/dist/linux/arch/default.nix +++ b/dist/linux/arch/default.nix @@ -51,13 +51,13 @@ in inherit pkgbuild; src = appImage; - appDir = ../../../AppDir; + defaultDaemonYml = ../../../go/daemon/daecommon/daemon.yml; systemdService = ../isle.service; dontUnpack = true; buildPhase = '' mkdir -p root/etc/isle/ - cp "$appDir"/etc/daemon.yml root/etc/isle/daemon.yml + cp "$defaultDaemonYml" root/etc/isle/daemon.yml mkdir -p root/usr/lib/sysusers.d/ cat >root/usr/lib/sysusers.d/isle.conf <