33
44Name: kata-containers-cc
55Version: 3.2.0.azl4
6- Release: 1 %{?dist }
6+ Release: 2 %{?dist }
77Summary: Kata Confidential Containers package developed for Confidential Containers on AKS
88License: ASL 2.0
99URL: https://github.com/microsoft/kata-containers
@@ -43,6 +43,12 @@ Summary: Kata Confidential Containers tools package for building the UVM
4343%description tools
4444This package contains the scripts and files required to build the UVM
4545
46+ %package tardev
47+ Summary: tardev-snapshotter for Kata Containers
48+
49+ %description tardev
50+ This package contains the tardev-snapshotter service for Kata Containers.
51+
4652%prep
4753%autosetup -p1 -n %{sourceName }-%{version }
4854pushd %{_builddir }/%{sourceName }-%{version }
@@ -54,6 +60,11 @@ pushd %{_builddir}/%{sourceName}-%{version}/tools/osbuilder/node-builder/azure-l
5460%make_build package-confpods
5561popd
5662
63+ %build tardev
64+ pushd %{_builddir }/%{sourceName }-%{version }/tools/osbuilder/node-builder/azure-linux
65+ %make_build tardev
66+ popd
67+
5768%define kata_path /opt/confidential-containers
5869%define kata_bin %{kata_path }/bin
5970%define kata_shim_bin %{_prefix }/local /bin
@@ -66,13 +77,18 @@ START_SERVICES=no PREFIX=%{buildroot} %make_build deploy-confpods-package
6677PREFIX=%{buildroot } %make_build deploy-confpods-package-tools
6778popd
6879
69- %preun
80+ %install tardev
81+ pushd %{_builddir }/%{sourceName }-%{version }/tools/osbuilder/node-builder/azure-linux
82+ PREFIX= %{buildroot } %make_build deploy-tardev
83+ popd
84+
85+ %preun tardev
7086%systemd_preun tardev-snapshotter.service
7187
72- %postun
88+ %postun tardev
7389%systemd_postun tardev-snapshotter.service
7490
75- %post
91+ %post tardev
7692%systemd_post tardev-snapshotter.service
7793if [ $1 -eq 1 ]; then # Package install
7894 systemctl enable tardev-snapshotter.service > /dev/null 2>&1 || :
8298%files
8399%{_sbindir }/mount.tar
84100%{_bindir }/kata-overlay
85- %{_bindir }/tardev-snapshotter
86- %{_unitdir }/tardev-snapshotter.service
87-
88101%{kata_bin }/kata-collect-data.sh
89102%{kata_bin }/kata-monitor
90103%{kata_bin }/kata-runtime
98111%doc CONTRIBUTING.md
99112%doc README.md
100113
114+ %files tardev
115+ %{_bindir }/tardev-snapshotter
116+ %{_unitdir }/tardev-snapshotter.service
117+
101118%files tools
102119%dir %{kata_path }
103120%dir %{tools_pkg }
150167%{tools_pkg }/tools/osbuilder/node-builder/azure-linux/agent-install/usr/lib/systemd/system/kata-agent.service
151168
152169%changelog
170+ * Mon Mar 03 2025 Mitch Zhu <mitchzhu@microsoft.com> 3.2.0.azl4-2
171+ - Add tardev subpackage
172+
173+
153174* Wed Jan 22 2025 Saul Paredes <saulparedes@microsoft.com> - 3.2.0.azl4-1
154175- Upgrade to 3.2.0.azl4 release
155176
0 commit comments