Commit Graph

1707 Commits (805a4f9241b8270b5428ae605d913e1c01636d17)

Author SHA1 Message Date
Łukasz 'sil2100' Zemczak e547599e5a Add support for raspi3 rootfs generation for ubuntu-image consumption with all the additional changes required.
6 years ago
Łukasz 'sil2100' Zemczak 97fcf09972 Merge trunk
6 years ago
Julian Andres Klode fc6907b701 fixup: Do not assume current directory
6 years ago
Julian Andres Klode 2e9349c543 minimize-manual.py: Followup with some cleanup, correct permissions
6 years ago
Julian Andres Klode 9360135b2c Minimize the number of manually installed packages in images by marking
6 years ago
Michael Hudson-Doyle ae4a760edb Fix live-server journald config snippet to actually disable journald rate
6 years ago
Michael Hudson-Doyle e804cc4e00 a less hackish approach
6 years ago
Michael Hudson-Doyle a261471969 a less hackish approach
6 years ago
Michael Hudson-Doyle 1aa8b9d882 ffs
6 years ago
Michael Hudson-Doyle 00151c5e0b Set PREINSTALLED=true for live-server so that universe ends up being
6 years ago
Steve Langasek c7ca0a77c8 Merge lp:~vorlon/livecd-rootfs/lp.1302192
7 years ago
Steve Langasek 7d16b0d40a Merge lp:~mwhudson/livecd-rootfs/lp-1776891
7 years ago
Steve Langasek 3db2340c54 generate all tar files with --xattrs. LP: #1302192.
7 years ago
Michael Hudson-Doyle 333a3e2b1b moderate comment
7 years ago
Michael Hudson-Doyle 092b316357 add a comment explaining why /dev cleaning is docker-only
7 years ago
Michael Hudson-Doyle 013dff431e Remove device nodes from Docker images. (LP: #1645468)
7 years ago
Robert C Jennings c3f5ee6716 Disable checksum generation
7 years ago
Phil Roche b7403fabf1 Update unminimize script text and install ubuntu-standard when unminimizing a minimal image (LP: #1778777)
7 years ago
Colin Watson 1e6563aa79 Merge trunk.
7 years ago
Colin Watson baee4ed403 We know cosmic's name now.
7 years ago
Michael Hudson-Doyle c9aaddd56a Disable journald rate limiting in the live-server live session.
7 years ago
Colin Watson 8b1970f661 live-build/auto/config: Drop "lp-*" hostname filter for Launchpad
7 years ago
Robert C Jennings 58b510cf99 ubuntu-cpc: Remove git-man for minimized images
7 years ago
Daniel Watkins f9cae3ff7f Restore removal of /boot/grub from rootfs artifacts
7 years ago
Daniel Watkins ab85167fb5 Shell formatting cleanup
7 years ago
Daniel Watkins 605b97de97 ubuntu-cpc: Generate the root image contents once, and use it for both the
7 years ago
Steve Langasek fff89931db Merge lp:~vorlon/livecd-rootfs/coinstallable-grubz
7 years ago
Daniel Watkins 80459b6c1b ubuntu-cpc: Use linux-kvm for all amd64 minimized builds (LP: #1775472).
7 years ago
Steve Langasek 91f26e016c resync with trunk
7 years ago
Daniel Watkins a9bb37c661 Use a relative path for config/functions
7 years ago
Steve Langasek 92497af14f live-build/ubuntu-cpc/hooks/033-disk-image-uefi.binary: don't manually
7 years ago
Daniel Watkins 136e2e2200 Drop /lib/modules creation as MAAS handles it downstream
7 years ago
Daniel Watkins 8e344b1f6b Add comment explaining /lib/modules creation
7 years ago
Daniel Watkins 0e5b19259d ubuntu-cpc: Reintroduce the -root.tar.xz artifact (LP: #1585233).
7 years ago
Michael Hudson-Doyle 664ace2f30 man un-diverting man idempotent
7 years ago
Michael Hudson-Doyle 7c7c2c5b30 rm -r the lists
7 years ago
Michael Hudson-Doyle ccef323973 go back to having docker unminimize not install any extra packages
7 years ago
Michael Hudson-Doyle 2fc3993d48 Remove apt lists that are currently removed downstream anyway.
7 years ago
Michael Hudson-Doyle fa1bce5389 still install a few packages in docker unminimize
7 years ago
Michael Hudson-Doyle 514faae2db divert /usr/bin/man in minimized images to a script that mentions the unminimize script
7 years ago
Michael Hudson-Doyle 7e1bd33544 do not install ubuntu-minimal in ubuntu-base's unminimize
7 years ago
Mathieu Trudel-Lapierre 056e760c06 Don't divert grub-probe; otherwise we're missing the filesystem UUIDs that
7 years ago
Michael Hudson-Doyle 038b003da0 merge trunk
7 years ago
Michael Hudson-Doyle 4bee7b1898 remove "optional: true" from 00-installer-config.yaml
7 years ago
Łukasz 'sil2100' Zemczak 7982442e32 Avoid issues of hard-linking to a symbolic vmlinuz as this can lead to a dangling symlink.
7 years ago
Simon Quigley 9ba04172d4 Completely drop Lubuntu Next.
7 years ago
Simon Quigley 382f17b08c Don't follow recommends.
7 years ago
Simon Quigley 480e02443e Drop seed workarounds for unbuilt Lubuntu Next.
7 years ago
Colin Watson 2c782e076c Add an empty /etc/resolv.conf to buildd chroots.
7 years ago
Colin Watson 1fab544a84 Add init to buildd chroots, since it's needed for LXD-based builds.
7 years ago
Colin Watson 9bd386caa1 Explicitly order remaining buildd hooks.
7 years ago
Colin Watson 2a9efb44a6 Move some buildd hooks to includes.chroot.
7 years ago
Colin Watson b77de06bfd Remove some unnecessary buildd configuration.
7 years ago
Michael Hudson-Doyle eca9613bf3 Symlink systemd-networkd-wait-online to /bin/true in the live installer
7 years ago
Colin Watson 9e99d9f1cf Fix sedding of /etc/apt/sources.list.
7 years ago
Colin Watson 07487675b6 Sort buildd tarballs by name and use numeric user and group IDs.
7 years ago
Colin Watson 416093beec Use a public-facing mirror URL in the final buildd /etc/apt/sources.list.
7 years ago
Colin Watson cb22177287 Add a buildd subproject.
7 years ago
Daniel Watkins 87c11b5114 Don't fail to build CPC images if /lib/modules already exists in the
7 years ago
Dimitri John Ledkov 94b49f9a1c Ensure MAAS squashfsi are clean of passwords. LP: #1764991.
7 years ago
Steve Langasek 9465166169 Merge lp:~daniel-thewatkins/livecd-rootfs/custom-model-assertions
7 years ago
Dimitri John Ledkov f32b6ed261 Clear maas role password
7 years ago
Dimitri John Ledkov 3ed266091c Ensure MAAS squashfsi are clean of passwords. LP: #1764991.
7 years ago
Daniel Watkins 42ef796b92 Remove necessarily true conditional
7 years ago
Daniel Watkins fe76613e69 Require brand:model to be passed to snap_prepare_assertions
7 years ago
Daniel Watkins 38518507ec Generalise other assertion paths
7 years ago
Daniel Watkins 265218c1cb Don't include model assertion name in FS path (LP: #1764541)
7 years ago
Daniel Watkins a09c14c0ab Fix missing local variables
7 years ago
Daniel Watkins a844c6f8cd Fix another unbound variable
7 years ago
Daniel Watkins ed50ee0e0d Fix use of unbound variable
7 years ago
Daniel Watkins d908e89a52 Fix typo
7 years ago
Daniel Watkins 54649b40c3 Allow custom model assertions in snap_prepare_assertions
7 years ago
Steve Langasek e6089e9e32 Remove landscape-common from minimal image, and handle restoring it in
7 years ago
Dimitri John Ledkov 466607c590 In subiquity image, mount additional squashfs in /media.
7 years ago
Michael Hudson-Doyle 65dd7df171 last minute pre-upload typo fix
7 years ago
Michael Hudson-Doyle aacb8daaee merge trunk
7 years ago
Steve Langasek c46962ca2e Refactor snap preseeding to allow additional snaps to be preseeded from
7 years ago
Robert C Jennings 26f31fbd9c live-build/functions: spelling fix
7 years ago
Robert C Jennings 5f12253791 live-build/functions: Help developers resolve snap download issues
7 years ago
Robert C Jennings 73dba1f31a snap preseeding: capture Ubuntu snap seeding policy in code
7 years ago
Robert C Jennings cbcb5d3ed8 live-build/functions: reduce scope of snap account variable
7 years ago
Robert C Jennings 0dbaf4cc9d live-build/functions: Drop spurious backslash
7 years ago
Robert C Jennings 936c3dbc79 live-build/functions: Update snap seed.yaml format to comply with yaml spec
7 years ago
Robert C Jennings 829716a6d7 live-build/functions: Change arithmetic to make the file 'sh' friendly
7 years ago
Robert C Jennings 57261c3edf auto/build: Install snaps using common functions
7 years ago
Robert C Jennings e655aff7b1 live-build/functions: Migrate from generic snap account-id
7 years ago
Dimitri John Ledkov 8d5af150cd Make subiquity installer boot quicker, by making dhcp interfaces
7 years ago
Iain Lane e68923777e merge lp:~tsimonq2/livecd-rootfs/lubuntu-seed-mangling
7 years ago
Robert C Jennings 152adcaa04 live-build/functions: add snap preseeding support
7 years ago
Steve Langasek 4bb0414a5d Make sure we call the build "minimal" within the cloud build info,
7 years ago
Christopher Glass 51c663a892 Fixed whitespace/tabs.
7 years ago
Michael Hudson-Doyle 3cb1f38cf2 Set the default locale to C.UTF-8 in all server and cloud images.
7 years ago
Simon Quigley e4151ca741 Proper bash is rad, let's do it.
7 years ago
Simon Quigley 10ebe98d84 Special-case Lubuntu's seeds so that the minimal install works.
7 years ago
Christopher Glass 0b2239c069 Parametrize BUILD_NAME in /etc/cloud/build.info to make it "minimal-aware".
7 years ago
Dimitri John Ledkov bfa43c1c5c On amd64, if building minimal images for bionic, xenial, or extra ppa,
7 years ago
Michael Hudson-Doyle 8ee1f566e2 In the live-server build, prevent casper from mounting any existing
7 years ago
Daniel Watkins 12339422c5 ubuntu-cpc: When performing a minimized build, don't generate artifacts
7 years ago
Dimitri John Ledkov 815c3dfc10 Whitelist preserving "unowned" /var/log/journal. Maybe systemd package
7 years ago
Michael Hudson-Doyle 8ece245153 In the live-server build, prevent casper from mounting any existing swap
7 years ago
Michael Hudson-Doyle a5a4f4e0d8 * Rename the directory containing the systemd override file for subiquity to
7 years ago
Michael Hudson-Doyle c787069c5c do not set INITRAMFS_COMPRESSION for projects that end up passing --initramfs=none to lb config
7 years ago
Michael Hudson-Doyle d46edbffdb reduce duplication somewhat
7 years ago
Michael Hudson-Doyle b7f3ec398b Make lzma initramfs compression opt-in rather than opt-out, and do not
7 years ago
Michael Hudson-Doyle 0d750f78bc Set INITRAMFS_COMPRESSION to gzip for live-server builds to speed up the
7 years ago
Dimitri John Ledkov bc194dd48b Build EFI armhf images.
7 years ago
Steve Langasek 8fddc6b469 Merge lp:~vorlon/livecd-rootfs/many-loops
7 years ago
Steve Langasek 90ef53cef1 Merge lp:~vorlon/livecd-rootfs/ubuntu-channels-for-snaps
7 years ago
Dimitri John Ledkov 9df3a91e26 ubuntu-server: generate multi-lowerdir overlayfs for
7 years ago
Iain Lane ba4b16626f live-build-auto/{build,config}: Support fetching a file from the seed
7 years ago
Michael Hudson-Doyle 57200eaa01 tyop
7 years ago
Michael Hudson-Doyle 4407aaf1ae it is config/common, not config/binary, grr
7 years ago
Michael Hudson-Doyle 27eaa9328a source config/binary in 032-installer-squashfs.binary
7 years ago
Michael Hudson-Doyle 3e69d30c9e remove some of the cargo culted scorpions
7 years ago
Michael Hudson-Doyle b163743456 call recreate_initramfs with the argument it needs
7 years ago
Michael Hudson-Doyle 4b66f89e56 move skip_lb_stage to config
7 years ago
Michael Hudson-Doyle 416ef912ed make another possibly more generally useful function
7 years ago
Michael Hudson-Doyle c85cae9bfe respond to some review feedback
7 years ago
Michael Hudson-Doyle d46e397b24 merge trunk
7 years ago
Michael Hudson-Doyle d1b26ce330 Override JobRunningTimeoutSec to 0s on the .device unit that
7 years ago
Steve Langasek 131f14d33c Use Ubuntu-specific branches when seeding snaps, as required in
7 years ago
Michael Hudson-Doyle 15d9269e57 Install linux-signed-generic in the live-server image. (LP: #1749065)
7 years ago
Michael Hudson-Doyle 26d9eeb576 Shuffle subiquity service definition to a mix of a snapd-generated service
7 years ago
Michael Hudson-Doyle b01a9b0d7a leave getty@tty1 in a state where it can be re-enabled
7 years ago
Michael Hudson-Doyle 62a6e6270f shuffle subiquity service definition to a mix of a snapd-generated service file (not in this branch) and an overlay (in this branch)
7 years ago
Michael Hudson-Doyle a7f8044a85 Disable the snapd.refresh.timer in the live server session.
7 years ago
Mathieu Trudel-Lapierre 762536b5bf live-build/auto/config: Take into account SUBPROJECT when setting seeded
7 years ago
Dimitri John Ledkov d4fe705be7 Stop building vagrant.box, ova, vmdk images for i386.
7 years ago
Iain Lane 301fdd2e02 Don't write config/seeded-snaps if no snaps have been seeded.
7 years ago
Adam Conrad 2219f62998 * live-build/auto/config: Clean out unused hostname matches and fix indenting.
7 years ago
Adam Conrad 925e470693 Fix incorrect shell variable quoting.
7 years ago
Steve Langasek 2c40db69bc Update hostname matches for launchpad buildds to match current practice,
7 years ago
Iain Lane 72edc20589 Set ports/archive as appropriate for default mirror - should fix
7 years ago
Adam Conrad c2edf57a3f Run subiquity on any serial consoles that the user told systemd about.
7 years ago
Iain Lane 9e09b3172c Set a default archive mirror - needed for germinate.
7 years ago
Michael Hudson-Doyle a7ca4fbd03 merge trunk
7 years ago
Michael Hudson-Doyle 6ca49ecf0f remove some commented out gunk from .service files
7 years ago
Iain Lane 42a6450584 Oops. I shouldn't reference my private stuff.
7 years ago
Iain Lane 284240feb5 releasing package livecd-rootfs version 2.491
7 years ago
Iain Lane 9bd0fd192f Specify seeds for all flavours too
7 years ago
Iain Lane 9978fd7b39 Support seeding of snaps, as emitted by germinate >= 2.27.
7 years ago
Iain Lane 77de6a289f snap: Add BASE_SEED for all desktop flavours
7 years ago
Iain Lane 26612d0b26 snap: move the seeding block down, so that it is common to all flavours
7 years ago
Robert C Jennings d41cc70bf5 ubuntu-cpc: Initramfs compression should match runtime default (LP: #1744114)
7 years ago
Michael Hudson-Doyle ec1f465e2c fix path in serial-subiquity@.service
7 years ago
Michael Hudson-Doyle 2ebe4ec60d run subiquity on the serial console
7 years ago
Steve Langasek e6a66dd3bf Add support for passing snap channel to ubuntu-core image builds.
7 years ago
Balint Reczey df89bff043 Drop Nexus 7 support
7 years ago
Balint Reczey 34dd1fb2f4 Revert to building minimized and not minimimized images with the same ~2.2 GiB size
7 years ago
Iain Lane 07873ec528 Support seeding of snaps
7 years ago
Michael Hudson-Doyle 7c1c7a80c2 enable networkd for live-server systems
7 years ago
Michael Hudson-Doyle 3ecbd2802e tweaks before review
7 years ago
Michael Hudson-Doyle 8c8b16b5e6 sigh
7 years ago
Michael Hudson-Doyle 0113b9aad7 self-review
7 years ago
Michael Hudson-Doyle b913dcdf1c gen the initramfs with the right options and repack it with lzma
7 years ago
Michael Hudson-Doyle 6ddf832b20 slimy hack to get a casper-ized initrd in place
7 years ago
Michael Hudson-Doyle 26753602fe Move casper from filesystem.squashfs to installer.squashfs.
7 years ago
Dimitri John Ledkov 5f64c373f1 Drop android-tools-fsutils dependency, and instead install it on
7 years ago
Steve Langasek c02f0f0f4c Install grub-ieee1275 instead of grub2 on ppc64el; grub2 is a dummy
7 years ago
Michael Hudson-Doyle c24e13f8f9 install grub-ieee1275 instead of grub2 on ppc64el
7 years ago
Balint Reczey 532bd5b5ed Build minimized images in a 1GiB image
7 years ago
Balint Reczey 89e87b4c2c Set LB_ISO_PREPARER to livecd-rootfs to avoid unbound variable in default string
7 years ago
Balint Reczey 3631c1f778 Zero fill space in UEFI partitions, too
7 years ago
Balint Reczey c45ea223b4 Use default xz compression (-6) for raspi2 image
7 years ago
Michael Hudson-Doyle e0809e31f6 Automount a partition of fixed UUID for giving subiquity canned answers.
7 years ago
Steve Langasek be29d44c3d Merge lp:~rbalint/livecd-rootfs/s390x-skip-missing-initrd
7 years ago
Balint Reczey 578fa5a92d Update changelog
7 years ago
Balint Reczey 4a168af954 Skip setting up initrd for s390x when it is not generated for the image
7 years ago
Steve Langasek 49e17b717e Fix lingering reference to livecd-rootfs.ubuntu-core.model-assertion
7 years ago
Steve Langasek f384f10867 Merge lp:~vorlon/livecd-rootfs/minimize-round-two
7 years ago
Steve Langasek ea2840ddfc fix wrong use of PREFIX literal
7 years ago
Steve Langasek 7c07f8a65b Change ubuntu-core image builds to use the standard "$PREFIX" naming for
7 years ago
Steve Langasek 02246dbf84 move configuration bits into live-build/auto/config from live-build/auto/build, per Adam
7 years ago
Steve Langasek 696ae6e1eb Name the manifest the way ubuntu-cdimage expects it for subarchs
7 years ago
Steve Langasek e96fa8b878 ubuntu-image now produces a manifest file listing the snap revisions
7 years ago
Steve Langasek b3cf7b9013 The target for x86 ubuntu-core images is VMs, so create them with
7 years ago
Gary.Wzl 78da9b579b Per the suggestions, we exclude all binary hooks when IMAGEFORMAT is none.
7 years ago
Steve Langasek 1976255e5c divert /usr/bin/systemd-detect-virt as part of the grub diversions, so
7 years ago
Steve Langasek 083d58397c Make sure to remove any initramfs that was generated in a minimized
7 years ago
Steve Langasek dfaf247193 Properly handle loop device names when there are > 10 devices on the
7 years ago
Steve Langasek 2b30a986c3 Merge lp:~vorlon/livecd-rootfs/minimize-purge-initramfstools
7 years ago
Steve Langasek f91a9f16ee Also remove old dpkg files from the live images
7 years ago
Steve Langasek 51890b5b43 add 'file' to the axe list for minimized
7 years ago
Steve Langasek c9b427c11b Another round of package removals for minimization
7 years ago
Michael Hudson-Doyle 1a99680334 Remove snap.subiquity.started from subiquity's After=/Requires= as it
7 years ago
Michael Hudson-Doyle 895e2a51f1 Seed the subiquity snap to track the stable channel (LP: #1724410)
7 years ago
Gary.Wzl 8c12c46d08 Resolve the conflict.
7 years ago
Gary.Wzl c260534758 Add the IMAGEFORMAT=none to support generating a single rootfs.
7 years ago
Steve Langasek e53ad3b354 Fix server live image to pull subiquity from the stable channel, not
7 years ago
Steve Langasek c0bb8d760f remove vim a little harder
7 years ago
Steve Langasek df94729c60 sync with purge-initramfstools branch
7 years ago
Steve Langasek e99636027f busybox-initramfs and busybox-static have reverse-recommends, so it's not enough to use apt-mark auto; remove these packages by name.
7 years ago
Steve Langasek d24ca0490b Pass --cache false to lb config; otherwise we copy around caches of
7 years ago
Steve Langasek 783437f533 instead, call apt clean from the chroot
7 years ago
Steve Langasek dec765f035 no actual point in apt clean here, since that just cleans files from the bind mount
7 years ago
Steve Langasek bc361bc33b call apt clean separately for the squashfs
7 years ago
Steve Langasek dc875735b8 More packages to remove when minimizing
7 years ago
Steve Langasek 3a092539ca purging initramfs-tools as a prereq
7 years ago
Steve Langasek 018525ba12 resync with trunk
7 years ago
Steve Langasek 56a85e74c9 Also mark busybox-{initramfs,static} as automatically installed, so they can be removed again
7 years ago
Steve Langasek add1cca991 Refactor, mark all lib'*' and python'*' packages auto-installed so they can be cleaned up as dependencies instead
7 years ago
Steve Langasek 54427d4440 When building minimized cloud images, remove various packages that we
7 years ago
Steve Langasek 08a5fc58ba Remove apt, debconf cruft files from /var/cache in all our livefses.
7 years ago
Steve Langasek ad78957f01 Remove boot/grub leftovers from our root squashfs, left behind after
7 years ago
Steve Langasek bea8a0696e snap.subiquity.started.service must be RemainAfterExit=yes to satisfy
7 years ago
Steve Langasek f58957acd6 Add the SNAP_REEXEC=0 enviroment to the subiquity service as well.
7 years ago
Steve Langasek 9f040f0481 Fix wrong variable name in systemd unit snippets.
7 years ago
Steve Langasek 857f1984c9 export SNAP_REEXEC=0 to our snappy systemd units in the livefs overlay,
7 years ago
Balint Reczey 314655a2ae Skip installing server task when building minimial images
7 years ago
Balint Reczey d6bb42bc63 Use kvm kernel only on amd64
7 years ago
Balint Reczey 549232f607 Clean up dangling /boot/initrd.img symlink when needed
7 years ago
Steve Langasek 7798e70d8f Purge initramfs-tools from minimized images.
7 years ago
Steve Langasek 8094bfb4ee Merge lp:~mwhudson/livecd-rootfs/subiquity-ordering
7 years ago
Dimitri John Ledkov 4b9e6e811f Now that grub-related diversions have been factored out in 2.466
7 years ago
Michael Hudson-Doyle c9128a31e3 add snap.subiquity.started.service to subiquity.service's Requires=
7 years ago
Steve Langasek 58be5d5712 Merge lp:~vorlon/livecd-rootfs/snap-in-mate/
7 years ago
Steve Langasek e509a81f1d Unminimization information should only go to motd when we are actually
7 years ago
Steve Langasek 1bcb0009ac mkdir before use
7 years ago
Steve Langasek aec4452acf Fix quoting
7 years ago
Steve Langasek c61850e168 Use regular chroot, not the Chroot wrapper, so we can actually debug our failing command
7 years ago
Steve Langasek e59db65edb Add initial support for preinstallation of snaps in images, and
7 years ago
Michael Hudson-Doyle 81f44354e3 Merge lp:~mwhudson/livecd-rootfs/subiquity-ordering
7 years ago
Steve Langasek d18cb38c4e Merge lp:~xnox/livecd-rootfs/drop-harmful-resolv-fixes
7 years ago
Michael Hudson-Doyle b5638379a4 Have subiquity.service order after on a service defined by the subiquity
7 years ago
Steve Langasek e7008feb7a fix remaining wrong references to /etc/default/grub.d/40-partuuid
7 years ago
Steve Langasek 90e7ee57c3 and the filename was still wrong
7 years ago
Steve Langasek bc221a8d67 fix a remaining wrong reference to /etc/default/grub.d/40-partuuid
7 years ago
Steve Langasek f809512da8 Merge lp:~vorlon/livecd-rootfs/grub-diversions
7 years ago
Steve Langasek f296ec41c7 Merge lp:~vorlon/livecd-rootfs/generic-model-assertion-handling
7 years ago
Steve Langasek a75cbf210b Fix the force-partuuid handling to create the file under
7 years ago
Steve Langasek a5e27120c0 Factor out grub-related diversions and use them consistently, so we
7 years ago
Steve Langasek 4204faa484 If we're not on xenial and don't have extra ppas, don't try to use the kvm flavor for minimal images since it's not currently available.
7 years ago
Steve Langasek 203eb6251f mkdir our assertions dir
7 years ago
Steve Langasek ff575bd93d add ubuntu-mate to the set of projects we add snap model assertions to.
7 years ago
Steve Langasek 12b07ae5af move snap assertion handling into the generic build script (and, in
7 years ago
Steve Langasek e1ac04f887 ubuntu-server: drop hard-coded test key from the subiquity overlay in
7 years ago
Steve Langasek fffec4782f skip installation of kernel headers for all minimal images
7 years ago
Steve Langasek a85cf55f29 Use kvm kernel flavor for minimized cloud image, not virtual
7 years ago
Dimitri John Ledkov 35e801f00a Drop obsolete fix-ups of resolv.conf, debootstrap should now result in
7 years ago
Michael Hudson-Doyle b5420ebf2e changelog
7 years ago
Michael Hudson-Doyle a8344ad249 update path again
7 years ago
Steve Langasek 4561f17d35 Merge lp:~rbalint/livecd-rootfs/minimized
7 years ago
Balint Reczey f0cb85a506 When SUBPROJECT environment variable is not set assume it to be ""
7 years ago
Balint Reczey 2ef2aee456 Use SUBPROJECT=minimized name instead of SUBPROJECT=minimize for consistency
7 years ago
Balint Reczey d496915741 Warn users that unminimize may fail reinstalling packages
7 years ago
Balint Reczey 69c1eb6d26 Mention unminimize script in motd
7 years ago
Steve Langasek 894ca9ccfc Fix a reference to an undefined variable in a script that's set -u.
7 years ago
Michael Hudson-Doyle c643176917 fix path to subiquity-loadkeys
7 years ago
Dimitri John Ledkov 9d3ebb79e4 merge lp:~mwhudson/livecd-rootfs/subiquity-loadkeys
7 years ago
Balint Reczey c5d01a6635 Force partuuid in /etc/default/grub.d/* instead of in /etc/default/grub
7 years ago
Steve Langasek 0365171ce3 minimization handling for UEFI disk images
7 years ago
Balint Reczey 2858d7fb62 Print the documentation files which could not be restored by unminimize
7 years ago
Balint Reczey e28933a1d5 Explain why unminimization script is a bit complicated
7 years ago
Balint Reczey 583d813b9b Verify only documentation that should have been restored after unminimization
7 years ago
Balint Reczey 3532fa0b18 Use "dpkg --verify-format rpm" explicitly to be safe when the default changes
7 years ago
Balint Reczey 11da0c59a5 Fix typo
7 years ago
Balint Reczey 9dd615d380 Drop initramfs-tools diversion
7 years ago
Balint Reczey d5483eb728 Install ubuntu-minimal while unminimizing the system
7 years ago
Balint Reczey 6672dde922 Add unminimize script for reverting minimization on running system
7 years ago
Balint Reczey bb7e620701 Drop man pages and most of the documentation from minimized images
7 years ago
Balint Reczey d65e1edfd1 Source config/binary instead of /build/config/binary which may not exist
7 years ago
Steve Langasek 83f165ec91 if we're using SUBPROJECT=minimize, and tzdata is not installed, remove
7 years ago
Steve Langasek 3ed1f4fdd1 In a cloud environment, we can rely on the kernel being able to boot the
7 years ago
Steve Langasek 95890f6713 We probably still want sudo, even in a minimal image.
7 years ago
Steve Langasek 786370819c Make the 999-cpc-fixes.chroot subproject-aware, so we don't try to locale-gen
7 years ago
Steve Langasek e6bbe5f8a5 Export the subproject into config/chroot and config/binary, so that this
7 years ago
Steve Langasek abbbeb8fda Begin adding support for a project-independent 'minimize' subproject,
7 years ago
Steve Langasek 7c58bcecf0 Merge lp:~rbalint/livecd-rootfs/vagrant
7 years ago
Balint Reczey 20617c6f51 Don't ask for password and GECOS while creating vagrant user
7 years ago
Michael Hudson-Doyle 8d43597228 add ExecStartPre=/usr/bin/subiquity-loadkeys to subiquity.service
7 years ago
Balint Reczey 45201111a6 Mount using --make-rslave to ensure safe unmounts for rbind mounts
7 years ago
Gary.Wzl 5355732bc8 * Add GENERATE_ROOTFS_ONLY to support generating a single rootfs.
7 years ago
Gary.Wzl 8a8d203743 * Add a test for SUBPROJECT when PROJECT comes to ubuntu-server.
7 years ago
Michael Hudson-Doyle 61764acade only show alert (i.e. panic) kernel messages on the console when subiquity is running
7 years ago
Steve Langasek bcb2bcc1cd Remove spurious call to 'sync'; we don't need to flush all disk caches
7 years ago
Michael Hudson-Doyle 9802843885 make file paths a bit less comical
7 years ago
Gary.Wzl 54c78064d2 Add GENERATE_ROOTFS_ONLY to support to generate a single rootfs.
7 years ago
Gary.Wzl 228ed7c87b Remove 'IMAGETYPE' and 'IMAGEFORMAT' bits per the suggestions.
7 years ago
Michael Hudson-Doyle 4941d4ee14 move default netplan to where the hook will pick it up
7 years ago
Dimitri John Ledkov 9c9dbda327 * Enable systemd-networkd by default.
7 years ago
Steve Langasek 7f9094170b remove another straggler udevadm+sleep
7 years ago
Steve Langasek 03d7dff3ff Merge lp:~mwhudson/livecd-rootfs/default-netplan-for-server-live
7 years ago
Steve Langasek 801aad2f77 * Improve teardown_mountpoint to recursively find all submounts and
7 years ago
Steve Langasek c9ef91e262 Restore the call to 'umount -R $mountpoint' from umount_partition,
7 years ago
Steve Langasek bacde14e41 Also adjust live-build/ubuntu-server/hooks/032-installer-squashfs.binary
7 years ago
Robert C Jennings 83b4f5338c live-build/ubuntu-cpc/functions: Add teardown_mountpoint to reverse setup_mountpoint
7 years ago
Steve Langasek 8589d3548f live-build/ubuntu-cpc/hooks/033-disk-image-uefi.binary: call apt-get
7 years ago
Steve Langasek a246300940 * live-build/functions: mount tmpfs on /var/cache/apt and var/lib/apt, so
7 years ago
Michael Hudson-Doyle 1676147a84 add some dhcp-on-wired-looking-things default netplan for the server live image
7 years ago
Colin Watson 6a42148b22 Mount and unmount /dev recursively, to cope with setups where there are
7 years ago
Adam Conrad fc48e02c37 [tribaal, r=adconrad] Create vagrant user per upstream requirements
7 years ago
Christopher Glass f10cd80ebb Make sure the .ssh directory has the right permissions.
7 years ago
Christopher Glass e798276910 Fixed review comments by Adam.
7 years ago
Balint Reczey 4d72521491 Fix suppressing kpartx error
7 years ago
Christopher Glass 3d901daef4 Fix file permission problem - the authorized_keys file was still owned by root since the chown call came before its creation.
7 years ago
Christopher Glass e6fd2b657e Remove ubuntu user customisations.
7 years ago
Gary.Wzl eb76178ab5 Support to only generate rootfs via variable (GENERATE_ROOTFS_ONLY).
7 years ago
Gary.Wzl 84da578380 Add IMAGETYPE to support classic image creation by ubuntu-image.
7 years ago
Steve Langasek b1432b36be Don't reference dropped grub_modules variable in grub-install command
7 years ago
Christopher Glass 87f34122fb Remove useless diff.
7 years ago
Christopher Glass 97c8996c29 Remove the useless user and password from default config.
7 years ago
Christopher Glass 72dbb4c75d Added comments.
7 years ago
Christopher Glass 467b8c9c06 Reset the default SSH user to being vagrant.
7 years ago
Christopher Glass 1cc6041cd6 Remove root login. Ubuntu user keeps generated password.
7 years ago
Christopher Glass b9363e97fb Explicitely permit passworded root login over SSH.
7 years ago
Christopher Glass c0730ef6f6 Fix typo in variable name.
7 years ago
Christopher Glass cc8a6e2709 Turns out the user adding should be done when the chroot is available...
7 years ago
Mathieu Trudel-Lapierre 563abee702 Drop special handling of grub modules, adding a note. Modules should be included in the signed grub binaries when necessary.
7 years ago
Mathieu Trudel-Lapierre 869bb9808a Clean up GRUB_MODULES_PRELOAD / grub_modules. Remove the modules already loaded in stock signed grub EFI binaries.
7 years ago
Christopher Glass 5442860c14 Added a "vagrant" user to the vagrant image build, as per the vagrant community's
7 years ago
Dimitri John Ledkov bec201601d Set a default locale of C.UTF-8 in the cloud images.
7 years ago
Steve Langasek 8aadf2c73d Set a default locale of C.UTF-8 in the cloud images.
7 years ago
Dimitri John Ledkov 4f0e9c286c Drop add_serial_console for upstart.
7 years ago
Balint Reczey 3b37842219 Use VMDKstream in a more future-proof way
8 years ago
Robert C Jennings f05a8a238f live-build/functions: Update path for VMDKstream.py
8 years ago
Balint Reczey cfda7d20bd Use xz -T4 -0 instead of pxz
8 years ago
Mathieu Trudel-Lapierre 726e6192e0 auto/config: enable Debug::pkgDepCache::AutoInstall so tracking down
8 years ago
Steve Langasek 926b22a834 Merge lp:~rbalint/livecd-rootfs/deps
8 years ago
Steve Langasek 23d9db863e Add cm3 as a known ubuntu-core image type. LP: #1698223.
8 years ago
Balint Reczey 6c9cf10d72 Depend on pxz and vmdk-stream-converter instead of installing them at runtime
8 years ago
Balint Reczey aa54a130c3 Depend on packages in main instead of installing them at runtime
8 years ago
Didier Roche 1260f67b8a Build ubuntu back with tasks. The metapackage switch was due to g++ transition
8 years ago
Simon Quigley 0d82c84cdf Update the file based on gilir's feedback
8 years ago
Simon Quigley 538c89f984 Set correct tasks for Lubuntu
8 years ago
Mathieu Trudel-Lapierre 8de300621f For ubuntu-server images, the live user created by user-setup is 'ubuntu-server', not 'ubuntu'. Fix this so that gettys will start on VTs.
8 years ago
Steve Langasek f75be1c606 Resurrect Balint's fix from
8 years ago
Steve Langasek dbba32fae6 For now, make sure all automated image builds are on the edge channel.
8 years ago
Steve Langasek 4f2c623e27 Use xz to compress ubuntu-image .img files before transfer, so that we
8 years ago
Mathieu Trudel-Lapierre d463581569 Merge in lp:~ubuntu-core-dev/livecd-rootfs/zesty-proposed for the changes that landed in zesty but previously missing in livecd-rootfs trunk.
8 years ago
Mathieu Trudel-Lapierre 2e21d6d6b1 The ubuntu-server:live should use a casper-based initramfs to work
8 years ago
Mathieu Trudel-Lapierre 03c991faef Setup kernel properly for ubuntu-server:live; we *do* want to build
8 years ago
Balint Reczey 0109d5304e Optionally use ubuntu-image for building snap based images
8 years ago
Balint Reczey f807c3703a Allow overriding IMAGEFORMAT even for ubuntu-cpc and ubuntu-server
8 years ago
Balint Reczey 44f9dceeb4 Require PROJECT environment to be set for lb build
8 years ago
Steve Langasek ca79c05a23 Merge lp:~rbalint/livecd-rootfs/livecd-rootfs-autopkgtest-fix, w/ modifications
8 years ago
Balint Reczey 21efeb6795 Work around kpartx's nonzero exit due to "Device or resource busy" errors
8 years ago
Steve Langasek e89c54b271 Merge lp:~rcj/livecd-rootfs/trunk/
8 years ago
Robert C Jennings 01b476c0eb live-build/ubuntu-cpc/hooks/999-extras.binary: Exit on first failure
8 years ago
Robert C Jennings 166b5eb4b3 ubuntu-cpc/060-ipv6.chroot: remove release comparison (LP: #1681548)
8 years ago
Mathieu Trudel-Lapierre 22ec1d6f6f Sanitize comments.
8 years ago
Mathieu Trudel-Lapierre 94275558de Make sure variables are exported for run-parts in 999-extras.binary; and drop the unnecessary sourcing of functions.
8 years ago
Mathieu Trudel-Lapierre 6272f60665 Merge fixes from rcj.
8 years ago
Robert C Jennings f8264a59c6 Change remaining CLOUD_IMG_STR references to IMAGE_STR
8 years ago
Mathieu Trudel-Lapierre 4e01beda8c Set IMAGE_STR and FS_LABEL for ubuntu-cpc 999-extras.binary hook too; but also export CLOUD_IMG_STR.
8 years ago
Mathieu Trudel-Lapierre 4613a2c82e Don't outright remove fstab for ubuntu-server:live, that breaks grub-legacy-ec2.
8 years ago
Mathieu Trudel-Lapierre 9ed476572f Resynchronize with parent branch.
8 years ago
Mathieu Trudel-Lapierre 46bae4cebf Fix up functions refactoring tfor a proper path to the file.
8 years ago
Mathieu Trudel-Lapierre ab949fac18 Rename ubuntu-server-live -> ubuntu-server
8 years ago
Mathieu Trudel-Lapierre 46fd6c58f5 Refactor functions out of ubuntu-cpc and ubuntu-server hooks.
8 years ago
Mathieu Trudel-Lapierre 292c5f300c De-duplicate functions in ubuntu-server-live; use the file from ubuntu-cpc.
8 years ago
Mathieu Trudel-Lapierre 715f13b887 Don't spam with unnecessary login messages; skip login altogether.
8 years ago
Mathieu Trudel-Lapierre 2cfa4a9088 Override gettys to wait for the user the press enter, and autologin to the ubuntu user.
8 years ago
Mathieu Trudel-Lapierre e577ed7672 Rename to ubuntu-server-live; some build process fixes.
8 years ago
Mathieu Trudel-Lapierre bf958b1472 Disable cloud-init for the live-session. user-setup will create our ubuntu user via casper.
8 years ago
Balint Reczey 16eee8d7eb Use all config hooks from the proper place, not from /build/
8 years ago
Balint Reczey 7cae48fd12 Source ubuntu-cpc functions from the right place
8 years ago
Mathieu Trudel-Lapierre 29f5dc57fd mkdir must not fail.
8 years ago
Mathieu Trudel-Lapierre 6978674cfe Add cloud-init for subiquity image.
8 years ago
Mathieu Trudel-Lapierre 303c7a29ec Move subiquity systemd service to includes.binary; so that it's copied only on the installer overlay.
8 years ago
Mathieu Trudel-Lapierre 86b64ef78e Move curtin to installer squash.
8 years ago
Mathieu Trudel-Lapierre d5a6f5cbe3 Add 'ubuntu-server-next' subiquity image.
8 years ago
Steve Langasek 738ff116a5 Merge lp:~vorlon/livecd-rootfs/image-flavors/
8 years ago
Brian Murray f79fc7973c Add replace_grub_root_with_label function thereby consolidating multiple
8 years ago
Adam Conrad 7b576e4c4d Set device_tree_address for the new kernel in the RPi bootloader config.txt
8 years ago
Brian Murray a5cc2033a0 Fix the OVF's metadata to include Ubuntu specific identifiers and
8 years ago
Christopher Glass 5da94c05e5 Fixed template omission (found wile running a build withthis branch).
8 years ago
Christopher Glass b6e7b22680 Rool both switches into one for all affected files (the vagrant file was still
8 years ago
Nish Aravamudan 404e524013 live-build/ubuntu-cpc/hooks/061-open-iscsi.chroot: generate iSCSI
8 years ago
Steve Langasek dc38efa4bd merge from trunk
8 years ago
Steve Langasek 60da7e7c43 Also make squashfs skippable with $IMAGE_TARGETS
8 years ago
Steve Langasek 7fc1da1513 * live-build/ubuntu-cpc/functions: don't call sleep as part of
8 years ago
Steve Langasek 97bc634bd9 vmdk-ova has to key on the vmdk image build
8 years ago
Steve Langasek 53e1feefdb Per discussion with Adam, don't make this an LB_ variable since it's not actually part of live-build; instead we will look to pass it into the environment through launchpad-buildd
8 years ago
Steve Langasek f04a535b0c Always export LB_IMAGE_FLAVORS, so that hooks don't complain about unbound variables
8 years ago
Steve Langasek 6ae9c55227 Fix gratuitous quoting bug
8 years ago
Steve Langasek 8ba3a00622 Support passing IMAGE_FLAVORS in the environment, to limit which images
8 years ago
Christopher Glass 5a07ff4602 Roll both switches on $ARCH into one, as suggested at review.
8 years ago
Christopher Glass f1a8538c8e This branch fixes the OVF's metadata to include Ubuntu-specific identifiers and
8 years ago
Christopher Glass f282859477 This branch fixes the manifest generation in OVA files (LP:1627931)
8 years ago
David Mohammed 1af12f76b7 correct indentation - should be tab not spaces
8 years ago
David Mohammed c85df9e50f add changes for Ubuntu Budgie build config
8 years ago
Iain Lane 4a2d7ecf31 Merge lp:~laney/livecd-rootfs/lp1627190 - don't purge .pyc files any more
8 years ago
Robert C Jennings 67dfdf94a7 ubuntu-cpc: Remove redundant copy of grub files
8 years ago
Łukasz 'sil2100' Zemczak d43c01c60b Update the ubuntu-touch hints to try installing ubuntu-system-settings instead of ubuntu-system-settings-online-accounts.
8 years ago
Iain Lane d7eecc3805 live-build/auto/config: Don't remove .pyc files any more - we don't care
8 years ago
Łukasz 'sil2100' Zemczak bbc880716d Update the 00-uid-gid-fix.chroot_early hook for touch to include the new known good bootstrap hash values.
8 years ago
Adam Conrad 1d71b6d5ab Use the virtual kernel for the arm64 cpc images instead of generic.
8 years ago
Adam Conrad 95d4c0b767 Use the virtual kernel for the powerpc64 cpc images (LP: #1625368)
8 years ago
Steve Langasek d747399c64 Temporarily change the 60-install-click.chroot script to pull in clicks for
8 years ago
Steve Langasek 8855f05191 live-build/ubuntu-cpc/hooks/042-vagrant.binary: fix unmount handling
8 years ago
Michael Vogt d4dd5b3a8a * live-build/ubuntu-core/hooks/01-setup_user.chroot:
8 years ago
Michael Vogt 5f9521d65f do not create "ubuntu" user for ubuntu-core anymore, the
8 years ago
Daniel Watkins 15d147bcdb Add replace_grub_root_with_label function
8 years ago
Martin Pitt e40e563cb8 live-build/auto/build: Fix typo in netplan policy snippet.
8 years ago
Martin Pitt 3c3737327f live-build/auto/build: Move NetworkManager configuration to the right
8 years ago
Martin Pitt d9ce44d73a live-build/auto/build: If the image pre-installs network-manager, let it
8 years ago
Sebastien Bacher 1060aac86d * live-build/ubuntu-core/hooks/400-create-apt-get-warning.binary
8 years ago
Sebastien Bacher 8ec2912420 Create a desktop entry and some mimetype associations for xdg-open in
8 years ago
Sebastien Bacher f78de9a3c7 * live-build/ubuntu-core/hooks/400-create-apt-get-warning.binary,
8 years ago
Michael Hudson-Doyle 15b69c4ddf Install nplan in the ubuntu-core image.
8 years ago
Steve Langasek b268d90538 Merge lp:~tsimonq2/livecd-rootfs/lubuntu-next-image
9 years ago
Michael Terry 0a141763ce * live-build/ubuntu-touch/includes.chroot/etc/lightdm/
9 years ago
Sebastien Bacher 5c11231392 Create a desktop entry and some mimetype associations for xdg-open in
9 years ago
Sebastien Bacher da28a130be update hook comment to match the content
9 years ago
Sebastien Bacher 377b075dcc escape $1 variable in the xdg script where needed
9 years ago
Sebastien Bacher 2dd9d8a055 Correct some syntax errors in the ubuntu-core snap hooks
9 years ago
Simon Quigley 4040816ca7 Add Lubuntu Next image
9 years ago
Steve Langasek 9efc4f0f70 Merge lp:~semiosis/livecd-rootfs/fix-for-1565985
9 years ago
Louis Zuckerman 802e65f885 remove unnecessary virtualbox-guest-dkms package from vagrant image builder
9 years ago
Oliver Grawert 418501bc65 slightly adjust the version handling for the core snap, drop suffix from kernel snap version string
9 years ago
Oliver Grawert f6058dfdb4 sanitize the version number of the ubuntu-core snap
9 years ago
Louis Zuckerman 213c3b317c updated per Steve Langasek's feedback:
9 years ago
Louis Zuckerman 85d3b5fdaf remove comment from vagrant script
9 years ago
Louis Zuckerman 0eac70b33e [ Louis Zuckerman ]
9 years ago
Louis Zuckerman 2616af2baf [ Louis Zuckerman ]
9 years ago
Łukasz 'sil2100' Zemczak 9608064276 ubuntu-pd is dead, long live ubuntu-touch-custom - introduce a new project ubuntu-touch-custom that is exactly the same as ubuntu-touch but uses a separate cdimage project (separate builder space).
9 years ago
Steve Langasek 40fd3c6534 Merge lp:~cloudware/livecd-rootfs/image-consolidation
9 years ago
Louis Zuckerman cad69acf05 fixes for vagrant box builder in ubuntu-cpc
9 years ago
Martin Wimpress cbbcb721a4 Ubuntu MATE seeds now follow Recommends:
9 years ago
Adam Conrad b3cc872df5 Swap order of security and updates in dvd sources.list.
9 years ago
Adam Conrad da54fe4c3e Fix security mirror sources.list entries for non-x86 architectures.
9 years ago
Michael Vogt 50f5c6cd18 fix 500-create-xdg-wrapper.binary and 700-classic-dir.binary extensions
9 years ago
Daniel Watkins 319e3668b9 [cpc][ppc64el] apt-get update before installing grub2
9 years ago
Phil Roche d97134679d Removed HWCLOCKACCESS=no from /etc/default/rcS
9 years ago
Daniel Watkins c1a36eb3cd Don't ignore failures to find a base VMDK for OVAs
9 years ago
Daniel Watkins dd9cf219c7 Create a VMDK image on i386
9 years ago
Daniel Watkins fe81277a0f Continue producing non-UEFI images on non-UEFI arches
9 years ago
Daniel Watkins 0a8a704b0b Remove '-disk1' from bootable image names.
9 years ago
Daniel Watkins 1fd54c49ee * Consolidate cloud images
9 years ago
Michael Vogt 698283d1c4 rename var/lib/snapd/classic->var/lib/snapd/hostfs
9 years ago
Steve Langasek 6c5dc72d80 Merge lp:~daniel-thewatkins/livecd-rootfs/enable-backports
9 years ago
Michael Vogt 460d363b84 fix corename
9 years ago
Michael Vogt 45dd439f68 add var/lib/snapd/classic in ubuntu-core
9 years ago
Daniel Watkins 8940890039 Remove some trailing spaces
9 years ago
Daniel Watkins 79cf11a25a Use the correct (pre-xenial) universe sources.list comment
9 years ago
Daniel Watkins 407cd3b812 Replace sources.list generated using COMPONENTS with the sources.list from
9 years ago
Łukasz 'sil2100' Zemczak f83f033060 Update post-debootstrap hashes for ubuntu-touch.
9 years ago
Oliver Grawert e9c7cee3de revert the renaming from ubuntu-core to core for the os snap until snapd is ready for this
9 years ago
Oliver Grawert 0ffbd3a7cc drop "execution" from os snap description
9 years ago
Oliver Grawert 2db1eb2155 rename the ubuntu-core snap to simply be "core"
9 years ago
Adam Conrad 8cd6c20291 Move touch resolution hints to a HINTS variable, and adjust for use
9 years ago
Adam Conrad 1463239cb2 Stop explicitly removing systemd-sysv for touch.
9 years ago
Oliver Grawert b38412b4ed adjust motd message on snappy
9 years ago
Daniel Watkins e690e4bdf7 [CPC] Don't overwrite the default sources.list
9 years ago
Michael Vogt 863c46941a rename com.canonical.UrlLauncher -> com.canonical.SafeLauncher
9 years ago
Michael Vogt 8a5032e26e live-build/ubuntu-core/hooks/500-create-xdg-wrapper: rename to com.canonical.UrlLauncher
9 years ago
Oliver Grawert 56e798bcbd add u-boot-tools to all snappy arches, drop flash-kernel from snappy, create /boot/uboot dir on all snappy arches and configure /etc/fw_env.config
9 years ago
Michael Vogt d436f951c3 system-image: add /usr/local/bin/xdg-open dbus helper
9 years ago
Michael Vogt d617d8f840 update kernel snap building to match the new kernel policy
9 years ago
Steve Langasek baf4f47379 Drop special-casing of ubuntu-core:system-image in places, now that
9 years ago
Steve Langasek 8b79962b99 Rename old ubuntu-core tarballs to ubuntu-base to avoid confusion.
9 years ago
Łukasz 'sil2100' Zemczak 1a5f9bc338 Add the new dhcpd user introduced by latest archive changes.
9 years ago
Michael Vogt 15ed930293 add meta/kernel.yaml to the kernel snaps
9 years ago
Oliver Grawert 6bd3aaffc1 drop linux-firmware-raspi2 from snappy
9 years ago
Oliver Grawert 0b1c0642f7 add multiverse to sources.list for snappy kernel builds
9 years ago
Oliver Grawert 03f89315cc add multiverse to sources.list for snappy kernel builds
9 years ago
Iain Lane e5142015a3 Fix syntax error.
9 years ago
Oliver Grawert 8d145b4d43 move the snappy kernel builds to the correct linux-image-$arch and linux-firmware-$arch metapackages
9 years ago
Adam Conrad 4eae5fbf1d Follow linux-firmware-raspi2 renaming in the archive for raspi2 images.
9 years ago
Łukasz 'sil2100' Zemczak d136431dd5 Follow up on recent changes from the new network-manager packages and add the nm-openvpn user to touch. This should essentially fix the image build failures.
9 years ago
Łukasz 'sil2100' Zemczak 8fa28215c8 Update the passwd, shadow, group and gshadow bootstrap hashes for touch.
9 years ago
Daniel Watkins 2c27aab38c Re-enable systemd predictable interface naming in cloud images
9 years ago
Daniel Watkins 6340e292d6 Don't configure the eth0 interface by default
9 years ago
Adam Conrad 57c110d861 Transition from ubuntu-snappy to ubuntu-core-snapd-units and snapd.
9 years ago
Adam Conrad dbcbcfaf7c live-build/ubuntu-cpc/hooks/032-disk-image.binary: Install s390-tools
9 years ago
Oliver Grawert 814311e826 snappy: make ppc64el and s390x os tarball builds work
9 years ago
Oliver Grawert 62b25a47f2 kill the snappy os build if the initramfs-tools-ubuntu-core package is not found
9 years ago
Oliver Grawert e7723219a3 switch snappy package builds from "snappy build" to "snapcraft snap" (LP: #1557515)
9 years ago
Oliver Grawert 4d25373897 live-build/ubuntu-core/hooks/25-create-generic-initrd.chroot create a generic initrd inside the snappy os-snap
9 years ago
Adam Conrad ec84072284 Merge powerpc fixes from Daniel Watkins
9 years ago
Daniel Watkins 2909aba4b5 Enable building of powerpc cloud images.
9 years ago
Adam Conrad 5ac47abce7 Remove obsolete pvr-omap4 special-casing to simplify configs.
9 years ago
Oliver Grawert 24d78ecf5f fix cloud-init breaking snappy networking on boot (LP: #1563296)
9 years ago
Xavi Garcia Mena 0fbe88364f Changing upower configuration to use percentages and poweroff the device when the critical battery level has been reached
9 years ago
Oliver Grawert 16f26af920 make the /etc/mtab link relative in snappy (LP: #1547033)
9 years ago
Oliver Grawert 66c472388c move mtab link to point to /proc/self/mounts instead of /proc/mounts in snappy images
9 years ago
Oliver Grawert 60c9b694c4 adjust snap versions to only have one dash and use plus chars instead
9 years ago
Oliver Grawert c5905d18b6 add link for wlan mac address in dragonboard kernel snaps, move dragonboard kernel snap to linux-snapdragon
9 years ago
Colin Watson af517f422a Follow rename of ubuntustudio-font-meta to ubuntustudio-fonts.
9 years ago
Oliver Grawert 753bd8acd0 remove grub-efi-arm64 to the arm64 OS snap as it breaks uboot
9 years ago
Oliver Grawert eba875e96c add support for dragonboard kernel snap
9 years ago
Łukasz 'sil2100' Zemczak b6eae423cd Move the new touch click apps (unav, dekko, calendar) to the custom tarball.
9 years ago
Adam Conrad d77a731d63 Build raspi2 images with multiverse for firmware.
9 years ago
Michael Vogt f94b5db6e3 add grub-efi-arm64 to the arm64 OS snap
9 years ago
Michael Vogt 5439a48096 add dpkg.list to assets of the kernel snap
9 years ago
Oliver Grawert 9a9e8685f9 add snap building for kernel snaps
9 years ago
Oliver Grawert 768445efda adjust naming to something easier consumable for cdimage of os snap in snappy builds
9 years ago
Oliver Grawert 6d4209f62c add .snap cration for ubuntu-core snappy rootfs builds
9 years ago
Łukasz 'sil2100' Zemczak 1865c71a24 Remove the manta device from the list of touchsubarches as we're not building its kernel anymore.
9 years ago
Łukasz 'sil2100' Zemczak f7c5d2ac50 Update the debootstrap group and gshadow hashes for ubuntu-touch.
9 years ago
Ben Howard f3d90d962f live-build/ubuntu-cpc/hooks/042-vagrant.binary: scope serial device for
9 years ago
Dimitri John Ledkov d570ecdcb8 Refactor ubuntu-cpc hooks to hard-code producing an 'ext4' rootfs, which
9 years ago
Ben Howard eff40b8e5d live-build/ubuntu-cpc/hooks/042-vagrant.binary: add serial device for
9 years ago
Daniel Watkins 6f6fb2834b Refactor ubuntu-cpc hooks to hard-code producing an 'ext4' rootfs, which
9 years ago
Oliver Grawert 4bf82391aa add /var/lib/systemd/rfkill to pre-created snappy dirs
9 years ago
Adam Conrad cbbb38a364 Add net.ifnames=0 to the raspi2 cmdline injected into raspi2 builds.
9 years ago
Adam Conrad 8b77178bc5 live-build/ubuntu-cpc/hooks/999-cpc-fixes.chroot: Add fake_cloud_init
9 years ago
Steve Langasek 1d428db1ab Switch to passing the raspi2 boot options entirely via cmdline.txt to match the latest flash-kernel change
9 years ago
Steve Langasek a545002b7c Mark boot partitions as type vfat
9 years ago
Steve Langasek b1099d2a64 Import live-build/ubuntu-cpc/hooks/raspi2/mkknlimg from
9 years ago
Steve Langasek 65f74a021d Drop gratuitous call to dpkg
9 years ago
Steve Langasek a92bf11406 Initial support for raspi2 subarch.
9 years ago
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
Ben Howard a382f7e64a Drop 'landscape-client' from Cloud Images (LP: #1497030).
9 years ago
Łukasz 'sil2100' Zemczak e4744f68ce Ok, again try convincing people that using a subproject here is the way to go...
9 years ago
Iain Lane 5f8d6e06de live-build/ubuntu-touch/hooks/03-etc-writable.chroot: Set up /etc/whoopsie
9 years ago
Oliver Grawert 6813f1c965 add empty "extrausers" equivalents for subuid and subgid files, else adduser falls over in interactive mode when trying to write to them
9 years ago
Oliver Grawert 5d6faa5c6f ubuntu-touch, ubuntu-desktop-next: drop systemd-journal-remote from group files, update md5sums in 00-uid-gid-fix.chroot_early
9 years ago
Oliver Grawert 0601725f85 add ppp and watchdog to snappy image
9 years ago
Oliver Grawert 20ccbbb944 releasing package livecd-rootfs version 2.340
9 years ago
Michael Vogt c2407a6679 * live-build/ubuntu-core/hooks/500-move-kernel-to-device-tar.binary:
9 years ago
Oliver Grawert 5e6b64e039 drop copying of zip files of the android package, we do not generate these anymore
10 years ago
Oliver Grawert 93deed0c3a revert the debugging code in the apparmor cache generation, touch the cache files to sanitize the timestamps
10 years ago
Oliver Grawert ec1b6f24ae add the apparmor-super-noise change to get extra detailed info about all apparmor operations in the ubuntu-touch build logs
10 years ago
Oliver Grawert 48faa53d7b merge lp:~sil2100/livecd-rootfs/deb-src_for_extra_ppas to include deb-src lines for extra ppa sources.list entries
10 years ago
Oliver Grawert 3f8e2ee18e make apparmor profile generation more verbose to get more log info
10 years ago
Oliver Grawert 751153543a merge change for 2.335 from the archive
10 years ago
Oliver Grawert 23341f3670 add dnsmasq user to snappy builds, needed by ubuntu-fan
10 years ago
Michael Vogt 133addd590 live-build/ubuntu-core/hooks/16-ensure-uboot.chroot: we need to go into redundEnv mode to get the 5byte header that uboot uses by default, don't ask why
10 years ago
Michael Vogt 4d2b68630d its /etc/fw_env.config
10 years ago
Michael Vogt b3b321ea92 create fw_env.conf on armhf so that fw_{set,print}env works
10 years ago
Sebastien Bacher 50e0f20c69 Get previous ubuntu-core changes on desktop-next
10 years ago
Oliver Grawert 0d7da3cc2c merge lp:~sergiusens/livecd-rootfs/eth0Not to not hardcode eth0 anymore on snappy
10 years ago
Oliver Grawert 572da9cdec fix another quoting issue in snappy
10 years ago
Steve Langasek cf35d19929 Merge lp:~sil2100/livecd-rootfs/remove_youtube_scope
10 years ago
Oliver Grawert 0805723ed1 fix quoting issue with the last change
10 years ago
Sergio Schvezov fac57fb6c6 Using versioned kernel and initrd for generating assets and removing uneeded files from the device part
10 years ago
Oliver Grawert 68b8470200 snappy: install libc6:i386 on amd64 images for multiarch support out of the box. (LP: #1444049)
10 years ago
Sergio Schvezov 3b4f42857b Removing creation of eth0 file now that it is not deterministic to be the ethernet device on the system
10 years ago
Sebastien Bacher 5e3ce6bece * live-build/ubuntu-touch/includes.chroot/etc/lightdm/lightdm.conf.d/
10 years ago
Sebastien Bacher b09e00ce86 Revert unwanted change included in the previous upload
10 years ago
Sebastien Bacher ec055144e7 * live-build/ubuntu-desktop-next/hooks/11-remove-extra-packages.chroot:
10 years ago
Sebastien Bacher 92a84da7df * live-build/ubuntu-desktop-next/hooks/00-uid-gid-fix.chroot_early:
10 years ago
Sebastien Bacher 4e72259593 Copied some touch tweaks (n-m config and user groups) to desktop-next
10 years ago
Łukasz 'sil2100' Zemczak cb31811ce8 Split out the youtube scope to the custom tarball since some images can't have it pre-installed (e.g. arale China images).
10 years ago
Michael Vogt bec5e3ea81 rename clickpkg -> snappypkg
10 years ago
Sergio Schvezov 6c641f01d2 [ Sergio Schvezov ]
10 years ago
Sebastien Bacher 6170d6a92b copy set locale hook from core to desktop-next
10 years ago
Sergio Schvezov 9e312edd32 why did desktop next ever build for azure?
10 years ago
Sergio Schvezov c3b8dc32b1 Remove walinuxagent
10 years ago
Sergio Schvezov 53dcbdad2b Removing debian assets from the final image
10 years ago
Sebastien Bacher 95a961d6f1 * live-build/ubuntu-desktop-next/hooks/00-uid-gid-fix.chroot_early:
10 years ago
Oliver Grawert 2667aa6305 allow install of "multi" click packages in 60-install-click.chroot on ubuntu-touch
10 years ago
Sebastien Bacher 5fa4811051 * live-build/ubuntu-core/hooks/00-uid-gid-fix.chroot_early:
10 years ago
Sebastien Bacher eb41638781 * live-build/ubuntu-desktop-next/includes.chroot:
10 years ago
Sebastien Bacher e5923e7135 * live-build/ubuntu-desktop-next/hooks/20-extra-files.chroot:
10 years ago
Sebastien Bacher f34c4faf70 * live-build/ubuntu-desktop-next/hooks/20-extra-files.chroot:
10 years ago
Sebastien Bacher 1116e3b439 * live-build/ubuntu-core/hooks/500-move-kernel-to-device-tar.binary,
10 years ago
Sebastien Bacher 26fcda4616 Set kernel flavours variable to try to fix amd64 build
10 years ago
Iain Lane e51446f712 remove trailing tab
10 years ago
Iain Lane 6b7611c6e3 ubuntu-core-system-image: fix indentation
10 years ago