Commit Graph

654 Commits (4046214d318c8be742ea98dad217ff4f191c6498)

Author SHA1 Message Date
Steve Langasek 246d45c839 And one more
9 years ago
Steve Langasek c62743e5f4 ...but if we're going to avoid using umount_partition, we need to actually unmount all the mountpoints mounted by setup_mountpoint
9 years ago
Steve Langasek 93314b5882 and the parent directory isn't a mountpoint, so roll back a change that also causes the script to fail. This still warrants refactoring, but let's refactor it in a way that actually works.
9 years ago
Steve Langasek c53b727a79 But don't try to use the function without declaring the function...
9 years ago
Steve Langasek 7339cb09b3 Remove some code duplication
9 years ago
Steve Langasek 0b279f731b Refactor ubuntu-cpc hooks to always produce a 'plain' rootfs via
9 years ago
Dimitri John Ledkov 375554f157 * Chroot to execute zipl, because it's nice.
9 years ago
Dimitri John Ledkov 8f825a91c9 * Correct initrd.img symlink, kernel/hooks should actually produce the
9 years ago
Steve Langasek 6bd644f252 Revert change that adds a *sixth* argument to create_empty_partition; this can't possibly be the cause of whatever problem was being seen
9 years ago
Ben Howard 28c10e02db ubuntu-cpc: in hooks/030-root-tarball.binary create /lib/modules to fix
9 years ago
Dimitri John Ledkov 21b502d78c Do not remove linux-base, when purging all the linux-*, in the tarball
9 years ago
Ben Howard ba1b657624 ubuntu-cpc: fix hooks/032-disk-image.binary call to
9 years ago
Steve Langasek 90fc765551 set -u damage
9 years ago
Steve Langasek e51a8f8aef Make sure we still mount the kernel filesystems in the disk setup
9 years ago
Steve Langasek eb9b43defe Don't forget to mark our root partition bootable
9 years ago
Steve Langasek e9d31ea96a Fix some thinkos in the loop device name handling
9 years ago
Steve Langasek 4594c28c1f More set -u damage
9 years ago
Steve Langasek 83d2176957 chroot hooks are special, they don't get the environment because it gets scrubbed by rootcmd; so we have to call dpkg --print-architecture after all
9 years ago
Steve Langasek b9f96f5682 set -u is a hateful thing
9 years ago
Steve Langasek 0be484d35e Add support for actually mounting the boot partition and copying contents to it
9 years ago
Steve Langasek 24b9feb58a further refactoring of partition handling
9 years ago
Steve Langasek 6fce3b879d -> in a few overlooked places
9 years ago
Steve Langasek 99cdaafd61 Refactor ubuntu-cpc hooks to allow us to handle images where the root
9 years ago
Steve Langasek 7ec8dd87ac Fix architecture handling in hooks. We know we're always being invoked
9 years ago
Steve Langasek cb58e88614 If a subarch is specified for a cloud image build, don't build rootfs
9 years ago
Steve Langasek 691a0ca08f Add hooks to ubuntu-cpc to divert /bin/sync in the chroot and undivert it
9 years ago
Łukasz 'sil2100' Zemczak 487a0a403c Change real name for phablet user to 'Ubuntu'
9 years ago
Ben Howard a5ee888d1b ubuntu-cpc: add missing net.ifnames=0 for ppc64el disk images.
9 years ago
Steve Langasek 8e20e4b169 Refactor some non-idiomatic architecture handling in
9 years ago
Ben Howard ca800e778b * ubuntu-cpc:
9 years ago
Steve Langasek 4f55631a9f Refactor/reorder ubuntu-cpc support for consistency with other flavors,
9 years ago
Dimitri John Ledkov 9e06b90ead * ubuntu-cpc:
9 years ago
Michael Terry 538192d3f4 Make a variable because Saviq likes variables
9 years ago
Michael Terry 39eb02ea86 Use Ubuntu as phablet user's real name
9 years ago
Michael Vogt 06ce71492b auto/build: copy kenrel chroot dpkg.list to assets dir
9 years ago
Michael Vogt 51a5cca323 * ubuntu-core:
9 years ago
Daniel Watkins 414cbec4dc Specify a regex to run-parts so that cloud image extra scripts are found
9 years ago
Daniel Watkins e3d6d5dc9f Set timeout options so ppc64el cloud images don't display a grub boot
9 years ago
Daniel Watkins ece1f6ccab Install grub in ppc64el cloud images so they are bootable (LP: #1538610)
9 years ago
Ben Howard 8ff658da8d Remove unneeded packages from the root.tar.{gz,xz} cloud image targets
9 years ago
Ben Howard fdd9a3e716 Remove unneeded packages from the root.tar.{gz,xz} cloud image targets
9 years ago
Daniel Watkins cf2e1f3cdc Produce OVA files for i386 cloud builds
9 years ago
Daniel Watkins c6440fdfe5 Enable building of s390x cloud images.
9 years ago
Michael Vogt 9a3b3d6280 * live-build/ubuntu-core/hooks/11-remove-extra-packages.chroot:
9 years ago
Łukasz 'sil2100' Zemczak 0011e92391 Fix the invalid path for the error message in 00-uid-gid-fix.chroot_early for ubuntu-touch.
9 years ago
Łukasz 'sil2100' Zemczak 05f661be29 Fix earlier mistake of changing the wrong hashes.
9 years ago
Łukasz 'sil2100' Zemczak bcfda67527 Update the passwd/shadow db hashes on ubuntu-touch builds
9 years ago
Oliver Grawert 1124ea4776 also add the new apt user to /etc/passwd in snappy
9 years ago
Oliver Grawert 499779097f update /etc/shadow on snappy for new apt user
9 years ago
Ben Howard 5a84144a9b * ubunut-cpc:
9 years ago
Oliver Grawert ef219ff9ee configure /etc/fw_env.config for all arm arches on snappy
9 years ago
Oliver Grawert 74633563d8 make sure u-boot-tools is installed on snappy arm64
9 years ago
Oliver Grawert 93f112e8e8 make sure the default group is still created when adding the default user to adm and sudo groups
9 years ago
Ben Howard 421269a732 ubuntu-cpc: clean up qcow2 image builds
9 years ago
Ben Howard c6077abaab ubuntu-cpc: create VMDK's for disk images if they exist. Remove
9 years ago
Ben Howard 5b08080057 ubuntu-cpc: only execute first level executables in the extra hooks
9 years ago
Ben Howard 7853f8b318 ubuntu-cpc:
9 years ago
Michael Vogt c97c00d749 manually merge upload of 2.359
9 years ago
Michael Vogt fb84e38cf2 * live-build/ubuntu-core/hooks/01-setup_user.chroot:
9 years ago
Łukasz 'sil2100' Zemczak 3b7c4b69f4 Fix the previous apt list removal hook. This hook needs to be .binary as otherwise we're still left with apt lists when the image is published.
9 years ago
Ben Howard 2f1831ed07 Fix typo in ubuntu-cpc preventing non-intel builds.
9 years ago
Oliver Grawert 6a39712da0 merge lp:~utlemming/livecd-rootfs/additional-cloud-targets to add Vagrant, OVA, VMDK and squashfs cloud image generation to livecd-rootfs
9 years ago
Łukasz 'sil2100' Zemczak 2a0b654138 Upgrade passwd, group and gshadow hashes for latest builds.
9 years ago
Ben Howard dd371c4a69 * added additional CPC build targets:
9 years ago
Ben Howard 1855130ecc Pre-merge commit
9 years ago
Oliver Grawert 7ccc9cb706 fix input group on snappy
9 years ago
Oliver Grawert dd4f845255 do not ship assets/dtbs/overlays in raspi2 tarball, it breaks ubuntu-device-flash
9 years ago
Ben Howard 48a08042ed Fix
9 years ago
Ben Howard 2b818e8475 Restrict Vagrant size
9 years ago
Ben Howard 4a752e14c0 Use standard tools for resize
9 years ago
Ben Howard 9a87b066cf Comment fixup
9 years ago
Ben Howard e931fbeaa5 ubuntu-cpc: move vmdk creation code into common funtion to support Vagrant Box builds
9 years ago
Ben Howard d301f2a532 ubuntu-cpc: add ability add arbitrary hooks for extending builds
9 years ago
Ben Howard 467619d1a1 ubuntu-cpc: generate Vagrant images
9 years ago
Ben Howard e96df0c156 ubuntu-cpc: generate OVA images.
9 years ago
Ben Howard 92f63b3e6b ubuntu-cpc: added OVF templates for generating OVA and Vagrant Images
9 years ago
Ben Howard b31233589e ubuntu-cpc: generate VMDK disks
9 years ago
Ben Howard bc5dbaaca5 ubuntu-cpc: generate squashfs based on the rootfs tarball
9 years ago
Ben Howard e4553137ac ubuntu-cpc: generate manifest for root tarball
9 years ago
Ben Howard a40cfd6180 ubuntu-cpc: Move apt-get to the top of uefi disk creation
9 years ago
Oliver Grawert 5bc78bede3 add raspi2 device tarball creation. separate snappy device tarball builds completely from the rootfs. drop old way of in-tree device tarball creation for snappy
9 years ago
Oliver Grawert b632fd0492 drop input group from snappy images, adjust md5 sums in live-build/ubuntu-core/hooks/00-uid-gid-fix.chroot_early
9 years ago
Daniel Watkins 216762748b Move building of all architecture-specific CPC artifacts in to
9 years ago
Michael Vogt 49f1896c8d live-build/auto/config: add note about seeding
9 years ago
Michael Vogt 46d1138e5a * live-build/ubuntu-core/hooks/21-snappy-security-policy-stamp.chroot:
9 years ago
Ben Howard 60a523d216 Cloud Images: disable new NIC naming convention (LP: #1510345).
9 years ago
Oliver Grawert 81edee0431 fix handling of writable files in /etc/default for snappy
9 years ago
Oliver Grawert 952fa460d4 fix tss UID in snappy (landing can wait for xenial)
9 years ago
Oliver Grawert 912e02dc1e do not hardcode installation of grub-pc for amd64 in snappy images, instead install the right grub set for secureboot there
9 years ago
Oliver Grawert 0054a24f90 limit grub-install diversion on snappy images to x86 architectures
9 years ago
Oliver Grawert cc7950e55c divert grub-install on snappy images during rootfs build
9 years ago
Łukasz 'sil2100' Zemczak 0bceb09c4b The apt lists removal hook needs to be for the binaries.
9 years ago
Oliver Grawert 1c00dc358f merge lp:~sil2100/livecd-rootfs/remove_apt_lists
9 years ago
Oliver Grawert 8d737ad1c9 add user/group fixes for snappy shipping tpm-tools
9 years ago
Łukasz 'sil2100' Zemczak 47d0469af5 Add hook that removes all apt lists for ubuntu-touch images. Our apport now works without them on the read-only images and this way we can save up some space.
9 years ago
Michael Vogt fe696a8bb9 merged lp:~sil2100/livecd-rootfs/pocket-desktop
9 years ago
Łukasz 'sil2100' Zemczak a559b98c8b Install the meta package as part of one add_package install call.
9 years ago
Łukasz 'sil2100' Zemczak 57f0507518 As suggested by Colin, first add the meta packages, then the other deps.
9 years ago
Łukasz 'sil2100' Zemczak e0fcd94074 Switch to the project approach, add a symlink for the hooks
9 years ago
Łukasz 'sil2100' Zemczak 5907a20a56 Fix indent
9 years ago