@@ -33,6 +33,7 @@ Source18: bootstrap-containers-toml
3333Source19: host-containers-toml
3434Source20: bottlerocket-fips-checks-metadata-json
3535Source21: bootstrap-commands-toml
36+ Source22: dbus-1-system.toml
3637
3738# 1xx sources: systemd units
3839Source100: apiserver.service
@@ -52,6 +53,7 @@ Source121: warm-pool-wait.service
5253Source122: has-boot-ever-succeeded.service
5354Source123: pluto.service
5455Source124: bootstrap-commands.service
56+ Source125: whippet.service
5557
5658# 2xx sources: tmpfilesd configs
5759Source200: migration-tmpfiles.conf
@@ -423,6 +425,13 @@ Conflicts: %{_cross_os}bash
423425%description -n %{_cross_os }brush
424426%{summary }.
425427
428+ %package -n %{_cross_os }whippet
429+ Summary: Custom launcher for the D-Bus message broker
430+ Provides: %{_cross_os }dbus-broker(launcher) = 0:
431+ Conflicts: %{_cross_os }dbus-broker(launcher)
432+ %description -n %{_cross_os }whippet
433+ %{summary }.
434+
426435%prep
427436%setup -T -c
428437%cargo_prep
@@ -543,6 +552,7 @@ echo "** Output from non-static builds:"
543552 -p shibaken \
544553 -p driverdog \
545554 -p brush \
555+ -p whippet \
546556 %{nil }
547557
548558# Wait for fips builds from the background, if they're not already done.
@@ -604,7 +614,7 @@ for p in \
604614 bottlerocket-cis-checks \
605615 bottlerocket-fips-checks \
606616 kubernetes-cis-checks \
607- shibaken driverdog brush \
617+ shibaken driverdog brush whippet \
608618; do
609619 install -p -m 0755 %{__cargo_outdir}/${p} %{buildroot}%{_cross_bindir}
610620done
@@ -710,6 +720,7 @@ install -p -m 0644 \
710720 %{S:100 } %{S:102 } %{S:103 } %{S:105 } \
711721 %{S:106 } %{S:107 } %{S:110 } %{S:111 } %{S:112 } \
712722 %{S:113 } %{S:114 } %{S:120 } %{S:122 } %{S:123 } %{S:124 } \
723+ %{S:125 } \
713724 %{buildroot }%{_cross_unitdir }
714725
715726install -p -m 0644 %{S:10 } %{buildroot }%{_cross_templatedir }
@@ -731,6 +742,9 @@ install -p -m 0644 %{S:300} %{buildroot}%{_cross_udevrulesdir}/80-ephemeral-stor
731742install -p -m 0644 %{S:301 } %{buildroot }%{_cross_udevrulesdir }/81-ebs-volumes.rules
732743install -p -m 0644 %{S:302 } %{buildroot }%{_cross_udevrulesdir }/82-supplemental-storage.rules
733744
745+ install -d %{buildroot }%{_cross_datadir }/whippet/
746+ install -p -m 0644 %{S:22 } %{buildroot }%{_cross_datadir }/whippet/system.toml
747+
734748%cross_scan_attribution --clarify %{_builddir }/sources/clarify.toml \
735749 cargo --offline --locked %{_builddir }/sources/Cargo.toml
736750
@@ -932,4 +946,9 @@ install -p -m 0644 %{S:400} %{S:401} %{S:402} %{buildroot}%{_cross_licensedir}
932946%{_cross_bindir }/sh
933947%dir %{_cross_libexecdir }/brush/allowed-programs
934948
949+ %files -n %{_cross_os }whippet
950+ %{_cross_bindir }/whippet
951+ %{_cross_datadir }/whippet/system.toml
952+ %{_cross_unitdir }/whippet.service
953+
935954%changelog
0 commit comments