From 338a78a4ec446122b5806b3685b8ca503f10f2a3 Mon Sep 17 00:00:00 2001 From: Vivek Reddy Karri Date: Wed, 28 Jun 2023 22:19:32 +0000 Subject: [PATCH 1/3] Add featured systemd files in host-services Signed-off-by: Vivek Reddy Karri --- src/sonic-host-services-data/debian/rules | 1 + .../debian/sonic-host-services-data.featured.service | 10 ++++++++++ .../debian/sonic-host-services-data.featured.timer | 12 ++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 src/sonic-host-services-data/debian/sonic-host-services-data.featured.service create mode 100644 src/sonic-host-services-data/debian/sonic-host-services-data.featured.timer diff --git a/src/sonic-host-services-data/debian/rules b/src/sonic-host-services-data/debian/rules index 22c7450193e8..47d26ccbc12f 100755 --- a/src/sonic-host-services-data/debian/rules +++ b/src/sonic-host-services-data/debian/rules @@ -15,6 +15,7 @@ build: override_dh_installsystemd: dh_installsystemd --no-start --name=caclmgrd dh_installsystemd --no-start --name=hostcfgd + dh_installsystemd --no-start --name=featured dh_installsystemd --no-start --name=aaastatsd dh_installsystemd --no-start --name=procdockerstatsd dh_installsystemd --no-start --name=determine-reboot-cause diff --git a/src/sonic-host-services-data/debian/sonic-host-services-data.featured.service b/src/sonic-host-services-data/debian/sonic-host-services-data.featured.service new file mode 100644 index 000000000000..caa1fb3633b1 --- /dev/null +++ b/src/sonic-host-services-data/debian/sonic-host-services-data.featured.service @@ -0,0 +1,10 @@ +[Unit] +Description==Feature configuration daemon +Requires=updategraph.service +After=updategraph.service +BindsTo=sonic.target +After=sonic.target + +[Service] +Type=simple +ExecStart=/usr/local/bin/featured diff --git a/src/sonic-host-services-data/debian/sonic-host-services-data.featured.timer b/src/sonic-host-services-data/debian/sonic-host-services-data.featured.timer new file mode 100644 index 000000000000..12fbbe10f257 --- /dev/null +++ b/src/sonic-host-services-data/debian/sonic-host-services-data.featured.timer @@ -0,0 +1,12 @@ +[Unit] +Description=Delays feature daemon until SONiC has started +PartOf=featured.service + +[Timer] +OnUnitActiveSec=0 sec +OnBootSec=1min 30 sec +Unit=featured.service + +[Install] +WantedBy=timers.target sonic.target + From 1851245a7e76c1278883867bb4354f5d383361e1 Mon Sep 17 00:00:00 2001 From: Vivek Date: Tue, 18 Jul 2023 12:47:04 -0700 Subject: [PATCH 2/3] Update the description --- .../debian/sonic-host-services-data.featured.service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sonic-host-services-data/debian/sonic-host-services-data.featured.service b/src/sonic-host-services-data/debian/sonic-host-services-data.featured.service index caa1fb3633b1..0913e9458cc2 100644 --- a/src/sonic-host-services-data/debian/sonic-host-services-data.featured.service +++ b/src/sonic-host-services-data/debian/sonic-host-services-data.featured.service @@ -1,5 +1,5 @@ [Unit] -Description==Feature configuration daemon +Description=Feature configuration daemon Requires=updategraph.service After=updategraph.service BindsTo=sonic.target From b10a79eb571efe8520313f5c90a624bf7304cd26 Mon Sep 17 00:00:00 2001 From: Vivek Reddy Karri Date: Sat, 29 Jul 2023 00:20:07 +0000 Subject: [PATCH 3/3] Update host-services submodule 6767bc7 [FeatureD] Move the Feature related config from Hostcfgd into a new daemon (#71) Signed-off-by: Vivek Reddy Karri --- src/sonic-host-services | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sonic-host-services b/src/sonic-host-services index bc08806b6400..6767bc7b6d45 160000 --- a/src/sonic-host-services +++ b/src/sonic-host-services @@ -1 +1 @@ -Subproject commit bc08806b64002c506b8401eae5d9e1c760651e49 +Subproject commit 6767bc7b6d45979660a653e7b837501e00d05cde