Imported using git-ubuntu import.
Changelog parent: 50aa7ff1c2
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: 1e373302d7
New changelog entries:
* Move the shorts click package to the custom tarball. LP: #1386177.
Imported using git-ubuntu import.
Changelog parent: 79f342f1d0
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: 791c1d95fc
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: 75fc29334d
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: ddcf18baa4
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: cd40a96c8d
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: cf6d153711
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: 6c4b5a72d4
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: be4edfdb13
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: 44705028bf
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: f381ad345f
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: a40ec94d24
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: c788aa8b1c
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: 720ff888d3
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: 129b32ff97
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: d803954231
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: aa7b103571
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: 662c167d12
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: a36b4aa275
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: eb694e09bc
New changelog entries:
* live-build/auto/config: Use ubuntukylin-desktop task for ubuntukylin,
not ubuntu-desktop.
Imported using git-ubuntu import.
Changelog parent: c66e2a7c05
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: 4b23d3370b
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: 81269b7a62
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: c802879846
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: 5264712d26
New changelog entries:
* Only add the ubuntu-core hooks for the system-image subproject.
Imported using git-ubuntu import.
Changelog parent: 8a676fab23
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: 82eb59481a
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: 0bdd198220
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: d4626e0b8e
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: 157b5a339e
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: ce12eac0a5
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: eb1f0128d3
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: 23bffaae7f
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: 92db4fa1ef
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: 33e2ad65cd
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: 8d7dc2cd7f
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: 90fb428342
New changelog entries:
[ Alfonso Sanchez-Beato (email Canonical) ]
* Add media group to touch image
Imported using git-ubuntu import.
Changelog parent: 9da734df93
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: 3bcd7a0f6a
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: 4c0f75e3ba
New changelog entries:
* ubuntu-touch: remove the previous ugly hack again ... issue is fixed
Imported using git-ubuntu import.
Changelog parent: b62151eae7
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: 095562b397
New changelog entries:
* ubuntu-desktop-next: Use the Task fields that the archive now has for this
project.
Imported using git-ubuntu import.
Changelog parent: 0d33db8e8f
New changelog entries:
* The EXTRA_ARCHIVES environment variable defined in 2.212 doesn't quite
work properly because it doesn't allow for signing key configuration.
Rename it to the more domain-specific EXTRA_PPAS (which is now a
space-separated sequence of <ppa-owner>/<ppa-name> pairs), and fetch
signing keys for those from Launchpad using python3-software-properties.
Imported using git-ubuntu import.
Changelog parent: 5094f5308f
New changelog entries:
* live-build/auto/config: If EXTRA_ARCHIVES is set in the environment,
dump its value into config/archives/extra-archives.list.chroot and
config/archives/extra-archives.list.binary. This makes it easier for a
builder to build an image against an additional PPA.
Imported using git-ubuntu import.
Changelog parent: 207a9d2395
New changelog entries:
* Add an ubuntu-desktop-next project for building a desktop flavour
including Unity 8 and the applications developed for Ubuntu Touch.
Imported using git-ubuntu import.
Changelog parent: 9ee4945699
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: d0fa866363
New changelog entries:
* live-build/auto/config: Pass any additional command-line arguments on to
"lb config".
Imported using git-ubuntu import.
Changelog parent: ed058a9ed5
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: 34a87f0754
New changelog entries:
* dropping maguro and adding flo, changing golfish to generic in touchsubarches
Imported using git-ubuntu import.
Changelog parent: 80e1ad9cbf
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: ae76d5d754
New changelog entries:
* Make livecd-rootfs be Architecture: any so that we can go back to the
android-tools-fsutils dependency being architecture-specific, which
relieves us of having to port it to new architectures which don't care
about Android.
Imported using git-ubuntu import.
Changelog parent: 3371bafe21
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: 7e480206fa
New changelog entries:
* Add the minimal task to ubuntu-core to preserve brand consistency.
Imported using git-ubuntu import.
Changelog parent: b86f4a8d4a
New changelog entries:
* add support for copying goldfish android images out of the android package
Imported using git-ubuntu import.
Changelog parent: 7d39f42e93
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: 6ab1ece7b0
New changelog entries:
* Double-quotes prevented the previous change from working, so drop those.
Additionally remove an hardcoded occurence of "saucy", instead using
LB_DISTRIBUTION to avoid having to change that in the future.
Imported using git-ubuntu import.
Changelog parent: 59c8f137e1
New changelog entries:
* Workaround to make ubuntu-touch build with older android package.
Imported using git-ubuntu import.
Changelog parent: 553526f375
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: 17d25fe43c
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: 1e86459dd5
New changelog entries:
* Explicitly add the ubuntu-desktop task to Edubuntu builds, so that any
ambiguous dependencies resolved by the contents of the ubuntu-desktop
task are actually resolved reliably.
Imported using git-ubuntu import.
Changelog parent: 14be87dbfd
New changelog entries:
* ship policykit rules for networkmanager, now that we use it on touch
Imported using git-ubuntu import.
Changelog parent: 787707d503
New changelog entries:
* Removing QPA_PLATFORM_PLUGIN as it is now handled in their proper
packages.
Imported using git-ubuntu import.
Changelog parent: 448db3e05e
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: 15d4db0238
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: 3fc5871d18
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: 647e5bbcb6
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: 76a7bc7c53
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: 583d34e584
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: dbc0c8b1aa
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: d970213ac4
New changelog entries:
* Copying click packages to install search location instead of installing
for a hardcoded user.
Imported using git-ubuntu import.
Changelog parent: a9c034ceef
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: 903725ebdd
New changelog entries:
* move media-info file from /var/log/installer to /etc on touch images.
Imported using git-ubuntu import.
Changelog parent: 6264d9ddaa
New changelog entries:
* make sure the bluetooth group has the right android GID on touch builds
Imported using git-ubuntu import.
Changelog parent: 4570179e6c
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: ec9dcca06c
New changelog entries:
* seems unlike my local build the buildd doesnt get along with links, use
copy instead
Imported using git-ubuntu import.
Changelog parent: 6f2173d60f
New changelog entries:
* switch touch builds to use the packaged android img files (pending cdimage
changes to publish these from the livefs builder)
Imported using git-ubuntu import.
Changelog parent: c7b535e66e
New changelog entries:
* drop unity-next PPA from ubuntu-touch builds, unity8 is in the archive now
Imported using git-ubuntu import.
Changelog parent: 8212680ba0
New changelog entries:
* make sure FLASH_KERNEL_SKIP is set when we post-process touch images
Imported using git-ubuntu import.
Changelog parent: 10459a79f5
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: 6dff961906
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: 34b724be60
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: ac53f88f18
New changelog entries:
* Under armhf+omap4, don't use the ubuntu-desktop Task, but use the
metapackage instead. The metapackage doesn't pull in the X stack which
allows us to additionally install the special "revert" X stack that we
require here.
Imported using git-ubuntu import.
Changelog parent: 543bc14843
New changelog entries:
* add xserver-xorg-input-evdev-omap-revert and
xserver-xorg-video-omap-revert to panda builds
Imported using git-ubuntu import.
Changelog parent: 77f39e99b7
New changelog entries:
* fix build stamp handling for ubuntu-touch (requires an RT to have IS
update BuildLiveCD on the builders)
Imported using git-ubuntu import.
Changelog parent: 70b02315bd
New changelog entries:
* try to hand the exported $NOW over from live-build/auto/config as
$BUILDSTAMP so live-build/auto/build can use it to write a stamp file
Imported using git-ubuntu import.
Changelog parent: 71b93fe427
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: d9c6a7fcc1
New changelog entries:
* we do better not try to create something outside of a chroot while we are
in it :P (make sure bootimg's are created in /boot of the chroot and only
copied afterwards).
Imported using git-ubuntu import.
Changelog parent: ed5f40b753
New changelog entries:
* use ubuntu-touch-generic-initrd for touch images instead of rolling an
arch specific initrd at build time for each arch (this should save quite
some build time)
* directly create the output file with abootimg, no need to cp it separately
* do not remove kernel packages from a chroot we throw away anyway
Imported using git-ubuntu import.
Changelog parent: c99101f413
New changelog entries:
* export $NOW in BuildLiveCD so we have it available in live-build
* create a build stamp in /var/log/installer/media-info on Ubuntu Touch images
Imported using git-ubuntu import.
Changelog parent: f08f10f560
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: 84f1c3ad04
New changelog entries:
* drop the generic .bootimg from ubuntu-touch, all boot images we need have
to be subarch tagged
Imported using git-ubuntu import.
Changelog parent: 7f4def3fd6
New changelog entries:
* adjust naming of the bootimg files so cdimage picks them up for publishing
Imported using git-ubuntu import.
Changelog parent: a879155deb
New changelog entries:
* Clean up subarch loop for touch subarches to skip unwanted deps.
Imported using git-ubuntu import.
Changelog parent: 80b176e6b2
New changelog entries:
* drop all the cleanup code, we already have the tarball and don't need to
clean the chroot.
* add better quoting for update-initramfs and abootimg calls for
ubuntu-touch
Imported using git-ubuntu import.
Changelog parent: 331562fe9b
New changelog entries:
* copy the initrd out of the chroot before we purge the kernel package on
ubuntu-touch
Imported using git-ubuntu import.
Changelog parent: 8ee97385eb
New changelog entries:
* make removal of non existing old initrds non fatal in ubuntu-touch
Imported using git-ubuntu import.
Changelog parent: 49c4a4c659
New changelog entries:
* hardcode dist in the temporary sources.list of the ubuntu-touch initrd
creation for a test
Imported using git-ubuntu import.
Changelog parent: 559b695a85
New changelog entries:
* also move the sources.list.d dir out of the way on ubuntu-touch
Imported using git-ubuntu import.
Changelog parent: 0022f57f81
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
Imported using git-ubuntu import.
Changelog parent: c29877b2fc
New changelog entries:
* ubuntu-touch: determine the value for $kver inside the chroot, not
outside. Use -c and drop -t with update-initramfs
Imported using git-ubuntu import.
Changelog parent: 4f5da1d8d3
New changelog entries:
[ Colin Watson ]
* BuildLiveCD: Time out lockfile after 12 hours, which should be enough
for even the longest build queue to clear.
[ Oliver Grawert ]
* add live-build script for subarch specific Ubuntu Touch initrd
and boot image creation
Imported using git-ubuntu import.
Changelog parent: cdca348078
New changelog entries:
* drop hardcoded packagelists for ubuntu-touch, this is dealt with by
the ubuntu-touch seed/task/metapackage
* drop android build script, we will instead use a package
Imported using git-ubuntu import.
Changelog parent: efa47e8566
New changelog entries:
* make sure we build a plain filesystem for ubuntu-touch (this should
automatically produce a preinstalled tarball)
Imported using git-ubuntu import.
Changelog parent: 69ac29ee57
New changelog entries:
* Disable zsync for ubuntu-touch images.
* Copy binary-tar.tar.gz to $PREFIX.rootfs.tar.gz if it exists.
Imported using git-ubuntu import.
Changelog parent: 396a88f367
New changelog entries:
* Don't include lupin-casper in ubuntu-touch images.
* Use gzip compression for ubuntu-touch tarballs.
Imported using git-ubuntu import.
Changelog parent: 8458489f9f
New changelog entries:
* Install metapackages rather than tasks for ubuntu-touch, since it still
relies on PPAs and those don't have tasks.
Imported using git-ubuntu import.
Changelog parent: f00349b766
New changelog entries:
* drop the super-friends (sorry batman and robin ...) and ubuntu-sdk PPAs
from live-build config for ubuntu-touch, their packages should be in the
saucy archive already
Imported using git-ubuntu import.
Changelog parent: 65b7f7a10a
New changelog entries:
* live-build/auto/config: Add basic ubuntu-touch enablement (based on
patch from Oliver Grawert, for which thanks).
* live-build/auto/config, live-build/ubuntu-touch: Copy a huge pile of
customisation by Ricardo Salveti from
lp:~phablet-team/touch-preview-images/ubuntu-build-phablet, which should
be close to enough for the architecture-independent parts of
ubuntu-touch builds.
Imported using git-ubuntu import.
Changelog parent: fdf09ef826
New changelog entries:
* drop the namespace in mount options of ubuntu-touch-android.sh,
mount does not like that
* actually give chroot a rootdir when calling it
* make sure /dev/pts exists in the chroot before mounting something on it
* make umount lazy
Imported using git-ubuntu import.
Changelog parent: 19d6263b99
New changelog entries:
* fix typos in debootstrap line of ubuntu-touch-android.sh
* redo ubuntu-touch-android.sh to use its own build chroot since we can not
add universe support to the livefs builder chroot
* ubuntu-touch-android.sh: enable universe in the build chroot
Imported using git-ubuntu import.
Changelog parent: 1812c4e20f
New changelog entries:
[ Colin Watson ]
* BuildLiveCD: Link livecd-${NOW}-${ARCH}.out to livecd-${ARCH}.out, to
make it easier for cdimage to fetch the latest build log for failure
notification mails.
[ Oliver Grawert ]
* the android build system is sadly full of bashisms (even though it has
generic .sh suffixes and no shebang line) until this is fixed use a
/bin/bash shebang
Imported using git-ubuntu import.
Changelog parent: dc70edd6ff
New changelog entries:
* make ubuntu-touch-android.sh also create $subarch-system.img
$subarch-recovery.img and $subarch-boot.img
Imported using git-ubuntu import.
Changelog parent: 5cc031fcd9
New changelog entries:
* add new arg (-t) to enable Ubuntu Touch android cross builds which calls a
newly added script (ubuntu-touch-android.sh) to cross build android base
images for Ubuntu Touch on an amd64 builder.
Imported using git-ubuntu import.
Changelog parent: b4c2270228
New changelog entries:
* live-build/auto/config: Run the ubuntukylin-default-settings chroot
hook.
Imported using git-ubuntu import.
Changelog parent: 0c9843a4df
New changelog entries:
* Revert changes in 2.113. This needs to be done in cdimage/debian-cd
instead.
Imported using git-ubuntu import.
Changelog parent: 5fbbc732ce
New changelog entries:
* live-build/auto/config: Set gfxboot default language to zh_CN for
UbuntuKylin.
Imported using git-ubuntu import.
Changelog parent: 501f253cc8
New changelog entries:
* live-build/auto/config: Add ubuntukylin as a valid project
(LP: #1152812).
* BuildLiveCD: Remove the explicit list of valid projects. This is a
hassle to modify, and not very useful since an invalid project will fail
soon enough anyway.