Imported using git-ubuntu import.
Changelog parent: 8d6e24efc75872c5321ca41c8176be76736a452f
New changelog entries:
* snaps: Fixes for snap pre-seeding (LP: #1775710)
* Backport: Refactor functions out of ubuntu-cpc and ubuntu-server hooks.
* Add dependency on distro-info for snap preseeding
Imported using git-ubuntu import.
Changelog parent: 4c3694d4a2b50dd2faa9ee66575645d5b3315179
New changelog entries:
* Sort and list dependencies nicely
* Depend on packages instead of installing them at run time
* Use xz -T4 instead of pxz.
Supported xz versions before 5.2 accept the -T4 option but ignore it.
Also depend on xz-utils instead of downloading pxz. (LP: #1701132)
Imported using git-ubuntu import.
Changelog parent: d59199fe59fa2649ca5dccd2bc03df6de64d7274
New changelog entries:
* Now that grub-related diversions have been factored out in 2.466
instead of having bogus root=stuff arg generated in grub.cfg, it is
actually empty. Therefore update the sed command to make the arg in
the root= token optional. This should resolve non-booting livecd cpc
images.
[ Nishanth Aravamudan ]
* live-build/ubuntu-cpc/hooks/061-open-iscsi.chroot: generate iSCSI
Initiator Name at first iscsid run for cloud images to ensure it is
unique (LP: #1444992).
[ Steve Langasek ]
* Improve teardown_mountpoint to recursively find all submounts and
unmount them, instead of working from a hard-coded list. This makes
the code resilient against other submounts being added later, including
downstream. LP: #1721279.
* Also nuke the sleep / udevadm settle calls in the process, which should
never be required and slow down the builds.
* Fix a reference to an undefined variable in a script that's set -u.
* Use /bin/sh, not /bin/bash, for autopkgtest.
* debian/tests/default-bootstraps: minor adjustments to shell syntax,
syncing with artful where this originated.
[ Steve Langasek, Balint Reczey ]
* Introduce a new project-independent 'minimized' subproject
(LP: #1721261):
- omit ubuntu-minimal in favor of using only the minbase package set.
- boot directly by partuuid, avoiding the use of an initramfs.
- Bump needed live-build version which can build images without initrd
- drop man pages and most of the documentation from minimized images
(/usr/share/doc/*/copyright and changelog.Debian.gz files are still
kept)
- Add unminimize script for reverting minimization on a running system
- Mention unminimize script in motd
- Run autopkgtest for SUBPROJECT=minimized
- If we're using SUBPROJECT=minimized, and tzdata is not installed,
remove files that have been left behind. This is a workaround for a
bug that should be fixed in tzdata.
* Factor out grub-related diversions and use them consistently, so we
don't end up with wrong os-probe output in our grub.cfg.
[ Balint Reczey ]
* Mount using --make-rslave to ensure safe unmounts for rbind mounts
* When SUBPROJECT environment variable is not set assume it to be ""
Imported using git-ubuntu import.
Changelog parent: 2fa15a5c3bd953c71579d5b9a454384e5bcde0e4
New changelog entries:
* Set device_tree_address for the new kernel in the RPi bootloader config.txt
Imported using git-ubuntu import.
Changelog parent: 6583eeab58cec8ae20049b55a52a301f92722b7e
New changelog entries:
* live-build/ubuntu-core/hooks/00-uid-gid-fix.chroot_early: add new "input"
group to etc/group and etc/gshadow static maps.
* live-build/ubuntu-core/includes.chroot/etc/resolv.conf: use relative
symlink as suggested by lintian.
* Bump Standards-Version to 3.9.6.
Imported using git-ubuntu import.
Changelog parent: aa7b1035713ec5c90ddc88a06271b5b16be1e571
New changelog entries:
* Add two new hooks for Ubuntu Touch to setup sensible /etc/passwd,
/etc/shadow, /etc/group and /etc/gshadow PRIOR to package installation
to guarantee user/group ordering on the image and then to check for any
unexpected change to those files. (LP: #1332538)
Any change to either the initial set of users and groups or to the
post-package-install set will now be fatal to the image and will require
a manual update of the hardcoded user/group list contained in this new
chroot_early hook.
* Bump dependency on live-build accordingly.
* Update the setup_user hook to also take care of gshadow.
Imported using git-ubuntu import.
Changelog parent: 9da734df9353e25b870f23845467a0e38c7606e8
New changelog entries:
* Drop fdupes analysis: not widely used any more, can be done separately
if needed, and very noisy in build logs.
* Make the output kernel/initrd world-readable in a couple more cases,
particularly relevant to ubuntu-defaults-image (LP: #1334616).
Imported using git-ubuntu import.
Changelog parent: 0d33db8e8f8e44ee087f8d3de7ccd59539f580ec
New changelog entries:
* The EXTRA_ARCHIVES environment variable defined in 2.212 doesn't quite
work properly because it doesn't allow for signing key configuration.
Rename it to the more domain-specific EXTRA_PPAS (which is now a
space-separated sequence of <ppa-owner>/<ppa-name> pairs), and fetch
signing keys for those from Launchpad using python3-software-properties.
Imported using git-ubuntu import.
Changelog parent: ae76d5d7546fee1fbce76648c8ed35587ab3f1b6
New changelog entries:
* Make livecd-rootfs be Architecture: any so that we can go back to the
android-tools-fsutils dependency being architecture-specific, which
relieves us of having to port it to new architectures which don't care
about Android.
Imported using git-ubuntu import.
Changelog parent: 6ab1ece7b0fdce9e27ae8da448463b7a3ab4b6f2
New changelog entries:
* Double-quotes prevented the previous change from working, so drop those.
Additionally remove an hardcoded occurence of "saucy", instead using
LB_DISTRIBUTION to avoid having to change that in the future.
Imported using git-ubuntu import.
Changelog parent: a227fb8e2b3a5f0492fa0307137c5001fdb357cb
New changelog entries:
* make the dependency on android-tools-fsutils not arch specific, seems
dpkg doesnt like arch specific binary deps in arch all packages
Imported using git-ubuntu import.
Changelog parent: 20f625ae793d52eb9bea5332df7828667caea616
New changelog entries:
* add a dependency on android-tools-fsutils for armhf builds
* add nexus7 live-build configuration
* add nexus7 post processing with make_ext4fs for teh tarball to roll a
proper android img file
Imported using git-ubuntu import.
Changelog parent: d0d1c9c8ac250e92eca8d461a6db595b4ea4c9de
New changelog entries:
* Adjust for live-build interface changes up to 3.0~a57-1ubuntu1.
* Break ubuntu-defaults-builder (<< 0.32) to account for these interface
changes.
Imported using git-ubuntu import.
Changelog parent: ca831414fddcc823874a0ed0d8d90e48a5927e59
New changelog entries:
[ Adam Conrad ]
* Update maintainer to Ubuntu Developers, LaMont doesn't upload much.
[ Colin Watson ]
* Get live-build to divert update-initramfs while building the chroot.
This should cut a few minutes off builds, particularly on slow
architectures.
Imported using git-ubuntu import.
Changelog parent: 5f40039fe4b80fd0bbcb10a705c5f5ec11fff5c7
New changelog entries:
* Add support for building a pool of packages into the live config:
- define SEEDMIRROR, PREINSTALL_POOL, PREINSTALL_POOL_SEEDS in config
- set PREINSTALL_POOL_SEEDS to "server-ship" for ubuntu-server
- crib seed inheritance logic from cdimage implementation of same
- run germinate against seeds from SEEDMIRROR if to populate
PREINSTALL_POOL with a list of packages from PREINSTALL_POOL_SEEDS
- create a local-hook to download PREINSTALL_POOL packages to rootfs
* And add support to deal with the above pool of packages during build:
- generate a GPG key in the background if we're going to need one
- create a sources.list.d entry pointing at the rootfs pool
- create a Packages file and create and sign a Release file
- add our previously-generated key to the apt keyring and toss it
Imported using git-ubuntu import.
Changelog parent: fe516c7a7ff4a8faa6420bc0cc9060b454765320
New changelog entries:
* Handle package/task list changes in live-build 3.0~a22-1.
* Handle local sources.list changes in live-build 3.0~a22-1.
Imported using git-ubuntu import.
Changelog parent: 7e1b37f6c2ce52e4134bb119ec9baf7479186dcc
New changelog entries:
* Fix ordering of log file creation in BuildLiveCD.
* Fix permissions in BuildLiveCD when setting up auto directory.
* Switch from --binary-remove-linux to config/binary_rootfs/excludes.
Imported using git-ubuntu import.
Changelog parent: 131478de625908a57d4ae5c2ddc8793a58fe36e1
New changelog entries:
* Add live-build support. The old livecd.sh is still here for
compatibility, but this package's primary purpose is now to provide
Ubuntu-specific configuration for live-build.
Imported using git-ubuntu import.
Changelog parent: 0bf02053ce63fbc5de8921724be5d180d60e9c8a
New changelog entries:
[ Steve Langasek ]
* One more undefined variable fix for set -u
[ Oliver Grawert ]
* drop genext2fs, it is simply to slow, instead we use a loop munted ext2
image now.
Imported using git-ubuntu import.
Changelog parent: dc1eff00fc8383a4808c13e4eb0425d65164ba70
New changelog entries:
[ LaMont Jones ]
* BuildLiveCD: only pass -f if we were told it, since older chroots don't
support it.
[ Oliver Grawert ]
* instead of special casing for only one arch, base jasper vs casper
inclusion on the IMAGETYPE variable
* depend on genext2fs
Imported using git-ubuntu import.
Changelog parent: df6947ec2bc024ead29c48915311a4ccca42d3d0
New changelog entries:
* Depends: lzma
* drop tmpfs in general while allowing a envvar to enable it again
Imported using git-ubuntu import.
Changelog parent: 432b875df885aafba9c9024731bd4897bdafbccf
New changelog entries:
* Add support for armel+omap, and remove incorrect comments from the armel
kernel installation block.
* Really update the maintainer field.
Imported using git-ubuntu import.
Changelog parent: 37ae47542bb58998c0bc03e9677fb77d98ef7310
New changelog entries:
* if the ltsp squashfs image build fails, fail the build.
* use mksquashfs directly, instead of ltsp-update-image
Imported using git-ubuntu import.
Changelog parent: 8a2fa455ea6a9414476982b1a1bf9ff2a76143f4
New changelog entries:
* Deliver edubuntu-dvd/i386 ltsp squashfs image, since that's what
actually gets built these days.
* Update maintainer field.
Imported using git-ubuntu import.
Changelog parent: 92501f86560d06f63f0e2d6f633e5b798549fed9
New changelog entries:
[ Colin Watson ]
* Upgrade to debhelper v7.
[ Loïc Minier ]
* Make stripping of vmlinuz from livefs optional for uImage subarches where
we can't use this trick to save space and disable it on armel+dove.
Imported using git-ubuntu import.
Changelog parent: 812f9e78182c8943c6d0af276978dac4e8bb6729
New changelog entries:
[ Loic Minier ]
* Default suite is the current one as returned by $(lsb_release -cs); depend
on lsb-release (LP: #301963).
* Use dpkg --print-architecture as --print-installation-architecture is
deprecated.
* Don't explicitely install linux-headers-imx51 on armel; all other arches
get around this requirement by explicitely seeding the headers in
desktop-common which we do as well.
[ Colin Watson ]
* Remove -nolzma option from mksquashfs, since (a) it's been the default
since squashfs 1:3.3-1ubuntu1, and (b) it's no longer available in 4.0.
Imported using git-ubuntu import.
Changelog parent: 7774361625b1d86b18e7b911a82fa72102663b7f
New changelog entries:
* Use -nolzma option of mksquashfs, since our current kernel squashfs module
does not support it yet (see LP #177634). Bump dependency to
squashfs-tools to ensure availability of that option.
Imported using git-ubuntu import.
Changelog parent: e77d72ecb4a5c8857250ccd570facf963aa6545a
New changelog entries:
[ Colin Watson ]
* Vcs-Bzr is now an official field. Use an unauthenticated URL for it.
[ Bryce Harrington ]
* livecd.sh: Leave a token empty xorg.conf in place to let
xserver-xorg postinst know it needs to regenerate it. (LP: #174537)
Imported using git-ubuntu import.
Changelog parent: 2cdcf1f0c577de0dd27948ab3d2b6cf101a9625f
New changelog entries:
* Create /spu directory and spu group for powerpc+ps3 builds.
* Add XS-Vcs-Bzr field.
Imported using git-ubuntu import.
Changelog parent: 13c07f49ddcb79b22e3766ef0d97369bde85b416
New changelog entries:
* For Edubuntu images, include the intersection of edubuntu-ship-addon and
edubuntu-live in manifest-desktop, so that packages also on the add-on
CD aren't removed after installation by ubiquity.