packaging: Move parse-dynparts to separate package 62/300162/6
authorKarol Lewandowski <k.lewandowsk@samsung.com>
Tue, 17 Oct 2023 14:13:35 +0000 (16:13 +0200)
committerKarol Lewandowski <k.lewandowsk@samsung.com>
Fri, 17 Nov 2023 09:31:33 +0000 (10:31 +0100)
parse-dynparts is going to be used by both initrd and initrd-recovery,
so it must be moved out of initrd package.

Change-Id: Ic3e959fd0fb6898b6f4923de7bda9a83bdc15277

packaging/initrd.spec

index 3d51ebf2014cd17531115109efe5488dc0141473..57a6add16b98509ed004d7791a8521bfbb03fc00 100644 (file)
@@ -3,7 +3,7 @@
 
 Name:           initrd
 Summary:        Tizen Initial ramdisk
-Version:        2.0
+Version:        2.1
 Release:        1
 License:        MIT, Apache-2.0
 Group:          System/Utilities
@@ -26,6 +26,7 @@ Requires(posttrans): f2fs-tools
 Requires(posttrans): kmod-compat
 Requires(post):      /sbin/ldconfig
 Requires(postun):    /sbin/ldconfig
+Requires:            parse-dynparts = %{version}-%{release}
 
 %description
 initial ramdisk. initrd does mount filesystems(/, /opt, /proc, /sys, /lib/modules).
@@ -38,6 +39,14 @@ BuildArch: noarch
 %description init-wrapper
 This package provides init.wrapper and init symlink file for init wrapper booting.
 
+%package -n parse-dynparts
+Summary:  Utility needed to parse dynamic partition on-disk format
+
+%description -n parse-dynparts
+This package provides utility needed to parse "super" on-disk format, and print
+out necessary device mapper maps, needed to later mount filesystems contained in
+dynamic partition area.
+
 %package -n verity-tools
 Summary:   A tool for dm-verity
 License:   MIT
@@ -133,6 +142,10 @@ rm -rf %{_initrd_dir}
 %{_initrd_dir}/init.sh
 %{_unitdir}/ramdisk-flush.service
 %{_unitdir}/delayed.target.wants/ramdisk-flush.service
+
+%files -n parse-dynparts
+%manifest initrd.manifest
+%license LICENSE.MIT
 %{_sbindir}/parse-dynparts
 
 %files init-wrapper