Imported using git-ubuntu import.
Changelog parent: ec4b354469
New changelog entries:
[ Michael Vogt ]
* add var/lib/snapd/classic in ubuntu-core
[ Daniel Watkins ]
* Don't overwrite the default sources.list in cloud images.
* Replace sources.list generated using COMPONENTS with the sources.list from
an Ubuntu Server installation (i.e. with all components enabled, and all
deb-src lines commented).
Imported using git-ubuntu import.
Changelog parent: 41e1ae746c
New changelog entries:
* name switch from ubuntu-core to just core was postponed ... temporarily
revert this bit til we have the necessary snapd bits in place.
Imported using git-ubuntu import.
Changelog parent: 7570a3c606
New changelog entries:
* rename the ubuntu-core snap to simply be "core", update the package
summary too
Imported using git-ubuntu import.
Changelog parent: aca40d6ebf
New changelog entries:
[ Michael Vogt ]
* update kernel snap building to match the new kernel policy
* system-image: add /usr/local/bin/xdg-open dbus helper
[ Oliver Grawert ]
* add u-boot-tools to all snappy arches
* drop flash-kernel from snappy, it is useless there
* create /boot/uboot dir on all arches and configure /etc/fw_env.config
everywhere
* adjust motd message on snappy (capitalize "Snappy Ubuntu Core" and replace
the "snappy --help" with "snap --help"
[ Adam Conrad ]
* Stop explicitly removing systemd-sysv for touch.
* Move touch resolution hints to a HINTS variable, and adjust for use
on dual-stack gl/gles arches where things don't quite work right.
Imported using git-ubuntu import.
Changelog parent: ad693abb51
New changelog entries:
* Rename old ubuntu-core tarballs to ubuntu-base to avoid confusion.
* Drop special-casing of ubuntu-core:system-image in places, now that
ubuntu-core unambiguously refers to the snappy Ubuntu Core image.
Imported using git-ubuntu import.
Changelog parent: 689e55f031
New changelog entries:
[ Michael Vogt ]
* add meta/kernel.yaml to the kernel snaps
[ Łukasz 'sil2100' Zemczak ]
* Add the new dhcpd user introduced by latest archive changes.
Imported using git-ubuntu import.
Changelog parent: c0750e3a3f
New changelog entries:
* drop linux-firmware-raspi2, it does not actually contain driver
firmware but bootloaders (and fails to install if its target dir
is missing).
Imported using git-ubuntu import.
Changelog parent: a8b139028e
New changelog entries:
[ Colin Watson ]
* Add a basic build-time syntax check for live-build/auto/*.
[ Oliver Grawert ]
* add multiverse to sources.list for snappy kernel builds
Imported using git-ubuntu import.
Changelog parent: dbfd5f49b7
New changelog entries:
* move the snappy kernel builds to the correct linux-image-$arch and
linux-firmware-$arch metapackages
Imported using git-ubuntu import.
Changelog parent: 4f2c87a4f1
New changelog entries:
* Follow linux-firmware-raspi2 renaming in the archive for raspi2 images.
Imported using git-ubuntu import.
Changelog parent: 9fadf2c648
New changelog entries:
* Transition from ubuntu-snappy to ubuntu-core-snapd-units and snapd.
Imported using git-ubuntu import.
Changelog parent: 01521cefe4
New changelog entries:
[ Oliver Grawert ]
* live-build/ubuntu-core/hooks/25-create-generic-initrd.chroot:
kill the snappy os build if the initramfs-tools-ubuntu-core package
is not found
* make s390x known to the snappy builds
* skip kernel snap an device tarball builds for s390x and ppc64el
* drop listing of the device tarballs, this was only for debugging
[ Adam Conrad ]
* live-build/ubuntu-cpc/hooks/032-disk-image.binary: Install s390-tools
and sysconfig-hardware before we attempt to configure zipl.
Imported using git-ubuntu import.
Changelog parent: 15d22caf2c
New changelog entries:
* live-build/ubuntu-core/hooks/25-create-generic-initrd.chroot:
create a generic initrd inside the snappy os-snap so we do not need the
hackish ubuntu-core-generic-initrd package anymore.
Imported using git-ubuntu import.
Changelog parent: 3061756ecb
New changelog entries:
[ Adam Conrad ]
* Remove obsolete pvr-omap4 special-casing to simplify configs.
[ Daniel Watkins ]
* Enable building of powerpc cloud images.
Imported using git-ubuntu import.
Changelog parent: f51f8e92a5
New changelog entries:
* adjust snap versions to only have one dash and use plus chars instead
Imported using git-ubuntu import.
Changelog parent: ce1a28e542
New changelog entries:
* add link for wlan mac address in dragonboard kernel snaps
* move dragonboard kernel snap to linux-snapdragon (with a currently hardcoded
version due to missing -meta package for this kernel, don't do that at
home !)
Imported using git-ubuntu import.
Changelog parent: 307bc170c2
New changelog entries:
* add support for dragonboard kernel snap
* remove grub-efi-arm64 to the arm64 OS snap as it breaks uboot
Imported using git-ubuntu import.
Changelog parent: 6052273963
New changelog entries:
[ Michael Vogt ]
* add dpkg.list to assets of the kernel snap
* add grub-efi-arm64 to the arm64 OS snap
[ Adam Conrad ]
* Build raspi2 images with multiverse for firmware.
Imported using git-ubuntu import.
Changelog parent: 24f93cf89e
New changelog entries:
* slightly adjust the naming of the OS snap for snappy builds so it becomes
easier for cdimage to grab and publish it.
Imported using git-ubuntu import.
Changelog parent: 745856c1d8
New changelog entries:
* Remove the manta device from the list of touchsubarches as we're not
building its kernel anymore (LP: #1553069).
Imported using git-ubuntu import.
Changelog parent: 8027f4d9df
New changelog entries:
[ Ben Howard ]
* live-build/ubuntu-cpc/hooks/042-vagrant.binary: add serial device for
Vagrant images (LP: #1546108).
[ Daniel Watkins ]
* Refactor ubuntu-cpc hooks to hard-code producing an 'ext4' rootfs, which
is used outside of the livecd-rootfs build process (specifically for EC2
publication).
Imported using git-ubuntu import.
Changelog parent: 13d50e4fa1
New changelog entries:
* Add net.ifnames=0 to the raspi2 cmdline injected into raspi2 builds.
Imported using git-ubuntu import.
Changelog parent: 80fddc56a2
New changelog entries:
[ Michael Terry ]
* Change real name for phablet user to "Ubuntu" in ubuntu-touch.
[ Steve Langasek ]
* Drop BuildLiveCD from the examples; we now use launchpad-buildd to drive
livefs builds, so BuildLiveCD is obsolete and misleading.
* Add hooks to ubuntu-cpc to divert /bin/sync in the chroot and undivert it
at the end. This is a general-purpose change that should be applied to
all flavors and archs, but at the moment it's only needed on armhf+raspi2
to work around the raspberrypi2-firmware postinst calling sync, which is
actually warranted in the normal case.
* If a subarch is specified for a cloud image build, don't build rootfs
artifacts; these should come from the 'generic' build.
* Fix architecture handling in hooks. We know we're always being invoked
from a launchpad-buildd-like setup, which passes ARCH and SUBARCH in the
environment, because auto/config and auto/build both rely on this. So
don't scatter dpkg --print-architecture calls throughout, especially
when many of these are not cross-build-aware.
* Refactor ubuntu-cpc hooks to allow us to handle images where the root
partition should not be partition 1.
[ Ben Howard ]
* ubuntu-cpc: fix hooks/032-disk-image.binary call to
create_empty_partition, which requires five args due to "-u"
* ubuntu-cpc: in hooks/030-root-tarball.binary create /lib/modules to fix
(LP: 1543204).
[ Dimitri John Ledkov ]
* Do not remove linux-base, when purging all the linux-*, in the tarball
build. Otherwise ubuntu-minimal is removed, and things get crazy.
* Correct initrd.img symlink, kernel/hooks should actually produce the
right thing here, but meh.
* Chroot to execute zipl, because it's nice.
* Use the right loop device to install zipl onto.
[ Steve Langasek ]
* Refactor ubuntu-cpc hooks to always produce a 'plain' rootfs via
live-build and reuse this for the tarball, instead of lb_binary_rootfs
creating some artifact that we ignore / throw away.
* Initial support for raspi2 subarch.
* Import live-build/ubuntu-cpc/hooks/raspi2/mkknlimg from
https://github.com/raspberrypi/linux/blob/rpi-4.1.y/scripts/mkknlimg
and use it to install a bootable uboot.bin.
Imported using git-ubuntu import.
Changelog parent: b668a9f9f9
New changelog entries:
[ Michael Vogt ]
* ubuntu-core:
- include the dpkg.list in the device tarball
- store /usr/share/snappy/dpkg.list manifest on the OS tarball
[ Dimitri John Ledkov ]
* ubuntu-cpc:
- exclude s390x from should_install_grub
[ Steve Langasek ]
* Refactor/reorder ubuntu-cpc support for consistency with other flavors,
so that subarch overrides can be applied correctly.
[ Ben Howard ]
* ubuntu-cpc:
- fixed loop setup due to change of kpartx output
- only use grub-install logic for Intel architectures
Imported using git-ubuntu import.
Changelog parent: 3242ef6c59
New changelog entries:
* do not ship assets/dtbs/overlays in raspi2 tarball, it breaks
ubuntu-device-flash
Imported using git-ubuntu import.
Changelog parent: 131941df22
New changelog entries:
* drop input group from snappy images, adjust md5 sums in
live-build/ubuntu-core/hooks/00-uid-gid-fix.chroot_early
* completely separate the snappy device tarball creation from the snappy
rootfs so one doesnt taint the other (which allows dropping a lot more from
the rootfs we do not need in a snappy system, like initramfs creation
tools and all its dependencies).
* drop live-build/ubuntu-core/hooks/500-move-kernel-to-device-tar.binary
* enable automated build of raspi2 device tarballs for snappy
Imported using git-ubuntu import.
Changelog parent: 9ac850741c
New changelog entries:
* Move building of all architecture-specific CPC artifacts into Launchpad
(LP: #1513754).
Imported using git-ubuntu import.
Changelog parent: 8c606962fa
New changelog entries:
* do not hardcode installation of grub-pc for amd64 in snappy images,
instead install the right grub set for secureboot there
Imported using git-ubuntu import.
Changelog parent: d467c92388
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: 3dd0e68f99
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: 7782a87448
New changelog entries:
* Attempt to build Ubuntu image using metapackages instead of tasks; this
is necessary in order to build a test image out of wily-proposed for the
g++5 transition, but may be reverted later if this doesn't turn out to
be maintainable. (Code taken from the trusty HWE LTS branch of
livecd-rootfs.)
Imported using git-ubuntu import.
Changelog parent: bc2b9aed67
New changelog entries:
* merge lp:~sergiusens/livecd-rootfs/no-walinuxagent to remove all the
hackery that was initially needed for azure snappy images, this got
properly implemented now.
Imported using git-ubuntu import.
Changelog parent: eab885e336
New changelog entries:
[ Iain Lane ]
* Small whitespace cleanup in live-build/auto/config
[ Sebastien Bacher ]
* Set kernel flavours variable to try to fix amd64 build
Imported using git-ubuntu import.
Changelog parent: 04b0ecd5a6
New changelog entries:
* Remove duplicated code leftover in the previous desktop-next changeset
Imported using git-ubuntu import.
Changelog parent: f5af78966b
New changelog entries:
* Create hooks and image build config for the ubuntu-desktop-next
new based on snappy image.
Imported using git-ubuntu import.
Changelog parent: a4c006633a
New changelog entries:
* drop grouper from touchsubarches variable. the android package does not
provide any grouper images anymore which makes touch image builds fail.
Imported using git-ubuntu import.
Changelog parent: 4c697dbaf6
New changelog entries:
* Call Setup_cleanup in live-build/auto/build to set exit handler.
Imported using git-ubuntu import.
Changelog parent: 35251d626b
New changelog entries:
[ Michael Vogt ]
* create /boot/uboot on armhf to ensure that its in the system
tarball and still on the system if ubuntu-core-upgrader
performs a "format" (LP: #1447652)
* live-build/ubuntu-core/hooks/500-move-kernel-to-device-tar.binary:
- fix typo in hardware.yaml
* live-build/auto/config:
- add grub-efi-ia32-bin for i386 for efi support
[ Adam Conrad ]
* live-build/auto/config: Handle applying priorities to EXTRA_PPAS
via the extra_ppa="user/ppaname:priority" syntax (LP: #1450257)
Imported using git-ubuntu import.
Changelog parent: 1aff015ce1
New changelog entries:
* fix device.tar.gz generation for snappy
* lp:~ubuntu-on-ec2/livecd-rootfs/cpc2:
- build cloud based images using livecd-rootfs
Imported using git-ubuntu import.
Changelog parent: 79e9de67c4
New changelog entries:
* forcefully add ubuntu-system-settings-online-accounts to ubuntu-touch
builds to make sure the dependency is fulfilled in advance
Imported using git-ubuntu import.
Changelog parent: 74b7fad340
New changelog entries:
* add more verbosity to the copy command for android fragments in
ubuntu-touch
Imported using git-ubuntu import.
Changelog parent: 4825764bf0
New changelog entries:
[ Michael Vogt ]
* live-build/ubuntu-core/hooks/11-remove-extra-packages.chroot:
- remove libpython2.7 and friends as welll
[ Oliver Grawert ]
* remove all .override files in teh build chroot, else teh buildd machines
fall over.
Imported using git-ubuntu import.
Changelog parent: 9efe2723ef
New changelog entries:
* touch: Explicitly uninstall systemd-sysv, to help apt to install upstart
when the preferred "init" alternative is systemd-sysv. Also explicitly
install packagekit to help the problem resolver. Thanks Colin Watson!
(LP: #1428026)
Imported using git-ubuntu import.
Changelog parent: c68dfb0ea3
New changelog entries:
[ Michael Vogt ]
* add dosfstools on snappy to ensure systemd can fsck the /boot
partition
[ Ricardo Salveti de Araujo ]
* touch: don't depend on mir-platform-graphics-android and let that to be
handled by the seeds (they can't stop bumping the package name and the
graphics-mesa package doesn't cause any harm)
Imported using git-ubuntu import.
Changelog parent: 3ebe79c0ac
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: ff016f4510
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: f065c9b603
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: 46882a81aa
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: 1689669b4b
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: a8cab46440
New changelog entries:
* bump the hardcoded libmirplatform driver version for ubuntu-touch
Imported using git-ubuntu import.
Changelog parent: 3ae0f6025f
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: 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: 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: 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: 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: 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: eb694e09bc
New changelog entries:
* live-build/auto/config: Use ubuntukylin-desktop task for ubuntukylin,
not ubuntu-desktop.
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: 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: 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: 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: 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: 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: 34a87f0754
New changelog entries:
* dropping maguro and adding flo, changing golfish to generic in touchsubarches
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: 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: 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: 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: 903725ebdd
New changelog entries:
* move media-info file from /var/log/installer to /etc 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: 8212680ba0
New changelog entries:
* make sure FLASH_KERNEL_SKIP is set when we post-process touch images
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: 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: 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: 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: 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: 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.
Imported using git-ubuntu import.
Changelog parent: 9f3cb2500c
New changelog entries:
* Drop ubuntustudio-generation and ubuntustudio-recording tasks and add
ubuntustudio-audio task to reflect Ubuntu Studio seed restructuring
- update live-build/auto/config
Imported using git-ubuntu import.
Changelog parent: c7bec9b769
New changelog entries:
[ Colin Watson ]
* live-build/auto/build: Use slightly safer code for kernel handling just
in case 'set -o pipefail' is ever reinstated here.
[ Adam Conrad ]
* Add abootimg explicitly to ac100 and nexus7 images, so it's marked
as manually installed and apt doesn't autoremove it (LP: #1041290)
* Remove linux-firmware-nexus7 from the install list, it gets pulled
in automatically by linux-image-nexus7, so this is redundant.
Imported using git-ubuntu import.
Changelog parent: 2cbe6e31d2
New changelog entries:
* Make sure the $PREFIX.kernel-$FLAVOUR.efi.signed output is
world-readable.
Imported using git-ubuntu import.
Changelog parent: befa2e4252
New changelog entries:
* re-enable all slideshows on all preinstalled images, webkit should work
again
Imported using git-ubuntu import.
Changelog parent: ecfcd4308c
New changelog entries:
* preseed autologin in the nexus7 tarball
* use ubuntu-defaults-nexus7 package in the nexus7 images
Imported using git-ubuntu import.
Changelog parent: 394b1e1116
New changelog entries:
* use a subarch based approach for the ac100 and nexus7 bootimg.cfg files
* create a media-info file and place it inside the tarball installer
initramfs for copying it to the target system on successfull decompression
(LP: #1080747)
Imported using git-ubuntu import.
Changelog parent: 164ac67eb4
New changelog entries:
* live-build/auto/build: Exclude all *.efi* files from kernel version
detection (i.e. including *.efi.signature), not just *.efi.signed.
Imported using git-ubuntu import.
Changelog parent: f12aa71a19
New changelog entries:
* create the nexus7 rootfs image with .ext4 as suffix instead of using
.img, so debian-cd knows how to handle it
Imported using git-ubuntu import.
Changelog parent: 0392f3aa20
New changelog entries:
* instead of mangling the ac100 bootimg for nexus7 support, ship a proper
config in ac100-tarball-installer and build the nexus7 one from scratch
as well.
Imported using git-ubuntu import.
Changelog parent: 5d6be2b8a3
New changelog entries:
* clean up the userdata dir
* move the tarball around instead of copying it
* fix quoting of abootimg call harder
Imported using git-ubuntu import.
Changelog parent: fdb15fb4e5
New changelog entries:
* fix quoting in abootimg call for nexus7
* dont fail if the userdata dir already exists
Imported using git-ubuntu import.
Changelog parent: 82caa29542
New changelog entries:
* we want nvidia-tegra3 (the binary) not nvidia-graphics-drivers-tegra3