Imported using git-ubuntu import.
Changelog parent: 50aa7ff1c2c14ba7e453dcae26a7a68170d009fc
New changelog entries:
* live-build/auto/config:
- system-image: do not install ubuntu-minimal
- system-image: install KERNEL_FLAVOURS=virtual on i386/amd64
- system-image: use "--linux-packages=linux-image"
- add click-hook-framework
* live-build/auto/build:
- system-image: collect the deivce.tar.gz
* live-build/ubuntu-core/hooks/09-move-kernel-to-device-tar.binary:
- create a device.tar.gz from the installed kernel/modules and
remove it from the rootfs
* live-build/ubuntu-core/hooks/10-remove-documentation.binary:
- strip documentation
* live-build/ubuntu-core/hooks/11-remove-extra-packages.chroot:
- remove extra packages like libicu52/libqt that are still on the
image because vivid system-image has a dependency on u-d-m which
depends on libqt
* live-build/ubuntu-core/hooks/12-add-docker-user.chroot:
- add a docker user/group into the image (this can go once we have
a hook for this)
Imported using git-ubuntu import.
Changelog parent: 1e373302d740969a0f83ddc2e1765137cf20c6f4
New changelog entries:
* Move the shorts click package to the custom tarball. LP: #1386177.
Imported using git-ubuntu import.
Changelog parent: 79f342f1d0a273ca792c1307907435c6450090c9
New changelog entries:
* live-build/ubuntu-core/hooks/03-boot_with_systemd.chroot:
- only modify /etc/default/grub if the file exists
Imported using git-ubuntu import.
Changelog parent: 791c1d95fc5bf40118501c10a55fab852720dc1c
New changelog entries:
* live-build/auto/config:
- also install flash-kernel/u-boot-tools in the armhf system-image,
thanks to Adam Conrad
Imported using git-ubuntu import.
Changelog parent: 75fc29334d9906f77a4ad1e6a4de4f1e5723ea70
New changelog entries:
* live-build/auto/config:
- explicitly set KERNEL_FLAVOURS=generic to get the right kernel
on armhf
Imported using git-ubuntu import.
Changelog parent: ddcf18baa443f0565d526464258758f913ca2a01
New changelog entries:
* fix typo in 99zz-check-uid-gid.chroot
* add systemd users to group and passwd files on touch
Imported using git-ubuntu import.
Changelog parent: cd40a96c8d2cdf81e0db94228a1e9357ecd7e58d
New changelog entries:
* make diff not exit 1 if we show the diff for passwd, shadow, group etc
Imported using git-ubuntu import.
Changelog parent: cf6d153711aef883bab58dd04255bba1d160c07d
New changelog entries:
* properly redirect error output in 99zz-check-uid-gid.chroot so it ends up
in the log files.
Imported using git-ubuntu import.
Changelog parent: 6c4b5a72d494663e427cd8e0eefebd3c1b3489f5
New changelog entries:
* merge ubuntu-core system-image fixes from the PPA:
- add ubuntu-core-libs
- add packages not (yet) in the ubuntu-core seed
- fix resolv.conf
- make timezone, localtime and hostname writable for cloud-init
Imported using git-ubuntu import.
Changelog parent: be4edfdb133694d00a0b80cf77184940dae2843f
New changelog entries:
* collect changes to /etc/{passwd|shadow|group|gshadow} in the error output
in case they got updated on ubuntu-touch. Give a proper hint what to
change to make the error go away on the next run.
Imported using git-ubuntu import.
Changelog parent: 44705028bfe4995ae21b2a3a02829971f3e4a705
New changelog entries:
* Drop the click packages moved in 2.255 from the rootfs, leaving them
only in the custom tarball.
Imported using git-ubuntu import.
Changelog parent: f381ad345f5e46a6eca6bbf91afac6e83993e971
New changelog entries:
[ Steve Langasek ]
* Add support to the ubuntu-touch target to generate a separate custom
tarball as part of the build, moving most click packages into it.
[ Colin Watson ]
* Temporarily install the to-be-moved click packages in both core and
custom databases, to simplify the landing process.
Imported using git-ubuntu import.
Changelog parent: a40ec94d2425292687ead49eed34eb12c434787f
New changelog entries:
* force the right alternative when the libmir*-android packages are
installed, so that accidentially pulled in -mesa versions will not provide
the default alternatives for them in ubuntu-touch images
* Update hardcoded libmir*-android installations for Mir 0.8.0.
Imported using git-ubuntu import.
Changelog parent: c788aa8b1c8ea89c6d3dcec2b5b7b1d17993fc0a
New changelog entries:
[ James Hunt ]
* Convert resolvconf hook from a chroot hook to a binary hook since lb
overwrites /etc/resolv.conf after the chroot hooks have run. *
* create /etc/hosts for ubuntu-core:system-image
Imported using git-ubuntu import.
Changelog parent: 32cc9da6c03ba21307158821a4b846e26105cfab
New changelog entries:
* build system-image without recommends
Imported using git-ubuntu import.
Changelog parent: 720ff888d355d17f6d3bb0c25cdea3ecd01b827f
New changelog entries:
* live-build/ubuntu-core/hooks/06-handle_resolvconf.chroot: Configure
resolv.conf for Ubuntu Core.
* live-build/ubuntu-core/hooks/07-configure-system-image-client.chroot:
Configure system-image-cli's client.ini for Ubuntu Core. This can be
dropped once bug 1373467 is fixed.
Imported using git-ubuntu import.
Changelog parent: 129b32ff971bdcbd5c11ab00faf6ef70e23817bb
New changelog entries:
* live-build/ubuntu-touch/hooks/00-uid-gid-fix.chroot_early:
Create some directories which would otherwise go missing due to our
pre-created users. (LP: #1374553)
Imported using git-ubuntu import.
Changelog parent: d803954231d5918f20d5d14e01c89060aae40c88
New changelog entries:
* live-build/auto/config: Use ubuntukylin-live task for ubuntukylin, not
ubuntu-live (LP: #1372731).
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: 662c167d12eeb3e43a0dd4b78ccd5de493583a53
New changelog entries:
* Substitute DEB_HOST_MULTIARCH into hook scripts at build time, rather
than relying on dpkg-architecture (which is in dpkg-dev) to be present
in the image.
Imported using git-ubuntu import.
Changelog parent: 3781f8a8b090f99542dae87df9db235dee010f7f
New changelog entries:
* Updating apparmor features file for Ubuntu Touch
Imported using git-ubuntu import.
Changelog parent: a36b4aa2756925756d65a467ea6a798870c1a6eb
New changelog entries:
* get-ppa-fingerprint: Adjust use of
softwareproperties.ppa.get_ppa_info_from_lp to match the new calling
convention in software-properties 0.93.
Imported using git-ubuntu import.
Changelog parent: eb694e09bceb0c3aa4f458c991c891bd0509d219
New changelog entries:
* live-build/auto/config: Use ubuntukylin-desktop task for ubuntukylin,
not ubuntu-desktop.
Imported using git-ubuntu import.
Changelog parent: c66e2a7c05ab819749e5b8349fd813d16e501ec0
New changelog entries:
* live-build/ubuntu-touch/hooks/01-setup_user.chroot:
- Don't modify PAM files directly, we'll let ubuntu-touch-session
do that for us the proper way. (LP: #1348637)
Imported using git-ubuntu import.
Changelog parent: 4b23d3370bf92ee0122fa50410bba8cbe5b9ca16
New changelog entries:
* Revert part of the last change to ship the systemd hook as .chroot
and not .binary since it doesn't appear to be running properly as a
binary hook.
Imported using git-ubuntu import.
Changelog parent: 81269b7a62596b6cc8006d8bc2315810c3be45e6
New changelog entries:
* ubuntu-core: Fix build failure due to missing /etc/default/grub and
provide an fstab that will make systemd happy.
Imported using git-ubuntu import.
Changelog parent: c80287984662f1ec8b10cc405e5c5468a248e22d
New changelog entries:
* ubuntu-core: Add click-systemd to preinstalled image (currently only in
a PPA, so can't use tasks for this).
Imported using git-ubuntu import.
Changelog parent: 5264712d26587dde7e8591dec2370d4a26bd2b74
New changelog entries:
* Only add the ubuntu-core hooks for the system-image subproject.
Imported using git-ubuntu import.
Changelog parent: 8a676fab2386045951488682d8462bac68dc53f6
New changelog entries:
[ James Hunt ]
* ubuntu-core:
- Don't remove doc to be kind to devs.
- Boot with systemd (temporary method until we have systemd-sysv).
- Configure first network interface.
Imported using git-ubuntu import.
Changelog parent: 82eb59481a00162dda3996611b39053230ed14b9
New changelog entries:
[ Colin Watson ]
* live-build/auto/config: Add configuration for new kubuntu-plasma5
flavour.
[ James Hunt ]
* ubuntu-core: Run setup hooks as done for ubuntu-touch.
Imported using git-ubuntu import.
Changelog parent: 0bdd19822012087c4b901a838f143c0bbdbc7383
New changelog entries:
[ James Hunt ]
* live-build/auto/config: Enable universe for system-image ubuntu-core
sub-project which requires 'system-image-cli'.
Imported using git-ubuntu import.
Changelog parent: d4626e0b8e1f819f869b2ec51979e0c531d26ac1
New changelog entries:
* Hard-code installation of libmirclientplatform-android and
libmirplatformgraphics-android to avoid accidentally pulling in the
-mesa variants that are preferred as dependencies of libmirclient and
libmirserver.
Imported using git-ubuntu import.
Changelog parent: 157b5a339e948abc9c5b6e942e9a51c8de860635
New changelog entries:
* lp:~mvo/livecd-rootfs/ubuntu-core-system-image:
- install the "ubuntu-core" task and a kernel when building
ubuntu-core with SUBPROJECT=system-image
Imported using git-ubuntu import.
Changelog parent: ce12eac0a592255d4dfc88cbc1a2f92bbe3a8b00
New changelog entries:
[ Michael Terry ]
* Don't set an arbitrary password for the phablet user. As we transition
to using PAM as the storage medium for the user's password, we can't
expect the user to know about the 'phablet' password.
* And configure libnss-extrausers to store user password information
instead of /etc/shadow.
Imported using git-ubuntu import.
Changelog parent: eb1f0128d3f98685a2f644dadf1a7fa4d9dfe052
New changelog entries:
* Pass --mirror-binary in the ubuntu-rtm case too; this isn't inherited
from the bootstrap mirror.
Imported using git-ubuntu import.
Changelog parent: 23bffaae7fa07e5e2f84fda2bfadf07adbe2fa04
New changelog entries:
* Pass --mirror-chroot-security and --mirror-binary-security in the
ubuntu-rtm case, as the default of http://security.ubuntu.com/ubuntu/
isn't going to have ubuntu-rtm suites.
Imported using git-ubuntu import.
Changelog parent: 92db4fa1efb3c12b4954b3a3e100b4896c0c3a1d
New changelog entries:
* Disable apt authentication checks when building ubuntu-rtm images
against dogfood (that test archive is signed, but not with a very useful
key).
* Apply a grievous hack to get debootstrap working against ubuntu-rtm
series.
Imported using git-ubuntu import.
Changelog parent: 33e2ad65cd1dff0789acc82f625e9252cad929c1
New changelog entries:
* Use the soon-to-exist ubuntu-rtm archive for ubuntu-touch builds if
SUBPROJECT is ubuntu-rtm (or ubuntu-rtm/dogfood for the dogfood
version).
Imported using git-ubuntu import.
Changelog parent: 17b8a1df96557cf0b527d346c90d0f041a2c677d
New changelog entries:
* drop extra space in DEFGROUPS variable
Imported using git-ubuntu import.
Changelog parent: 8d7dc2cd7f84030aa8045ef29a1b35f869b5e682
New changelog entries:
* add android_cache group (GID 2001) so that after we switch developer mode
to default to the phablet user it is still possible to adb push image
tarballs to the /cache partition
Imported using git-ubuntu import.
Changelog parent: 174d0f4b50b88e4e792e221598aa34b888ce3f7f
New changelog entries:
* Adding android_nvram group to the touch image
Imported using git-ubuntu import.
Changelog parent: 90fb42834223e2f255b9d2f690a3d2ad17a0d02e
New changelog entries:
[ Alfonso Sanchez-Beato (email Canonical) ]
* Add media group to touch image
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: 3bcd7a0f6acc930864d0c759a402ee533b5e2e2e
New changelog entries:
* Install linux-signed-generic directly in live passes rather than relying
on it being in the corresponding tasks. linux-signed-generic shouldn't
be in a task because that expands to ABI-versioned packages, and tasks
can't be updated post-release.
Imported using git-ubuntu import.
Changelog parent: 42b125209273254cf40a99da04f11942a415580e
New changelog entries:
* drop swapfile creation for preinstalled images
Imported using git-ubuntu import.
Changelog parent: 4c0f75e3ba28429c78ffad60e457fd477767b790
New changelog entries:
* ubuntu-touch: remove the previous ugly hack again ... issue is fixed