livecd-rootfs/minimize-manual
Balint Reczey 2a68f1312a Mark packages as autoinstalled using apt-mark in the chroot
instead of using python-apt that potentially starts talking to the build
system's dbus causing various problems.

LP: #1835406
2019-11-13 19:12:03 +01:00

17 lines
419 B
Bash
Executable File

#!/bin/sh
# Minimize the number of manually installed packages in the image
# Finds all packages which could be marked as automatically installed and marks
# them as such
set -e
chroot=$1
auto_packages=$(/usr/share/livecd-rootfs/auto-markable-pkgs $chroot)
if [ -n "$auto_packages" ]; then
chroot chroot apt-mark auto $auto_packages
fi
[ -z "$(/usr/share/livecd-rootfs/auto-markable-pkgs $chroot 2> /dev/null)" ]