Imported using git-ubuntu import.
Changelog parent: 197a5ea75104cda2c0d563cd504a51710be385ad
New changelog entries:
[ Michael Vogt ]
* live-build/ubuntu-core/hooks/01-setup_user.chroot:
- add default ubuntu user to "adm" and "sudo" groups
[ Łukasz 'sil2100' Zemczak ]
* Fix the previous apt list removal hook. This hook needs to
be .binary as otherwise we're still left with apt lists when
the image is published.
Imported using git-ubuntu import.
Changelog parent: 20edede7eac9b9a4028638f4f44c3d04a0133cc5
New changelog entries:
* merge lp:~sil2100/livecd-rootfs/update_hashes to update the passwd db
hashes on ubuntu-touch builds (LP: #1516526)
Imported using git-ubuntu import.
Changelog parent: b9bcbd6aae67b699f66f7ab9da7d1650749016ff
New changelog entries:
* merge lp:~sil2100/livecd-rootfs/remove_apt_lists to drop cruft from
/var/lib/apt/lists on phone images
Imported using git-ubuntu import.
Changelog parent: 69a5210a5346c66ab135dad2cb19014094c2e1ab
New changelog entries:
[ Oliver Grawert ]
* add empty "extrausers" equivalents for subuid and subgid files, else
adduser falls over in interactive mode when trying to write to them.
[ Iain Lane ]
* live-build/ubuntu-touch/hooks/03-etc-writable.chroot: Set up /etc/whoopsie
too. (LP: #1437633)
Imported using git-ubuntu import.
Changelog parent: a96c01b1d43d116eb0031c585e5ea4a59c096ba9
New changelog entries:
* ubuntu-touch, ubuntu-desktop-next: drop systemd-journal-remote from group
files, update md5sums in 00-uid-gid-fix.chroot_early
Imported using git-ubuntu import.
Changelog parent: d467c9238826ad23d2905728120aa5b2751aef61
New changelog entries:
* revert the apparmor-super-noise change, issue is found
* touch the cache files during build to prevent timestamp issues in the future
* drop copying of zip files of the android package, we do not generate these
anymore.
Imported using git-ubuntu import.
Changelog parent: 3dd0e68f99222548009f61d719bff8abbe1d015f
New changelog entries:
[ Łukasz Zemczak ]
* merge lp:~sil2100/livecd-rootfs/deb-src_for_extra_ppas,
In case of extra PPAs also include the deb-src entry in the sources list.
(LP: #1482703)
[ Oliver Grawert ]
* add the apparmor-super-noise change to get extra detailed info about all
apparmor operations in the ubuntu-touch build logs
Imported using git-ubuntu import.
Changelog parent: f4d2a993b3eb872f2b20a55fa69105c878788454
New changelog entries:
* make apparmor precompilation more verbose, list the dir contents of
/custom/cache/apparmor to see in the build log what has been created.
Imported using git-ubuntu import.
Changelog parent: f28c9891427336db4904e1438bcfc46ac38cacbf
New changelog entries:
[ Łukasz Zemczak ]
* Split out the youtube scope to the custom tarball since some images
can't have it pre-installed (e.g. arale China images).
Imported using git-ubuntu import.
Changelog parent: 2342202959d18f52aacf8a20dd6afed76cf42196
New changelog entries:
[ Sebastien Bacher ]
* live-build/ubuntu-desktop-next/hooks/20-extra-files.chroot:
- create other needed directories
* live-build/ubuntu-desktop-next/includes.chroot:
- copy ubuntu-core's include for /etc/hosts and resolv.conf config
* live-build/ubuntu-desktop-next/hooks/00-uid-gid-fix.chroot_early:
- copy touch hacks to create needed userdirs (lightdm & usermetrics),
the users are added by the script and not the usual postinst so their
uderdirs are not created as they should
* live-build/ubuntu-desktop-next/hooks/10-remove-documentation.binary:
- don't remove the copyright and manpages on desktop
[ Oliver Grawert ]
* allow install of "multi" click packages in 60-install-click.chroot on
ubuntu-touch
Imported using git-ubuntu import.
Changelog parent: 4e6a76065bfdb1b229765518b57c1bc6a9779778
New changelog entries:
* also add /lib/firmware to the dirs we pre-create on touch and core.
Imported using git-ubuntu import.
Changelog parent: eb5162d504114dc3d5b0461bada2f3d9d580b997
New changelog entries:
* -touch/-core create /etc/mtab link, /lib/modules dir and the respective
writable mountpoints (/userdata for touch, /writable for core) so we do
not need to re-pack the rootfs on the system-image server to add them.
Imported using git-ubuntu import.
Changelog parent: 04b6ca0a8a38f019d7533c3d8e0fdf534302e9b2
New changelog entries:
[ Michael Vogt ]
* live-build/ubuntu-core/hooks/11-remove-extra-packages.chroot:
- python2 is no longer required on a snappy system
* live-build/ubuntu-core/hooks/00-uid-gid-fix.chroot_early:
- updated md5sums as the ordering of users/groups has changed with
the new systemd-sysv
[ Oliver Grawert ]
* live-build/ubuntu-touch/hooks/00-uid-gid-fix.chroot_early:
bump all md5sums to new values, now that debootstrap installs systemd-sysv
instead of upstart the ordering and thus the group numbering has changed
Imported using git-ubuntu import.
Changelog parent: d43f1aeb9c4becad068fdd3e57739dc0ec26f63f
New changelog entries:
[ Michael Vogt ]
* do not leave some packages in ^rc state on snappy/ubuntu-core
(LP: #1428115). Thanks to Daniel Holbach
[ Oliver Grawert ]
* put FLASH_KERNEL_SKIP=true into /etc/environment on phones, this will
prevent the systems from trying to flash an updated initrd automatically
in case you call update-initramfs or install your own kernel package on a
nexus device where this is supported, please call flash-kernel manually
after unsetting the variable in your work environment.
Imported using git-ubuntu import.
Changelog parent: 898c13bafe09b5430a2114893123c9635499e47d
New changelog entries:
* add info about /var/log ownership so it ends up in the ubuntu-touch build
logs
Imported using git-ubuntu import.
Changelog parent: 3ebe79c0ac74daf9747b2fe661eb830f292ee7f9
New changelog entries:
[ Michael Vogt ]
* add even more verbose output to
live-build/ubuntu-core/hooks/00-uid-gid-fix.chroot_early
(thanks Oliver!)
* live-build/ubuntu-core/hooks/00-uid-gid-fix.chroot_early:
- adjust the {group,gshadow}_bootstrap values. The audio group
used to be gid 1005 after the bootstrap and is now 29.
* live-build/auto/config:
- add snappy-ubuntu
[ Oliver Grawert ]
* make sure /var/log is always owned by the syslog group on touch
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: 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: 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: a0b7ec336e1752cc1d0645cd301d2c352250eaa6
New changelog entries:
* bump version of mir alternative in ubuntu-touch
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: 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: 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: 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: 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: 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: 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: 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: 4c0f75e3ba28429c78ffad60e457fd477767b790
New changelog entries:
* ubuntu-touch: remove the previous ugly hack again ... issue is fixed
Imported using git-ubuntu import.
Changelog parent: b62151eae74ed58174e544cfe6fa81b2924fc982
New changelog entries:
* ubuntu-touch; DON'T DO THAT AT HOME ! (and keep the kids away) ...
hack to remove a bunch of initscripts that currently break writable mode.
this needs to be dropped again ASAP (once a proper fix landed) !!
Imported using git-ubuntu import.
Changelog parent: 9ee4945699c0bdedde913d6ee34c026618d30319
New changelog entries:
* live-build/ubuntu-touch/hooks/70-reconfigure-autopilot.chroot: Fix test
for whether a package is installed, and check for both python-autopilot
and python3-autopilot.
Imported using git-ubuntu import.
Changelog parent: ed058a9ed5da502f2187c4ebcdda719829377a69
New changelog entries:
* touch/80-enable-libhybris.chroot: making libhybris the default alternatives
for EGL/GLESv2 on touch
Imported using git-ubuntu import.
Changelog parent: 80e1ad9cbf83d6265ff331801e4375c0dce630ac
New changelog entries:
* touch/48-setup-env.chroot: QML2_IMPORT_PATH should respect
DEB_HOST_MULTIARCH (as we now have i386 builds as well)
Imported using git-ubuntu import.
Changelog parent: 3371bafe21afe9ba81dbd5d0fd9672440c5a0b89
New changelog entries:
* Add hostname and machine-info to the writable paths, so that hostnamectl
can change them to create a sane default bluetooth device name.