Commit Graph

  • 0259fee5dc releasing package livecd-rootfs version 2.441.5 2.441.5 Steve Langasek 2017-09-11 12:00:02 -07:00
  • 91bde498cb Fix suppression of kpartx error. LP: #1684090. Steve Langasek 2017-09-11 11:59:56 -07:00
  • af5510caf9 Mount and unmount /dev recursively, to cope with setups where there are interesting bind-mounts under /dev (e.g. loop devices bind-mounted by LXD). LP: #1716465. Steve Langasek 2017-09-11 11:51:09 -07:00
  • ece4c400d4 releasing package livecd-rootfs version 2.453 2.453 Steve Langasek 2017-09-11 11:39:19 -07:00
  • 148fa39a8e Merge lp:~cjwatson/livecd-rootfs/recursive-mount-dev Steve Langasek 2017-09-11 11:38:37 -07:00
  • 1676147a84 add some dhcp-on-wired-looking-things default netplan for the server live image Michael Hudson-Doyle 2017-09-11 23:24:30 +12:00
  • 6a42148b22 Mount and unmount /dev recursively, to cope with setups where there are interesting bind-mounts under /dev (e.g. loop devices bind-mounted by LXD). Colin Watson 2017-09-08 11:48:06 +01:00
  • ee344f1d1a Add changelog entry for previous commit Adam Conrad 2017-09-01 10:54:50 -06:00
  • fc48e02c37 [tribaal, r=adconrad] Create vagrant user per upstream requirements Adam Conrad 2017-09-01 10:50:32 -06:00
  • f10cd80ebb Make sure the .ssh directory has the right permissions. Christopher Glass 2017-09-01 18:25:41 +02:00
  • e798276910 Fixed review comments by Adam. Christopher Glass 2017-09-01 18:21:53 +02:00
  • 70a41fd45c Import patches-unapplied version 2.452 to ubuntu/artful-proposed Balint Reczey 2017-08-29 16:18:36 +02:00
  • 7d0503d212 releasing package livecd-rootfs version 2.452 2.452 Steve Langasek 2017-08-30 08:10:13 -07:00
  • c78c2f91ea Merge lp:~rbalint/livecd-rootfs/fix-suppressing-kpartx-error Steve Langasek 2017-08-30 08:10:04 -07:00
  • 4d72521491 Fix suppressing kpartx error Balint Reczey 2017-08-30 16:46:47 +02:00
  • 3d901daef4 Fix file permission problem - the authorized_keys file was still owned by root since the chown call came before its creation. Christopher Glass 2017-08-29 16:27:03 +02:00
  • 9ecbce203c Start working on next upload Balint Reczey 2017-08-29 16:19:04 +02:00
  • e6fd2b657e Remove ubuntu user customisations. Christopher Glass 2017-08-29 09:23:33 +02:00
  • eb76178ab5 Support to only generate rootfs via variable (GENERATE_ROOTFS_ONLY). Gary.Wzl 2017-08-28 15:14:54 +08:00
  • 84da578380 Add IMAGETYPE to support classic image creation by ubuntu-image. Gary.Wzl 2017-08-28 11:24:51 +08:00
  • 880d4f8b89 live-build/ubuntu-cpc/hooks/033-disk-image-uefi.binary: call apt-get update *before* installing packages, not after. Steve Langasek 2017-08-25 15:30:48 -07:00
  • 95aabdf668 live-build/ubuntu-cpc/functions: mount tmpfs on /var/cache/apt and /var/lib/apt, so we don't have to leave empty space in our derivative images for packages that have been downloaded/installed/removed. This normally isn't relevant for the installed system, since the root filesystem will auto-expand in place on the target disk, but lets us ship smaller images. Steve Langasek 2017-08-25 15:30:05 -07:00
  • 00f18b8d72 Import patches-unapplied version 2.451 to ubuntu/artful-proposed Steve Langasek 2017-08-25 14:28:43 -07:00
  • 5c1b9f5c5c releasing package livecd-rootfs version 2.451 2.451 Steve Langasek 2017-08-25 14:28:47 -07:00
  • 62c7528416 add changelog entry Steve Langasek 2017-08-25 14:28:41 -07:00
  • b1432b36be Don't reference dropped grub_modules variable in grub-install command Steve Langasek 2017-08-25 11:18:19 -07:00
  • 87f34122fb Remove useless diff. Christopher Glass 2017-08-25 17:02:52 +02:00
  • 97c8996c29 Remove the useless user and password from default config. Christopher Glass 2017-08-25 16:57:36 +02:00
  • 72dbb4c75d Added comments. Christopher Glass 2017-08-25 13:19:21 +02:00
  • 467b8c9c06 Reset the default SSH user to being vagrant. Christopher Glass 2017-08-25 12:59:53 +02:00
  • 1cc6041cd6 Remove root login. Ubuntu user keeps generated password. Christopher Glass 2017-08-25 12:05:29 +02:00
  • b9363e97fb Explicitely permit passworded root login over SSH. Christopher Glass 2017-08-25 08:37:18 +02:00
  • c0730ef6f6 Fix typo in variable name. Christopher Glass 2017-08-24 21:19:30 +02:00
  • cc8a6e2709 Turns out the user adding should be done when the chroot is available... Christopher Glass 2017-08-24 19:17:17 +02:00
  • 8eadac557b Import patches-unapplied version 2.450 to ubuntu/artful-proposed Steve Langasek 2017-08-23 17:27:53 -07:00
  • a4988ccf13 Merge lp:~cyphermox/livecd-rootfs/xenial-proposed Steve Langasek 2017-08-23 17:38:27 -07:00
  • a6ef49ccd8 releasing package livecd-rootfs version 2.450 2.450 Steve Langasek 2017-08-23 17:27:58 -07:00
  • 33918809c9 add changelog entry Steve Langasek 2017-08-23 17:27:52 -07:00
  • 994fdc8a57 Merge lp:~cyphermox/livecd-rootfs/grub-modules Steve Langasek 2017-08-23 17:26:22 -07:00
  • 563abee702 Drop special handling of grub modules, adding a note. Modules should be included in the signed grub binaries when necessary. Mathieu Trudel-Lapierre 2017-08-23 20:23:32 -04:00
  • 869bb9808a Clean up GRUB_MODULES_PRELOAD / grub_modules. Remove the modules already loaded in stock signed grub EFI binaries. Mathieu Trudel-Lapierre 2017-08-23 19:25:12 -04:00
  • a75544e0c3 Only set a default GRUB_PRELOAD_MODULES if not already defined; otherwise used the existing values. Mathieu Trudel-Lapierre 2017-08-23 19:20:35 -04:00
  • 5442860c14 Added a "vagrant" user to the vagrant image build, as per the vagrant community's expectations. Christopher Glass 2017-08-21 11:09:18 +02:00
  • f48670cec5 Clean up GRUB_MODULES_PRELOAD / grub_modules. Remove the modules already loaded in stock signed grub EFI binaries. Mathieu Trudel-Lapierre 2017-08-18 19:37:34 -04:00
  • bec201601d Set a default locale of C.UTF-8 in the cloud images. Dimitri John Ledkov 2017-08-18 09:12:22 +01:00
  • 406c58d72b Merge lp:~vorlon/livecd-rootfs/locale Steve Langasek 2017-08-17 08:54:17 -07:00
  • 8aadf2c73d Set a default locale of C.UTF-8 in the cloud images. Steve Langasek 2017-08-16 16:32:27 -07:00
  • 2003d73b1d Import patches-unapplied version 2.449 to ubuntu/artful-proposed Dimitri John Ledkov 2017-08-14 17:02:53 +01:00
  • e94b04b0e0 releasing package livecd-rootfs version 2.449 2.449 Dimitri John Ledkov 2017-08-14 17:03:02 +01:00
  • 55508d96f7 Drop creating upstart jobs for serial getty. Dimitri John Ledkov 2017-08-14 17:02:01 +01:00
  • 4f0e9c286c Drop add_serial_console for upstart. Dimitri John Ledkov 2017-08-11 14:51:51 -04:00
  • 6e4308be65 Merge lp:~rbalint/livecd-rootfs/vmdkstream-by-module Steve Langasek 2017-07-24 15:01:43 -07:00
  • 5eb31aa1c2 Import patches-unapplied version 2.448 to ubuntu/artful-proposed Brian Murray 2017-07-24 11:06:24 -07:00
  • 3b37842219 Use VMDKstream in a more future-proof way Balint Reczey 2017-07-24 20:46:51 +02:00
  • c1bc88e7ce releasing package livecd-rootfs version 2.448 2.448 Brian Murray 2017-07-24 11:34:10 -07:00
  • 9baa0d07bc live-build/functions: Update path for VMDKstream.py (LP: #1706116) Brian Murray 2017-07-24 11:04:26 -07:00
  • f05a8a238f live-build/functions: Update path for VMDKstream.py Robert C Jennings 2017-07-24 19:20:21 +02:00
  • 2473668b91 Import patches-unapplied version 2.408.14 to ubuntu/xenial-proposed Adam Conrad 2017-07-12 16:28:13 -06:00
  • e3b44822d7 live-build/auto/config: Filter libgles1-mesa out of tasks, as it is not a dependency of anything in updates anymore, fixing mate/myth (LP: #1704013) 2.408.14 Adam Conrad 2017-07-12 16:34:36 -06:00
  • a8a6d208f6 Merge lp:~rbalint/livecd-rootfs/xz Steve Langasek 2017-06-30 13:19:11 -07:00
  • cfda7d20bd Use xz -T4 -0 instead of pxz Balint Reczey 2017-06-30 12:22:29 +02:00
  • 726e6192e0 auto/config: enable Debug::pkgDepCache::AutoInstall so tracking down dependency bugs in the livefs is a little clearer. Mathieu Trudel-Lapierre 2017-06-23 14:23:53 -04:00
  • 402cae06bd Import patches-unapplied version 2.447 to ubuntu/artful-proposed Steve Langasek 2017-06-15 23:36:44 -07:00
  • 926b22a834 Merge lp:~rbalint/livecd-rootfs/deps Steve Langasek 2017-06-15 23:46:40 -07:00
  • 9900a84214 releasing package livecd-rootfs version 2.447 2.447 Steve Langasek 2017-06-15 23:36:46 -07:00
  • 23d9db863e Add cm3 as a known ubuntu-core image type. LP: #1698223. Steve Langasek 2017-06-15 23:36:42 -07:00
  • 0bee1ec424 Update changelog Balint Reczey 2017-06-14 18:26:22 +02:00
  • 6c9cf10d72 Depend on pxz and vmdk-stream-converter instead of installing them at runtime Balint Reczey 2017-06-14 18:25:15 +02:00
  • aa54a130c3 Depend on packages in main instead of installing them at runtime Balint Reczey 2017-06-14 18:25:11 +02:00
  • eeac687884 Import patches-unapplied version 2.408.13 to ubuntu/xenial-proposed Steve Langasek 2017-06-06 21:52:21 -07:00
  • 0129af508b releasing package livecd-rootfs version 2.441.4 2.441.4 Steve Langasek 2017-06-06 23:09:32 -07:00
  • 60971f3ed3 changelog cleanup for SRU Steve Langasek 2017-06-06 23:08:28 -07:00
  • c7bb8a60c5 Changelog fixup for missing SRU bug ref 2.208.14 Steve Langasek 2017-06-06 22:18:48 -07:00
  • f9f09d2c20 releasing package livecd-rootfs version 2.435.4 2.435.4 Steve Langasek 2017-06-06 22:11:08 -07:00
  • 69d1ed2f78 Merge in 2.435.3 from the archive Steve Langasek 2017-06-06 22:11:00 -07:00
  • c1b8828c99 live-build/ubuntu-cpc/hooks/999-extras.binary: Exit on first failure. (LP: #1687752) Robert C Jennings 2017-06-06 22:08:49 -07:00
  • 8af2c58d98 releasing package livecd-rootfs version 2.435.3 2.435.3 Steve Langasek 2017-06-06 22:01:46 -07:00
  • 7fd6f602fb Merge lp:~rbalint/livecd-rootfs/livecd-rootfs-autopkgtest-fix-for-yakkety Steve Langasek 2017-06-06 22:01:27 -07:00
  • 0cabfc3781 releasing package livecd-rootfs version 2.408.13 2.408.13 Steve Langasek 2017-06-06 21:52:51 -07:00
  • 02223103c1 Merge lp:~rbalint/livecd-rootfs/livecd-rootfs-autopkgtest-fix-for-xenial Steve Langasek 2017-06-06 21:38:29 -07:00
  • 1a48d101d5 Import patches-unapplied version 2.446 to ubuntu/artful-proposed Didier Roche 2017-06-02 15:08:29 +02:00
  • 1ce405bb8c releasing package livecd-rootfs version 2.446 2.446 Didier Roche 2017-06-06 09:15:32 +02:00
  • 414c3ba23f Update changelog Didier Roche 2017-06-06 09:15:05 +02:00
  • 1260f67b8a Build ubuntu back with tasks. The metapackage switch was due to g++ transition and needed some additional hint. This is adding maintenance and as mentioned in 2.335, we can revert this. Didier Roche 2017-06-02 15:07:11 +02:00
  • 6a0f5b1e41 releasing package livecd-rootfs version 2.208.14 Mathieu Trudel-Lapierre 2017-06-01 16:30:26 -04:00
  • 3468b592b8 * Add ubuntu-cpc project (LP: #1693018) * Move building of all architecture-specific CPC artifacts into Launchpad - Fixup virtual FLAVOUR kernel name * added additional CPC build targets: - added manifest generation for squashfs and root.tar.gz - added VMDK generation - added OVA generation from VMDK's - added generic Vagrant image generation * Fix typo in ubuntu-cpc preventing non-intel builds. * add devpts-live to hook builds * add logic to settle the disks after UEFI builds * extended hooks/functions to support creation of derivative images * including mounting images. * added the ability to create qcow2 images in hooks/functions * simplified loop clean-up in hooks/functions * removed assumption that disk1.img would be built * switched qcow2 generation to use hooks/functions function * Produce OVA files for i386 cloud builds. * Remove unneeded packages from the root.tar.{gz,xz} cloud image targets * Install grub in ppc64el cloud images so they are bootable * Set timeout options so ppc64el cloud images don't display a grub boot menu (matching the behaviour of other cloud images). * Specify a regex to run-parts so that cloud image extra scripts are found and executed. * Refactor/reorder ubuntu-cpc support for consistency with other flavors, so that subarch overrides can be applied correctly. * fixed loop setup due to change of kpartx output * only use grub-install logic for Intel architectures * Refactor some non-idiomatic architecture handling in live-build/ubuntu-cpc/hooks/999-cpc-fixes.chroot that also misidentifies the architecture name for armhf. * 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. * 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 * 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. * live-build/ubuntu-cpc/hooks/999-cpc-fixes.chroot: Add fake_cloud_init function to create a nocloud data source for cloud images that aren't meant to be used on real clouds and use it by default on armhf+raspi2 * live-build/ubuntu-cpc/hooks/042-vagrant.binary: add serial device for Vagrant images * 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). * live-build/ubuntu-cpc/hooks/042-vagrant.binary: scope serial device for Virtualbox only. * Enable building of powerpc cloud images. * Fixes for vagrant box builder in ubuntu-cpc - Install virtualbox-guest-utils - Don't disable default synced folder - Don't set vm name - Add cloud-init config to manage /etc/hosts * live-build/ubuntu-cpc/hooks/042-vagrant.binary: fix unmount handling so that the teardown is done properly /before/ we try to make an image from our filesystem, since otherwise /etc/resolv.conf is broken. * 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). * Fix the manifest generation in OVA files so that ovf files don't have double extensions. * Fix the OVF's metadata to include Ubuntu specific identifiers and descriptions instead of the generic Linux ones. * Add replace_grub_root_with_label function thereby consolidating multiple uses of the same calls to sed. * ubuntu-cpc: Remove redundant copy of grub files. * Add apt-get update to ubuntu-cpc ppc64el builds so they use the new sources. Mathieu Trudel-Lapierre 2017-06-01 16:30:07 -04:00
  • 1343885b3d Add changelog entry for mapping of virual flavor to generic kernel Robert C Jennings 2017-06-01 14:32:08 -05:00
  • 54fd57be7b Remove old bug references from backport Robert C Jennings 2017-06-01 14:22:08 -05:00
  • 4d4a0b11db Coalesce changelog for ubuntu-cpc commits (LP: #1693018) Robert C Jennings 2017-05-25 20:40:57 -05:00
  • 5fed3097d2 ubuntu-cpc: Add apt-get update to ppc64el build so it uses new sources Robert C Jennings 2017-05-25 20:35:31 -05:00
  • f0b2591de5 ubuntu-cpc: apt sources.list fixes, OVA manifest fixes Robert C Jennings 2017-05-25 20:35:31 -05:00
  • f83f97bc8b ubuntu-cpc: Fix unmount handling (LP: #1621393) Robert C Jennings 2017-05-25 20:35:30 -05:00
  • d94c09e109 ubuntu-cpc: Fixes for vagrant box builder (LP: #1565985) Robert C Jennings 2017-05-25 20:35:29 -05:00
  • bfcc963d8b ubuntu-cpc: Enable building of powerpc cloud images. Robert C Jennings 2017-05-25 20:35:29 -05:00
  • b0453f87e8 ubuntu-cpc: Vagrant config for serial device must be scoped for Virtualbox only Robert C Jennings 2017-05-25 20:35:28 -05:00
  • 2229a1a754 ubuntu-cpc: Add serial device in Vagrant images and refactor ext4 rootfs Robert C Jennings 2017-05-25 20:35:28 -05:00
  • 02340e2480 ubuntu-cpc: nocloud data source for non-cloud cloud images (armhf+raspi2) Robert C Jennings 2017-05-25 20:35:27 -05:00
  • 742985bb4d Clean/refactor to add raspi2, plus ubuntu-cpc fixes Robert C Jennings 2017-05-25 20:35:26 -05:00
  • cb8ede888f ubuntu-cpc: Refactor arch handling to fix armhf Robert C Jennings 2017-05-25 20:35:26 -05:00
  • 4a65c41a5e ubuntu-cpc: Mask blkid failure in mount_image Robert C Jennings 2017-05-25 20:35:25 -05:00