From 184e24b7f0a2ead380703f98822b3fb2d35bef28 Mon Sep 17 00:00:00 2001
From: John Estabrook <jestabro@vyos.io>
Date: Thu, 24 Oct 2024 10:50:34 -0500
Subject: vyconf: T6718: start vyconfd from vyos-router

Start vyconfd after migration.
---
 src/systemd/vyconfd.service | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 src/systemd/vyconfd.service

(limited to 'src/systemd')

diff --git a/src/systemd/vyconfd.service b/src/systemd/vyconfd.service
new file mode 100644
index 000000000..b20e831ab
--- /dev/null
+++ b/src/systemd/vyconfd.service
@@ -0,0 +1,21 @@
+[Unit]
+Description=VyOS vyconf daemon
+
+# Without this option, lots of default dependencies are added,
+# among them network.target, which creates a dependency cycle
+DefaultDependencies=no
+
+After=systemd-remount-fs.service
+
+[Service]
+ExecStart=/usr/libexec/vyos/vyconf/vyconfd
+Type=exec
+SyslogIdentifier=vyconfd
+SyslogFacility=daemon
+Restart=on-failure
+
+User=root
+Group=vyattacfg
+
+[Install]
+WantedBy=vyos.target
-- 
cgit v1.2.3


From 40f3a86e697f7f42af81556cd6c8e7d4a3498541 Mon Sep 17 00:00:00 2001
From: John Estabrook <jestabro@vyos.io>
Date: Thu, 24 Oct 2024 10:50:34 -0500
Subject: vyconf: T6718: set log-file

---
 src/systemd/vyconfd.service | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'src/systemd')

diff --git a/src/systemd/vyconfd.service b/src/systemd/vyconfd.service
index b20e831ab..ab2280263 100644
--- a/src/systemd/vyconfd.service
+++ b/src/systemd/vyconfd.service
@@ -8,7 +8,7 @@ DefaultDependencies=no
 After=systemd-remount-fs.service
 
 [Service]
-ExecStart=/usr/libexec/vyos/vyconf/vyconfd
+ExecStart=/usr/libexec/vyos/vyconf/vyconfd --log-file /var/run/log/vyconfd.log
 Type=exec
 SyslogIdentifier=vyconfd
 SyslogFacility=daemon
-- 
cgit v1.2.3