From 2b5045c492fd4f1f0f6f3114e7b444014fe446c4 Mon Sep 17 00:00:00 2001 From: Guillem Jover Date: Fri, 31 Jul 2015 17:40:10 +0200 Subject: dpkg-source: Add an optional essential=yes key/value to Package-List This makes this information available in the Sources package files, so that when bootstrapping a new architecture all Essential:yes packages are known in advance. Prompted-by: Helmut Grohne --- scripts/dpkg-source.pl | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'scripts/dpkg-source.pl') diff --git a/scripts/dpkg-source.pl b/scripts/dpkg-source.pl index e0b8b8ef4..9aeec135d 100755 --- a/scripts/dpkg-source.pl +++ b/scripts/dpkg-source.pl @@ -297,6 +297,10 @@ if ($options{opmode} =~ /^(build|print-format|(before|after)-build|commit)$/) { $pkg_summary .= " profile=$profile"; } + if (defined $pkg->{'Essential'} and $pkg->{'Essential'} eq 'yes') { + $pkg_summary .= ' essential=yes'; + } + push @pkglist, $pkg_summary; push @binarypackages, $p; foreach (keys %{$pkg}) { -- cgit v1.2.3