Imported using git-ubuntu import.
Changelog parent: ff016f45109c6618aefc320947a734a6fcc9ba8e
New changelog entries:
* touch: forcing package mir-platform-graphics-android to see if we're able
to remove the dependency on the mesa one (until mir is properly fixed)
Imported using git-ubuntu import.
Changelog parent: f065c9b603d5821413a53d1241efe361b193bcc8
New changelog entries:
* touch: removing dependencies on a specific mir platform driver as mir can
now identify and load the correct driver during runtime
Imported using git-ubuntu import.
Changelog parent: bc80922506cd184cd9055bfbeaa016c3c00d896d
New changelog entries:
* bump the gshadow hash in 00-uid-gid-fix.chroot_early too
Imported using git-ubuntu import.
Changelog parent: ec516d6897abb29fa9f7fec4623455b1eefbe137
New changelog entries:
[ Michael Vogt ]
* add more verbose output to
live-build/ubuntu-core/hooks/00-uid-gid-fix.chroot_early
(thanks Oliver!)
[ Oliver Grawert ]
* make sure to collect all output of all changed files in one go in
00-uid-gid-fix.chroot_early, that way we only need to fix it once and have
all info in the logs
Imported using git-ubuntu import.
Changelog parent: d4092f899b511172a0ef990a941bcb10b6103c86
New changelog entries:
* update the passwd hash for changed GID of syslog ... also add output of
the respective md5sums to the error message for easier debugging
Imported using git-ubuntu import.
Changelog parent: f3ee6d7ce0ee92b68e2b49d326c97991d27dc739
New changelog entries:
* add more verbose output to
live-build/ubuntu-touch/hooks/00-uid-gid-fix.chroot_early
Imported using git-ubuntu import.
Changelog parent: 552fc27ec03a4347ae14a0fbbf4f294b13545f05
New changelog entries:
* live-build/ubuntu-core/hooks/02-add_user_to_groups.chroot: use commas
instead of spaces.
Imported using git-ubuntu import.
Changelog parent: 6c019ed4526ea6efa7428d2c0faf11271a9669de
New changelog entries:
* Revert changes to post-debootstrap hashes for core.
Imported using git-ubuntu import.
Changelog parent: a2210d3df2c8c97c80fa10710ea65220ff4a5fcc
New changelog entries:
* Add live-build/ubuntu-core/hooks/99zz-check-uid-gid.chroot, copy of
live-build/ubuntu-touch/hooks/99zz-check-uid-gid.chroot with just the
error message changed. Currently, the passwd/group checks weren't run.
* live-build/ubuntu-touch/hooks/00-uid-gid-fix.chroot_early: also add input
group.
* Core: drop live-build/ubuntu-core/hooks/12-add-docker-user.chroot and move
docker user creation to
live-build/ubuntu-core/hooks/00-uid-gid-fix.chroot_early; add ubuntu user
to docker group in
live-build/ubuntu-core/hooks/02-add_user_to_groups.chroot. This fixes
static uid/gid maps for docker user/group.
* Update post-debootstrap hashes in
live-build/ubuntu-core/hooks/00-uid-gid-fix.chroot_early.
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: 46882a81aaffafffbc08bc47674c5f2f83e0823c
New changelog entries:
[ Mathieu Trudel-Lapierre ]
* live-build/auto/config: add config for Ubuntu MATE.
[ Michael Vogt ]
* use generic kernel for all ubuntu-core system-image
* live-build/ubuntu-core/hooks/01-setup_user.chroot:
- run chpasswd after user moved into /var/lib/extrausers
* live-build/ubuntu-core/hooks/01-setup_user.chroot:
- run with -e
Imported using git-ubuntu import.
Changelog parent: e9c37a48e9398794be88d0f437b5f0b287e29180
New changelog entries:
* live-build/ubuntu-core/hooks/04-configure_network.chroot: use
'allow-hotplug' for the network config, not 'auto', to work around
systemd behavior that causes 'auto' to delay the rest of the boot when
DHCP is not available on the network.
* live-build/ubuntu-core/hooks/00-uid-gid-fix.chroot_early:
- port static uid/gid setup from ubuntu-touch
* live-build/ubuntu-core/hooks/15-pycompile-snappy.chroot:
- byte compile .pyc files for snappy
Imported using git-ubuntu import.
Changelog parent: 1689669b4b8c60514b28b19ddd4fb32a5bf85409
New changelog entries:
[ Michael Vogt ]
* live-build/ubuntu-core/hooks/00-uid-gid-fix.chroot_early:
- port static uid/gid setup from ubuntu-touch
[ Ricardo Salveti de Araujo ]
* Bump the hardcoded libmirplatform driver version for ubuntu-touch
Imported using git-ubuntu import.
Changelog parent: 35c929f886c8dc982bc322c8db42d13ccb321479
New changelog entries:
[ Michael Vogt ]
* live-build/ubuntu-core/hooks/14-set-motd.chroot:
- set snappy specific motd
* live-build/ubuntu-core/hooks/13-set-locale.chroot:
- set default locale to C.UTF-8
[ Oliver Grawert ]
* add systemd-journal-remote group to touch builds
Imported using git-ubuntu import.
Changelog parent: a8cab4644013d2fdf2f365274531f1c426837fe0
New changelog entries:
* bump the hardcoded libmirplatform driver version for ubuntu-touch
Imported using git-ubuntu import.
Changelog parent: a0b7ec336e1752cc1d0645cd301d2c352250eaa6
New changelog entries:
* bump version of mir alternative in ubuntu-touch
Imported using git-ubuntu import.
Changelog parent: 3ae0f6025fcc17a9625944d782d97cad537bfdce
New changelog entries:
* live-build/auto/{build,config}:
- create device-azure.tar.gz during the build that includes the
packages for the azure cloud
* live-build/ubuntu-core/hooks/400-create-apt-get-warning.binary:
- display helpful message to use snappy when a user tries to use
apt-get on a snappy system
* live-build/ubuntu-core/hooks/500-move-kernel-to-device-tar.binary:
- do the device-azure.tar.gz extraction here
* live-build/ubuntu-core/hooks/12-add-docker-user.chroot:
- ensure docker group is used
Imported using git-ubuntu import.
Changelog parent: 92b0d8c50265bb9a3ef16d51a84bf81f7beca842
New changelog entries:
* live-build/ubuntu-core/hooks/09-move-kernel-to-device-tar.binary:
- build device tarball with system/ prefix
- include /vmlinz, /initrd.img into device tarball
- include /boot/abi-* /boot/System.map-*
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.