summaryrefslogtreecommitdiffstats
path: root/debian/README.build-profiles
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 14:30:36 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 14:30:36 +0000
commitd731b1222e17e0081e5e4e1fc9603b67ba0b72e3 (patch)
treee0426bca9e6173cf00b0ee2573aa2c0cf96b8a25 /debian/README.build-profiles
parentAdding upstream version 2.38.1. (diff)
downloadutil-linux-d731b1222e17e0081e5e4e1fc9603b67ba0b72e3.tar.xz
util-linux-d731b1222e17e0081e5e4e1fc9603b67ba0b72e3.zip
Adding debian version 2.38.1-5.debian/2.38.1-5debian
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/README.build-profiles')
-rw-r--r--debian/README.build-profiles34
1 files changed, 34 insertions, 0 deletions
diff --git a/debian/README.build-profiles b/debian/README.build-profiles
new file mode 100644
index 0000000..5ff2038
--- /dev/null
+++ b/debian/README.build-profiles
@@ -0,0 +1,34 @@
+Build profiles for src:util-linux
+---------------------------------
+
+A full build of src:util-linux produces a large number of binary packages,
+while depending on a large number of shared libraries.
+
+To ease bootstrapping of a Debian system, src:util-linux supports a number
+of build profiles. These build profiles avoid depending on some shared
+libraries at the expense of providing a limited feature set or binary package
+set. To learn more about build profiles in general, please refer to
+ https://wiki.debian.org/BuildProfileSpec
+
+Profile "noudeb"
+----------------
+
+Standardized profile: "Inhibit building udebs"
+
+Profile "stage1"
+----------------
+
+Avoids most shared library dependencies AND builds only lib* packages.
+Intended to break bootstrapping cycles. Will be renamed at a later time,
+as its name has been deprecated by the BuildProfileSpec.
+
+Profile "pkg.util-linux.noverity"
+---------------------------------
+
+Avoids the libcryptsetup-dev build dependency, at the cost of disabling
+dm-verity support. Does not change the binary package set. If this profile
+is used in a bootstrap build, src:util-linux should be rebuilt once
+libcryptsetup-dev is available without this profile, as the binary packages
+are not "fully functional" (= lack dm-verity support).
+
+ -- Chris Hofstaedtler <zeha@debian.org> Sun, 05 Sep 2021 15:11:59 +0000