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: 3781f8a8b090f99542dae87df9db235dee010f7f
New changelog entries:
* Updating apparmor features file for Ubuntu Touch
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.
Imported using git-ubuntu import.
Changelog parent: 59393695b6879ad215217533b218ff0f5584f0fd
New changelog entries:
* use proper quoting for egrep call in click installer
Imported using git-ubuntu import.
Changelog parent: 7d39f42e935512bb488b3a64a6e38062e29af938
New changelog entries:
* make the click package installation check for proper architecture before
trying to install packages from the list, so that i386 touch builds do not
fall over with "wrong architecture" failures at the click install step.
Imported using git-ubuntu import.
Changelog parent: a9ab5cb2f4f7ae5839ca8d05eecd886f705d3713
New changelog entries:
* Removing the PPAs for Ubuntu Touch builds.
Imported using git-ubuntu import.
Changelog parent: 553526f375ecdc590c6f86b8c1fe93602c188315
New changelog entries:
* prefix click packages in the manifest file with "click:"
* drop SHELL=/system/bin/sh from /etc/environment on touch images (urgh)
* add click packages to the manifest output on ubuntu touch
Imported using git-ubuntu import.
Changelog parent: 17d25fe43c40688f2d12a5c6d3604ca9a4869fa6
New changelog entries:
* ubuntu-touch: Make writable symlinks relative.
* ubuntu-touch: Add 03-etc-writable.chroot hook to move/symlink files in
/etc to /etc/writable/ that we need to update atomically. At the moment
these are timezone and localtime. (LP: #1227520)
Imported using git-ubuntu import.
Changelog parent: 14be87dbfd21bf7bb019b35132405904a9a655fa
New changelog entries:
* ship policykit rules for networkmanager, now that we use it on touch
Imported using git-ubuntu import.
Changelog parent: 787707d503dad76ed0e5f80e1b7dbcb07a640d77
New changelog entries:
* Removing QPA_PLATFORM_PLUGIN as it is now handled in their proper
packages.
Imported using git-ubuntu import.
Changelog parent: 448db3e05e7361def58757be300453d0155976e0
New changelog entries:
* drop phablet-team PPA sources.list entries from ubuntu-touch, since we do
not use the PPA anymore
Imported using git-ubuntu import.
Changelog parent: 63bd5b6bbf7b8bb6d6294825d132db67ce495ecc
New changelog entries:
* Configure LightDM, if installed, to autologin the phablet user
Imported using git-ubuntu import.
Changelog parent: 15d4db023888b7035d54972413caa71ccc20ef8b
New changelog entries:
* Revert to always using archive-team.internal in 60-install-click.chroot
for now. This is unfortunate, but "hostname --fqdn" doesn't work at
this stage.
Imported using git-ubuntu import.
Changelog parent: 3fc5871d18b52dabf61f149d3e239c0074e17347
New changelog entries:
* Make 60-install-click.chroot more verbose, in an attempt to figure out
why this doesn't work in the datacentre.
Imported using git-ubuntu import.
Changelog parent: 647e5bbcb6bbd721c6fad04390a9d5a75ad62803
New changelog entries:
* Log the hostname at the start of the build.
* Fix test for whether we're running in the Canonical datacentre when
installing click packages.
Imported using git-ubuntu import.
Changelog parent: 76a7bc7c535133df9e53de1e6e6459d8b7a38d06
New changelog entries:
* Use new multiple-database scheme in click 0.4.3 to preinstall click
packages.
* Download core click packages from the right place when building images
outside the Canonical datacentre.
Imported using git-ubuntu import.
Changelog parent: 583d34e58470cbef50f7734cd5f8f3065c353f88
New changelog entries:
* make sure the NM configuration mangling of touch images uses the sudo and
not the admin group, "admin" is dead since years ... (LP: #1217596)
* drop a few superfluous env vars on request of Ted Gould
Imported using git-ubuntu import.
Changelog parent: dbc0c8b1aa22a0fb8cff01d1f4b171a12b80e294
New changelog entries:
* add 70-reconfigure-autopilot.chroot to ubuntu-touch builds, to make sure
the phablet user actually ends up in the autopilot group
Imported using git-ubuntu import.
Changelog parent: d970213ac485db420972717b92039dd702dc1054
New changelog entries:
* Copying click packages to install search location instead of installing
for a hardcoded user.
Imported using git-ubuntu import.
Changelog parent: a9c034ceefda69b3ed9481cf238ceb7760818906
New changelog entries:
* do not forcefully use the admin group on touch images. this group was
dropped in favour of the sudo group several releases ago
Imported using git-ubuntu import.
Changelog parent: 6264d9ddaaa78b356fe1a70597b43cf59279aab8
New changelog entries:
* make sure the bluetooth group has the right android GID on touch builds
Imported using git-ubuntu import.
Changelog parent: 4570179e6cd0b4008476f210161ed2284f83568c
New changelog entries:
[Michael Terry]
* Add phablet user to nopasswdlogin group on Touch images
* Switch min uid to 1002 to prevent system users from showing in
the greeter on Touch images
Imported using git-ubuntu import.
Changelog parent: c7b535e66e2adb276e6ed174bed531ead99bae9d
New changelog entries:
* drop unity-next PPA from ubuntu-touch builds, unity8 is in the archive now
Imported using git-ubuntu import.
Changelog parent: 10459a79f5f4d037176b838333cddfe99d5d6a47
New changelog entries:
* add radio user (with UID 1001 (required by android)) to the default user
creation for ubuntu-touch
Imported using git-ubuntu import.
Changelog parent: 6dff961906e77896bb6fa06838aafe0c15bf7a7f
New changelog entries:
* Run builds under eatmydata. (This doesn't actually seem to help very
much - it shaves a minute off a 48-minute test build on my laptop - but
it will stop people being distracted by it.)
* Remove livecd.py, which was never finished.
* Remove all vestiges of livecd.sh and ubuntu-touch-android.sh.
Requiescant in pace.
* Temporarily disable Click package installation, until desktop/AppArmor
integration has landed properly.
Imported using git-ubuntu import.
Changelog parent: 8c20707732b2aef84c7fbb43a97aac69d53b7ae9
New changelog entries:
* point click package install to http://archive-team.internal/click_packages
Imported using git-ubuntu import.
Changelog parent: 514e3fd58b0c906b2535a03d8189043071437a88
New changelog entries:
* drop bashrc mangling from ubuntu-touch builds \o/
Imported using git-ubuntu import.
Changelog parent: 34b724be60a567ac2138ddad7dbce4996c2a5aa9
New changelog entries:
* make touch images source the dbus session address from
~/.cache/upstart/dbus-session instead of ~/.dbus-session
Imported using git-ubuntu import.
Changelog parent: 71b93fe42776cbee99c683a4dfc31b856f54ee24
New changelog entries:
[ Sergio Schvezov ]
* Adding ppa:ubuntu-unity/next for Touch to obtain unity8 and Mir.
* Switching to using the maliit plugin provided by maliit-framework.
Imported using git-ubuntu import.
Changelog parent: fad2ce5b7010f9effeb8a89bb5d5413dc1c6fa40
New changelog entries:
* set QT_SELECT=qt5 in touch image environment
Imported using git-ubuntu import.
Changelog parent: f08f10f560e24ee4414aacf260a14ed1a440799a
New changelog entries:
[ Colin Watson ]
* live-build/ubuntu-touch/hooks/02-add_user_to_groups.chroot: Delete
redundant code to create global static groups, which are already created
more correctly by base-passwd on every Ubuntu system.
* live-build/ubuntu-touch/hooks/02-add_user_to_groups.chroot: Fix
detection of existing groups not to misfire if there is an existing
group with the desired group name as a prefix.
[ Oliver Grawert ]
* drop daily-build-next PPA, according to didrocks everything from there
should be in the saucy archive now, yay.
Imported using git-ubuntu import.
Changelog parent: cbb55967d935e289dfdf3f7525df1b9b5e746699
New changelog entries:
* sync ubuntu-touch customzation scripts with phablet build tree
Imported using git-ubuntu import.
Changelog parent: 0022f57f81f1370338635a8cd0c59776e6ff95bd
New changelog entries:
* clear up /var/lib/initramfs-tools/ in the chroot after building initrds
* remove ubuntu-touch/hooks/49-setup-demo-assets.chroot
* handle sources.list in ubuntu-touch initrd creation