File: README.build-profiles

package info (click to toggle)
util-linux 2.41-5
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 95,208 kB
  • sloc: ansic: 179,016; sh: 22,689; yacc: 1,284; makefile: 528; xml: 422; python: 316; lex: 89; ruby: 75; csh: 37; exp: 19; sed: 16; perl: 15; sql: 9
file content (34 lines) | stat: -rw-r--r-- 1,346 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
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