diff --git a/debian/changelog b/debian/changelog index 21115c0f..ccc00916 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +livecd-rootfs (2.529~ppa1manpages1) cosmic; urgency=medium + + * Test build. + + -- Michael Hudson-Doyle Tue, 05 Jun 2018 14:19:17 +1200 + livecd-rootfs (2.528) cosmic; urgency=medium * Don't divert grub-probe; otherwise we're missing the filesystem UUIDs that diff --git a/live-build/auto/build b/live-build/auto/build index 4a7bc177..0217df43 100755 --- a/live-build/auto/build +++ b/live-build/auto/build @@ -158,8 +158,14 @@ rm -f /usr/bin/man dpkg-divert --quiet --remove --rename /usr/bin/man EOF - if [ "$PROJECT" != "ubuntu-base" ]; then - # The ubuntu-base unminimizer should not install ubuntu-minimal, but others should. + if [ "$PROJECT" = "ubuntu-base" ]; then + # ubuntu-minimal is too much for a docker container (it contains + # e.g. systemd) but we should restore at least a few common things. + cat >> chroot/usr/local/sbin/unminimize <<'EOF' +apt-get install -y less man-db iproute2 vim-tiny +EOF + else + # Other unminimizers install more. cat >> chroot/usr/local/sbin/unminimize <<'EOF' if ! dpkg-query --show --showformat='${db:Status-Status}\n' ubuntu-minimal 2> /dev/null | grep -q '^installed$'; then @@ -203,7 +209,7 @@ echo "This system has been minimized by removing packages and content that are" echo "not required on a system that users do not log into." echo "" echo "To restore this content, including manpages, you can run the 'unminimize'" -echo " command." +echo "command." EOF chmod +x chroot/usr/bin/man fi