Hi,
as I was asked on IRC, this is how piuparts modifies apt+dpkgs
defaults, "most interestingly" it doesnt install recommends...:
def create_apt_conf(self):
"""Create /etc/apt/apt.conf inside the chroot."""
create_file(self.relative("etc/apt/apt.conf"),
'APT::Get::AllowUnauthenticated "%s";\n' %
settings.apt_unauthenticated +
'APT::Get::Assume-Yes "yes";\n' +
'APT::Install-Recommends "0";\n' +
'APT::Install-Suggests "0";\n')
def create_dpkg_conf(self):
"""Create /etc/dpkg/dpkg.cfg.d/piuparts inside the chroot."""
if settings.dpkg_force_confdef:
create_file(self.relative("etc/dpkg/dpkg.cfg.d/piuparts"),
'force-confdef')
logging.info("Warning: dpkg has been configured to use the
force-confdef option. This will hide problems, see #466118.")
cheers,
Holger
Attachment:
signature.asc
Description: This is a digitally signed message part.