Skip to content

Commit

Permalink
slices: add initial version of systemd and friends.
Browse files Browse the repository at this point in the history
Currently systemd is not working as it's lacking the catalog update functionality, blocked by maybe lack of features in Starlark/Chisel
  • Loading branch information
Meulengracht committed Jul 5, 2024
1 parent 7d1090d commit 92fe571
Show file tree
Hide file tree
Showing 14 changed files with 873 additions and 0 deletions.
15 changes: 15 additions & 0 deletions slices/libapparmor1.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package: libapparmor1

essential:
- libapparmor1_copyright

slices:
libs:
essential:
- libc6_libs
contents:
/usr/lib/*-linux-*/libapparmor.so.1*:

copyright:
contents:
/usr/share/doc/libapparmor1/copyright:
15 changes: 15 additions & 0 deletions slices/libargon2-1.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package: libargon2-1

essential:
- libargon2-1_copyright

slices:
libs:
essential:
- libc6_libs
contents:
/usr/lib/*-linux-*/libargon2.so.1*:

copyright:
contents:
/usr/share/doc/libargon2-1/copyright:
15 changes: 15 additions & 0 deletions slices/libblkid1.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package: libblkid1

essential:
- libblkid1_copyright

slices:
libs:
essential:
- libc6_libs
contents:
/usr/lib/*-linux-*/libblkid.so.1*:

copyright:
contents:
/usr/share/doc/libblkid1/copyright:
21 changes: 21 additions & 0 deletions slices/libcryptsetup12.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package: libcryptsetup12

essential:
- libcryptsetup12_copyright

slices:
libs:
essential:
- libargon2-1_libs
- libblkid1_libs
- libc6_libs
- libdevmapper1.02.1_libs
- libjson-c5_libs
- libssl3t64_libs
- libuuid1_libs
contents:
/lib/*-linux-*/libcryptsetup.so.12*:

copyright:
contents:
/usr/share/doc/libcryptsetup12/copyright:
17 changes: 17 additions & 0 deletions slices/libdevmapper1.02.1.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package: libdevmapper1.02.1

essential:
- libdevmapper1.02.1_copyright

slices:
libs:
essential:
- libc6_libs
- libselinux1_libs
- libudev1_libs
contents:
/usr/lib/*-linux-*/libdevmapper.so.1*:

copyright:
contents:
/usr/share/doc/libdevmapper1.02.1/copyright:
17 changes: 17 additions & 0 deletions slices/libfdisk1.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package: libfdisk1

essential:
- libfdisk1_copyright

slices:
libs:
essential:
- libblkid1_libs
- libc6_libs
- libuuid1_libs
contents:
/usr/lib/*-linux-*/libfdisk.so.1*:

copyright:
contents:
/usr/share/doc/libfdisk1/copyright:
15 changes: 15 additions & 0 deletions slices/libjson-c5.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package: libjson-c5

essential:
- libjson-c5_copyright

slices:
libs:
essential:
- libc6_libs
contents:
/usr/lib/*-linux-*/libjson-c.so.5*:

copyright:
contents:
/usr/share/doc/libjson-c5/copyright:
18 changes: 18 additions & 0 deletions slices/libkmod2.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
package: libkmod2

essential:
- libkmod2_copyright

slices:
libs:
essential:
- libc6_libs
- liblzma5_libs
- libssl3t64_libs
- libzstd1_libs
contents:
/usr/lib/*-linux-*/libkmod.so.2*:

copyright:
contents:
/usr/share/doc/libkmod2/copyright:
17 changes: 17 additions & 0 deletions slices/libmount1.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package: libmount1

essential:
- libseccomp2_copyright

slices:
libs:
essential:
- libblkid1_libs
- libc6_libs
- libselinux1_libs
contents:
/usr/lib/*-linux-*/libmount.so.1*:

copyright:
contents:
/usr/share/doc/libmount1/copyright:
15 changes: 15 additions & 0 deletions slices/libseccomp2.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package: libseccomp2

essential:
- libseccomp2_copyright

slices:
libs:
essential:
- libc6_libs
contents:
/usr/lib/*-linux-*/libseccomp.so.2*:

copyright:
contents:
/usr/share/doc/libseccomp2/copyright:
15 changes: 15 additions & 0 deletions slices/libsmartcols1.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package: libsmartcols1

essential:
- libsmartcols1_copyright

slices:
libs:
essential:
- libc6_libs
contents:
/usr/lib/*-linux-*/libsmartcols.so.1*:

copyright:
contents:
/usr/share/doc/libsmartcols1/copyright:
32 changes: 32 additions & 0 deletions slices/libsystemd-shared.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
package: libsystemd-shared

essential:
- libsystemd-shared_copyright

slices:
libs:
essential:
- libacl1_libs
- libapparmor1_libs
- libaudit1_libs
- libblkid1_libs
- libc6_libs
- libcap2_libs
- libcrypt1_libs
- libgcrypt20_libs
- libkmod2_libs
- liblz4-1_libs
- liblzma5_libs
- libmount1_libs
- libpam0g_libs
- libseccomp2_libs
- libselinux1_libs
- libssl3t64_libs
- libzstd1_libs
contents:
/usr/lib/*-linux-*/systemd/libsystemd-core-*.so:
/usr/lib/*-linux-*/systemd/libsystemd-shared-*.so:

copyright:
contents:
/usr/share/doc/libsystemd-shared/copyright:
23 changes: 23 additions & 0 deletions slices/mount.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
package: mount

essential:
- mount_copyright

slices:
bins:
essential:
- libblkid1_libs
- libc6_libs
- libmount1_libs
- libselinux1_libs
- libsmartcols1_libs
contents:
/usr/bin/mount:
/usr/bin/umount:
/usr/sbin/losetup:
/usr/sbin/swapoff:
/usr/sbin/swapon:

copyright:
contents:
/usr/share/doc/mount/copyright:
Loading

0 comments on commit 92fe571

Please sign in to comment.