107 Commits

Author SHA1 Message Date
Ricardo Salveti de Araujo
0ba451f9df Bump the hardcoded libmirplatform driver version for ubuntu-touch 2015-01-14 13:32:27 -02:00
Oliver Grawert
6b2958ff7a add systemd-journal-remote group to touch builds 2014-12-02 10:21:23 +01:00
Oliver Grawert
f0ec33bb1b bump version of mir alternative in ubuntu-touch 2014-11-27 12:38:17 +01:00
Steve Langasek
1bec61e622 Move the shorts click package to the custom tarball. LP: #1386177. 2014-11-12 23:17:16 -08:00
Oliver Grawert
3bf1ea2cb3 add systemd users to touch password db files 2014-10-29 19:55:45 +01:00
Oliver Grawert
5dc7bbd2ab make diff not exit 1 when comparing password files 2014-10-29 16:45:54 +01:00
Oliver Grawert
71df9bb84e properly redirect error output in 99zz-check-uid-gid.chroot so it ends up in the log files 2014-10-29 13:23:28 +01:00
Oliver Grawert
00daad436c adjust /etc/{passwd|shadow|group|gshadow} handling in ubuntu-touch for more info so the log gets all needed data for necessary changes at once 2014-10-29 09:54:52 +01:00
Colin Watson
e74d0c509b Drop the click packages moved in 2.255 from the rootfs, leaving them
only in the custom tarball.
2014-10-15 21:07:28 +01:00
Colin Watson
ee2b82dfe7 Fix directory layout of custom tarball. 2014-10-15 17:12:19 +01:00
Colin Watson
b41729958a Clean up duplicate AppArmor cache entries between rootfs and custom. 2014-10-13 20:11:42 +01:00
Colin Watson
f4589e7c31 Fix linking of manifest into /custom/lib/apparmor/clicks/. 2014-10-13 20:08:50 +01:00
Colin Watson
68e78ecd52 Fix manifest_tail computation. 2014-10-13 18:41:23 +01:00
Colin Watson
448c8f9fc0 Rearrange AppArmor policy precompilation to handle a click package being in multiple locations. 2014-10-13 16:51:48 +01:00
Colin Watson
95c970f52f Take a different approach to working around deduplication cleverness in click, this time hopefully without breaking hooks. 2014-10-13 16:29:52 +01:00
Colin Watson
5d707813f0 Move default click database configuration aside while installing click packages, otherwise click gets clever and stops us installing things into multiple databases. 2014-10-13 14:22:41 +01:00
Colin Watson
a10e22f77b Temporarily install the to-be-moved click packages in both core and
custom databases, to simplify the landing process.
2014-10-13 12:48:04 +01:00
Colin Watson
b47dbe69a7 merge trunk 2014-10-13 12:46:00 +01:00
Colin Watson
5407721469 sort by package name 2014-10-13 12:44:01 +01:00
Oliver Grawert
908891a41a ubuntu-touch: make sure we force the android alternative for libmir*- packages, in case their -mesa equivalent is installed by accident 2014-10-11 13:13:13 +02:00
Steve Langasek
23f92bce16 Whoops, fix the directory inclusion 2014-10-10 07:26:06 +00:00
Steve Langasek
b423980cd5 Make sure the apparmor profiles and manifests end up in the custom directory, not in the rootfs 2014-10-10 07:18:52 +00:00
Steve Langasek
138465c476 Add support to the ubuntu-touch target to generate a separate custom
tarball as part of the build, moving most click packages into it.
2014-10-10 00:11:26 -07:00
Stéphane Graber
83120c758c Pre-create some home directories 2014-09-26 14:41:13 -04:00
Stéphane Graber
9caf7cafdd * 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.
2014-09-24 10:58:50 +01:00
Colin Watson
e76df6e4ce 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.
2014-09-23 16:07:29 +01:00
Ricardo Salveti de Araujo
79e38ec819 Updating apparmor features file for Ubuntu Touch 2014-09-22 23:59:50 -03:00
Michael Terry
f233caeab8 * 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)
2014-08-13 17:20:41 -04:00
Steve Langasek
edbb9763c7 Merge lp:~mterry/livecd-rootfs/no-password 2014-07-24 15:49:46 -07:00
Michael Terry
a1e5f63805 Enable libnss-extrausers 2014-07-18 15:28:44 -04:00
Oliver Grawert
307c451da1 drop extra space in DEFGROUPS variable 2014-07-16 20:33:48 +02:00
Oliver Grawert
fafbf13abb add android_cache group and add phablet user to it 2014-07-16 14:17:30 +02:00
Ricardo Salveti de Araujo
629433d3c4 Precompiling apparmor policies on touch 2014-07-15 17:35:28 -03:00
Michael Terry
422787d8ff and allow minimum length of 4 2014-07-08 10:21:58 -04:00
Michael Terry
28f16fd7d6 Allow weak passwords 2014-07-08 09:36:10 -04:00
Michael Terry
6821cae1d7 Set password to blank rather than the arbitrary 'phablet' 2014-07-03 15:33:55 -04:00
Ricardo Salveti de Araujo
e50449a994 Adding android_nvram group to the touch image 2014-06-30 00:13:04 +04:00
Oliver Grawert
aaae8194af add media group to touch images 2014-06-27 16:32:05 +02:00
Oliver Grawert
7e6b25ddf3 drop the initscripts hack again 2014-05-30 13:27:39 +02:00
Oliver Grawert
09573cf33c make 70-reconfigure-autopilot.chroot hook executable 2014-05-30 10:47:59 +02:00
Oliver Grawert
17d7b3823b add live-build/ubuntu-touch/hooks/85-hack-hack-hack-the-initscripts.chroot as a quick hack to get writability back on the phone images ... THIS IS TEMPORARY 2014-05-30 10:47:20 +02:00
Colin Watson
807ee32efc 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.
2014-05-16 13:05:03 +01:00
Ricardo Salveti de Araujo
fdf26caffd touch/80-enable-libhybris.chroot: making libhybris the default alternatives
for EGL/GLESv2 on touch
2014-03-18 21:05:48 -03:00
Ricardo Salveti de Araujo
84262b6f94 touch/48-setup-env.chroot: QML2_IMPORT_PATH should respect
DEB_HOST_MULTIARCH (as we now have i386 builds as well)
2014-02-18 23:52:04 -03:00
Chris Wayne
4b74aba181 only touch /etc/writable/machine-info 2014-01-20 09:22:18 -05:00
Chris Wayne
a28790c6f9 Touch file if it doesnt exist 2014-01-20 09:06:16 -05:00
Chris Wayne
2cc7d04ffd live-build/ubuntu-touch/hooks/03-etc-writable.chroot: Add hostname to the list of writable files 2014-01-13 23:55:13 -05:00
Chris Wayne
03764235e8 live-build/ubuntu-touch/hooks/03-etc-writable.chroot: Add /etc/machine-info to /etc/writable, which allows user to change the bluetooth device name by setting PRETTY_HOSTNAME 2014-01-06 12:06:39 -05:00
Oliver Grawert
da3e3e4168 fix quoting in click installer egrep call 2013-11-26 16:43:06 +01:00
Oliver Grawert
68d3bbf11f make the click package installation check for proper architecture 2013-11-26 15:16:05 +01:00