diff --git a/slices/crun.yaml b/slices/crun.yaml new file mode 100644 index 00000000..0a69d4b1 --- /dev/null +++ b/slices/crun.yaml @@ -0,0 +1,19 @@ +package: crun + +essential: + - crun_copyright + +slices: + bins: + essential: + - libc6_libs + - libcap2_libs + - libseccomp2_libs + - libsystemd0_libs + - libyajl2_libs + contents: + /usr/bin/crun: + /usr/lib/*-linux-*/libcrun.a: + copyright: + contents: + /usr/share/doc/crun/copyright: diff --git a/slices/debconf.yaml b/slices/debconf.yaml new file mode 100644 index 00000000..0d3930b8 --- /dev/null +++ b/slices/debconf.yaml @@ -0,0 +1,133 @@ +package: debconf + +essential: + - debconf_copyright + +slices: + bins: + contents: + /usr/bin/debconf: + /usr/bin/debconf-apt-progress: + /usr/bin/debconf-communicate: + /usr/bin/debconf-copydb: + /usr/bin/debconf-escape: + /usr/bin/debconf-set-selections: + /usr/bin/debconf-show: + /usr/sbin/dpkg-preconfigure: + /usr/sbin/dpkg-reconfigure: + /usr/share/bash-completion/completions/debconf-show: + /usr/share/bash-completion/completions/debconf: + /usr/share/debconf/confmodule: + /usr/share/debconf/confmodule.sh: + /usr/share/debconf/debconf.conf: + /usr/share/debconf/fix_db.pl: + /usr/share/debconf/frontend: + /usr/share/perl5/Debconf/AutoSelect.pm: + /usr/share/perl5/Debconf/Base.pm: + /usr/share/perl5/Debconf/Client/ConfModule.pm: + /usr/share/perl5/Debconf/Config.pm: + /usr/share/perl5/Debconf/ConfModule.pm: + /usr/share/perl5/Debconf/Db.pm: + /usr/share/perl5/Debconf/DbDriver.pm: + /usr/share/perl5/Debconf/DbDriver/Backup.pm: + /usr/share/perl5/Debconf/DbDriver/Cache.pm: + /usr/share/perl5/Debconf/DbDriver/Copy.pm: + /usr/share/perl5/Debconf/DbDriver/Debug.pm: + /usr/share/perl5/Debconf/DbDriver/Directory.pm: + /usr/share/perl5/Debconf/DbDriver/DirTree.pm: + /usr/share/perl5/Debconf/DbDriver/File.pm: + /usr/share/perl5/Debconf/DbDriver/LDAP.pm: + /usr/share/perl5/Debconf/DbDriver/PackageDir.pm: + /usr/share/perl5/Debconf/DbDriver/Pipe.pm: + /usr/share/perl5/Debconf/DbDriver/Stack.pm: + /usr/share/perl5/Debconf/Element.pm: + /usr/share/perl5/Debconf/Element/Dialog/Boolean.pm: + /usr/share/perl5/Debconf/Element/Dialog/Error.pm: + /usr/share/perl5/Debconf/Element/Dialog/Multiselect.pm: + /usr/share/perl5/Debconf/Element/Dialog/Note.pm: + /usr/share/perl5/Debconf/Element/Dialog/Password.pm: + /usr/share/perl5/Debconf/Element/Dialog/Progress.pm: + /usr/share/perl5/Debconf/Element/Dialog/Select.pm: + /usr/share/perl5/Debconf/Element/Dialog/String.pm: + /usr/share/perl5/Debconf/Element/Dialog/Text.pm: + /usr/share/perl5/Debconf/Element/Editor/Boolean.pm: + /usr/share/perl5/Debconf/Element/Editor/Error.pm: + /usr/share/perl5/Debconf/Element/Editor/Multiselect.pm: + /usr/share/perl5/Debconf/Element/Editor/Note.pm: + /usr/share/perl5/Debconf/Element/Editor/Password.pm: + /usr/share/perl5/Debconf/Element/Editor/Progress.pm: + /usr/share/perl5/Debconf/Element/Editor/Select.pm: + /usr/share/perl5/Debconf/Element/Editor/String.pm: + /usr/share/perl5/Debconf/Element/Editor/Text.pm: + /usr/share/perl5/Debconf/Element/Gnome.pm: + /usr/share/perl5/Debconf/Element/Gnome/Boolean.pm: + /usr/share/perl5/Debconf/Element/Gnome/Error.pm: + /usr/share/perl5/Debconf/Element/Gnome/Multiselect.pm: + /usr/share/perl5/Debconf/Element/Gnome/Note.pm: + /usr/share/perl5/Debconf/Element/Gnome/Password.pm: + /usr/share/perl5/Debconf/Element/Gnome/Progress.pm: + /usr/share/perl5/Debconf/Element/Gnome/Select.pm: + /usr/share/perl5/Debconf/Element/Gnome/String.pm: + /usr/share/perl5/Debconf/Element/Gnome/Text.pm: + /usr/share/perl5/Debconf/Element/Multiselect.pm: + /usr/share/perl5/Debconf/Element/Noninteractive.pm: + /usr/share/perl5/Debconf/Element/Noninteractive/Boolean.pm: + /usr/share/perl5/Debconf/Element/Noninteractive/Error.pm: + /usr/share/perl5/Debconf/Element/Noninteractive/Multiselect.pm: + /usr/share/perl5/Debconf/Element/Noninteractive/Note.pm: + /usr/share/perl5/Debconf/Element/Noninteractive/Password.pm: + /usr/share/perl5/Debconf/Element/Noninteractive/Progress.pm: + /usr/share/perl5/Debconf/Element/Noninteractive/Select.pm: + /usr/share/perl5/Debconf/Element/Noninteractive/String.pm: + /usr/share/perl5/Debconf/Element/Noninteractive/Text.pm: + /usr/share/perl5/Debconf/Element/Select.pm: + /usr/share/perl5/Debconf/Element/Teletype/Boolean.pm: + /usr/share/perl5/Debconf/Element/Teletype/Error.pm: + /usr/share/perl5/Debconf/Element/Teletype/Multiselect.pm: + /usr/share/perl5/Debconf/Element/Teletype/Note.pm: + /usr/share/perl5/Debconf/Element/Teletype/Password.pm: + /usr/share/perl5/Debconf/Element/Teletype/Progress.pm: + /usr/share/perl5/Debconf/Element/Teletype/Select.pm: + /usr/share/perl5/Debconf/Element/Teletype/String.pm: + /usr/share/perl5/Debconf/Element/Teletype/Text.pm: + /usr/share/perl5/Debconf/Element/Web/Boolean.pm: + /usr/share/perl5/Debconf/Element/Web/Error.pm: + /usr/share/perl5/Debconf/Element/Web/Multiselect.pm: + /usr/share/perl5/Debconf/Element/Web/Note.pm: + /usr/share/perl5/Debconf/Element/Web/Password.pm: + /usr/share/perl5/Debconf/Element/Web/Progress.pm: + /usr/share/perl5/Debconf/Element/Web/Select.pm: + /usr/share/perl5/Debconf/Element/Web/String.pm: + /usr/share/perl5/Debconf/Element/Web/Text.pm: + /usr/share/perl5/Debconf/Encoding.pm: + /usr/share/perl5/Debconf/Format.pm: + /usr/share/perl5/Debconf/Format/822.pm: + /usr/share/perl5/Debconf/FrontEnd.pm: + /usr/share/perl5/Debconf/FrontEnd/Dialog.pm: + /usr/share/perl5/Debconf/FrontEnd/Editor.pm: + /usr/share/perl5/Debconf/FrontEnd/Gnome.pm: + /usr/share/perl5/Debconf/FrontEnd/Kde.pm: + /usr/share/perl5/Debconf/FrontEnd/Noninteractive.pm: + /usr/share/perl5/Debconf/FrontEnd/Passthrough.pm: + /usr/share/perl5/Debconf/FrontEnd/Readline.pm: + /usr/share/perl5/Debconf/FrontEnd/ScreenSize.pm: + /usr/share/perl5/Debconf/FrontEnd/Teletype.pm: + /usr/share/perl5/Debconf/FrontEnd/Text.pm: + /usr/share/perl5/Debconf/FrontEnd/Web.pm: + /usr/share/perl5/Debconf/Gettext.pm: + /usr/share/perl5/Debconf/Iterator.pm: + /usr/share/perl5/Debconf/Log.pm: + /usr/share/perl5/Debconf/Path.pm: + /usr/share/perl5/Debconf/Priority.pm: + /usr/share/perl5/Debconf/Question.pm: + /usr/share/perl5/Debconf/Template.pm: + /usr/share/perl5/Debconf/Template/Transient.pm: + /usr/share/perl5/Debconf/TmpFile.pm: + /usr/share/perl5/Debian/DebConf/Client/ConfModule.pm: + config: + contents: + /etc/apt/apt.conf.d/70debconf: + /etc/debconf.conf: + copyright: + contents: + /usr/share/doc/debconf/copyright: diff --git a/slices/libaudit-common.yaml b/slices/libaudit-common.yaml new file mode 100644 index 00000000..8607f4b5 --- /dev/null +++ b/slices/libaudit-common.yaml @@ -0,0 +1,12 @@ +package: libaudit-common + +essential: + - libaudit-common_copyright + +slices: + config: + contents: + /etc/libaudit.conf: + copyright: + contents: + /usr/share/doc/libaudit-common/copyright: diff --git a/slices/libaudit1.yaml b/slices/libaudit1.yaml new file mode 100644 index 00000000..2ff61258 --- /dev/null +++ b/slices/libaudit1.yaml @@ -0,0 +1,16 @@ +package: libaudit1 + +essential: + - libaudit1_copyright + +slices: + libs: + essential: + - libaudit-common_config + - libc6_libs + - libcap-ng0_libs + contents: + /lib/*-linux-*/libaudit.so.1*: + copyright: + contents: + /usr/share/doc/libaudit1/copyright: diff --git a/slices/libcap-ng0.yaml b/slices/libcap-ng0.yaml new file mode 100644 index 00000000..31e5d2fa --- /dev/null +++ b/slices/libcap-ng0.yaml @@ -0,0 +1,15 @@ +package: libcap-ng0 + +essential: + - libcap-ng0_copyright + +slices: + libs: + essential: + - libc6_libs + contents: + /lib/*-linux-*/libcap-ng.so.0*: + /lib/*-linux-*/libdrop_ambient.so.0*: + copyright: + contents: + /usr/share/doc/libcap-ng0/copyright: diff --git a/slices/libgcrypt20.yaml b/slices/libgcrypt20.yaml new file mode 100644 index 00000000..0d4e0c53 --- /dev/null +++ b/slices/libgcrypt20.yaml @@ -0,0 +1,16 @@ +# LGPL Crypto library - runtime library +package: libgcrypt20 + +essential: + - libgcrypt20_copyright + +slices: + libs: + essential: + - libc6_libs + - libgpg-error0_libs + contents: + /usr/lib/*-linux-*/libgcrypt.so.20*: + copyright: + contents: + /usr/share/doc/libgcrypt20/copyright: diff --git a/slices/libgpg-error0.yaml b/slices/libgpg-error0.yaml new file mode 100644 index 00000000..64ed58dc --- /dev/null +++ b/slices/libgpg-error0.yaml @@ -0,0 +1,16 @@ +# Library that defines common error values, messages, and common +# runtime functionality for all GnuPG components. +package: libgpg-error0 + +essential: + - libgpg-error0_copyright + +slices: + libs: + essential: + - libc6_libs + contents: + /lib/*-linux-*/libgpg-error.so.0*: + copyright: + contents: + /usr/share/doc/libgpg-error0/copyright: diff --git a/slices/liblz4-1.yaml b/slices/liblz4-1.yaml new file mode 100644 index 00000000..0e254fca --- /dev/null +++ b/slices/liblz4-1.yaml @@ -0,0 +1,14 @@ +package: liblz4-1 + +essential: + - liblz4-1_copyright + +slices: + libs: + essential: + - libc6_libs + contents: + /usr/lib/*-linux-*/liblz4.so.1*: + copyright: + contents: + /usr/share/doc/liblz4-1/copyright: diff --git a/slices/libpam0g.yaml b/slices/libpam0g.yaml new file mode 100644 index 00000000..93243af6 --- /dev/null +++ b/slices/libpam0g.yaml @@ -0,0 +1,19 @@ +package: libpam0g + +essential: + - libpam0g_copyright + +slices: + libs: + essential: + - debconf_bins + - debconf_config + - libaudit1_libs + - libc6_libs + contents: + /lib/*-linux-*/libpam.so.0*: + /lib/*-linux-*/libpam_misc.so.0*: + /lib/*-linux-*/libpamc.so.0*: + copyright: + contents: + /usr/share/doc/libpam0g/copyright: diff --git a/slices/libseccomp2.yaml b/slices/libseccomp2.yaml new file mode 100644 index 00000000..81ef77e3 --- /dev/null +++ b/slices/libseccomp2.yaml @@ -0,0 +1,14 @@ +package: libseccomp2 + +essential: + - libseccomp2_copyright + +slices: + libs: + essential: + - libc6_libs + contents: + /usr/lib/*-linux-*/libseccomp.so.2*: + copyright: + contents: + /usr/share/doc/libseccomp2/copyright: diff --git a/slices/libsemanage-common.yaml b/slices/libsemanage-common.yaml new file mode 100644 index 00000000..943e1aa9 --- /dev/null +++ b/slices/libsemanage-common.yaml @@ -0,0 +1,12 @@ +package: libsemanage-common + +essential: + libsemanage-common_copyright + +slices: + config: + contents: + /etc/selinux/semanage.conf: + copyright: + contents: + /usr/share/doc/libsemanage-common/copyright: diff --git a/slices/libsemanage2.yaml b/slices/libsemanage2.yaml new file mode 100644 index 00000000..4a53068d --- /dev/null +++ b/slices/libsemanage2.yaml @@ -0,0 +1,19 @@ +package: libsemanage2 + +essential: + - libsemanage2_copyright + +slices: + libs: + essential: + - libaudit1_libs + - libbz2-1.0_libs + - libc6_libs + - libselinux1_libs + - libsemanage-common_config + - libsepol2_libs + contents: + /usr/lib/*-linux-*/libsemanage.so.2*: + copyright: + contents: + /usr/share/doc/libsemanage2/copyright: diff --git a/slices/libsepol2.yaml b/slices/libsepol2.yaml new file mode 100644 index 00000000..666b6b00 --- /dev/null +++ b/slices/libsepol2.yaml @@ -0,0 +1,14 @@ +package: libsepol2 + +essential: + - libsepol2_copyright + +slices: + libs: + essential: + - libc6_libs + contents: + /lib/*-linux-*/libsepol.so.2*: + copyright: + contents: + /usr/share/doc/libsepol2/copyright: diff --git a/slices/libsubid4.yaml b/slices/libsubid4.yaml new file mode 100644 index 00000000..010e0445 --- /dev/null +++ b/slices/libsubid4.yaml @@ -0,0 +1,22 @@ +package: libsubid4 + +esential: + - libsubid4_copyright + +slices: + libs: + essential: + - libaudit1_libs + - libc6_libs + # The chisel tool does not support per-architecture packages + # libcrypt1, libpam0g and libsemanage2 are only required on + # armhf, i386 and riscv64 architectures. + # - libcrypt1_libs + # - libpam0g_libs + - libselinux1_libs + # - libsemanage2_libs + contents: + /usr/lib/*-linux-*/libsubid.so.4*: + copyright: + contents: + /usr/share/doc/libsubid4/copyright: diff --git a/slices/libsystemd0.yaml b/slices/libsystemd0.yaml new file mode 100644 index 00000000..b5ded279 --- /dev/null +++ b/slices/libsystemd0.yaml @@ -0,0 +1,19 @@ +package: libsystemd0 + +essential: + - libsystemd0_copyright + +slices: + libs: + essential: + - libc6_libs + - libcap2_libs + - libgcrypt20_libs + - liblz4-1_libs + - liblzma5_libs + - libzstd1_libs + contents: + /usr/lib/*-linux-*/libsystemd.so.0*: + copyright: + contents: + /usr/share/doc/libsystemd0/copyright: diff --git a/slices/libyajl2.yaml b/slices/libyajl2.yaml new file mode 100644 index 00000000..e5b9e985 --- /dev/null +++ b/slices/libyajl2.yaml @@ -0,0 +1,14 @@ +package: libyajl2 + +essential: + - libyajl2_copyright + +slices: + libs: + essential: + - libc6_libs + contents: + /usr/lib/*-linux-*/libyajl.so.2*: + copyright: + contents: + /usr/share/doc/libyajl2/copyright: diff --git a/slices/uidmap.yaml b/slices/uidmap.yaml new file mode 100644 index 00000000..da2c7aa0 --- /dev/null +++ b/slices/uidmap.yaml @@ -0,0 +1,19 @@ +package: uidmap + +essential: + - uidmap_copyright + +slices: + bins: + essential: + - libaudit1_libs + - libc6_libs + - libselinux1_libs + - libsubid4_libs + contents: + /usr/bin/getsubids: + /usr/bin/newgidmap: + /usr/bin/newuidmap: + copyright: + contents: + /usr/share/doc/uidmap/copyright: