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
...
instead of having bogus root=stuff arg generated in grub.cfg, it is
actually empty. Therefore update the sed command to make the arg in
the root= token optional. This should resolve non-booting livecd cpc
images.
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
...
minimized.
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
...
preinstall pulsemixer in the Ubuntu MATE image.
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
...
snap, which in turn will order after the job that mounts the subiquity
snap. (LP: #1721414 )
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
...
/etc/default/grub.d/ with a .cfg extension as grub expects; it's unclear
how this ever worked without.
7 years ago
Steve Langasek
a5e27120c0
Factor out grub-related diversions and use them consistently, so we
...
don't end up with wrong os-probe output in our grub.cfg.
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
...
the process, from the subiquity overlay to the base squashfs).
7 years ago
Steve Langasek
e1ac04f887
ubuntu-server: drop hard-coded test key from the subiquity overlay in
...
favor of the generic-classic assertion from the store.
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
...
correct symlink to resolved without any further fixes.
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
...
This prevents ucf questions upon installation of changed /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
...
Kernels which are able to boot without initramfs now dropped dependency
on initramfs-tools thus initramfs-tools can be removed from the image
instead of having to divert it to avoid initramfs generation.
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
...
/usr/share/doc/*/copyright and changelog.Debian.gz files are still kept
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
...
files that have been left behind. This is a workaround for a bug that should
be fixed in tzdata.
7 years ago
Steve Langasek
3ed1f4fdd1
In a cloud environment, we can rely on the kernel being able to boot the
...
root filesystem directly, without an initramfs; enable this when
building minimized.
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
...
information is available to per-project hooks that need to be
subproject-aware (e.g., to skip steps when SUBPROJECT=minimize)
7 years ago
Steve Langasek
abbbeb8fda
Begin adding support for a project-independent 'minimize' subproject,
...
which (ironically) omits ubuntu-minimal in favor of using only the
minbase package set.
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
...
This makes shift-tab work
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.
...
* Add a test for SUBPROJECT when PROJECT comes to ubuntu-server.
7 years ago
Gary.Wzl
8a8d203743
* Add a test for SUBPROJECT when PROJECT comes to ubuntu-server.
...
* Use notations "0/1" instead of "false/true" as a value for GENERATE_ROOTFS_ONLY.
7 years ago
Michael Hudson-Doyle
61764acade
only show alert (i.e. panic) kernel messages on the console when subiquity is running
...
otherwise we get spam when probing for block devices and not finding any floppy
drives...
7 years ago
Steve Langasek
bcb2bcc1cd
Remove spurious call to 'sync'; we don't need to flush all disk caches
...
on the system to cleanly unmount a partition.
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
...
(i hope)
7 years ago
Dimitri John Ledkov
9c9dbda327
* Enable systemd-networkd by default.
...
- Usually, netplan's systemd-generator enables systemd-networkd and
systemd-networkd-wait-online on boot. But netplan configuration is not
yet generated at that point by cloud-init. Cloud-init generates in the
network-pre.target and expects the network.target /
network-online.target to work. These are already part of the ongoing
systemd transaction, thus cannot be injected into the boot-sequency by
cloud-init local mode. Therefore make sure cloud images include
networkd in the initial boot transaction.
- src:systemd will shortly not enable networkd unconditionally by
default.
* Drop ifupdown e-n-i configuration files, no longer used.
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
...
unmount them, instead of working from a hard-coded list. This makes
the code resilient against other submounts being added later, including
downstream.
* Also nuke the sleep / udevadm settle calls in the process, which should
never be required and slow down the builds.
7 years ago
Steve Langasek
c9ef91e262
Restore the call to 'umount -R $mountpoint' from umount_partition,
...
accidentally dropped in previous upload.
7 years ago
Steve Langasek
bacde14e41
Also adjust live-build/ubuntu-server/hooks/032-installer-squashfs.binary
...
to use teardown_mountpoint.
7 years ago
Robert C Jennings
83b4f5338c
live-build/ubuntu-cpc/functions: Add teardown_mountpoint to reverse setup_mountpoint
...
* live-build/ubuntu-cpc/functions: Add a function, teardown_mountpoint,
to reverse the work done in setup_mountpoint. Lack of this function
has forced users of setup_mountpoint to implement this separately
and the implementations have diverged. (LP: #1716992 )
* live-build/ubuntu-cpc/functions: Remove umount_settle function.
The was only used where teardown_mountpoint was lacking.
7 years ago
Steve Langasek
8589d3548f
live-build/ubuntu-cpc/hooks/033-disk-image-uefi.binary: call apt-get
...
update *before* installing packages, not after.
7 years ago
Steve Langasek
a246300940
* live-build/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.
* live-build/functions: also call 'apt-get update' after mounting the
blank /var/lib/apt.
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
...
interesting bind-mounts under /dev (e.g. loop devices bind-mounted by
LXD).
7 years ago
Adam Conrad
fc48e02c37
[tribaal, r=adconrad] Create vagrant user per upstream requirements
...
This branch changes the behavior for default users on the vagrant image,
according to much of https://www.vagrantup.com/docs/boxes/base.html
Specifically, this adds a new "vagrant" user with a know password on top
of the already existing ubuntu user.
This conforms to the expectations of the Vagrant community, despite some
security concerns. Vagrant images are not used for production systems but
for development environments, and the absence of the "standard" vagrant user
has been hurting ubuntu adoption on that platform.
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.
...
- use adduser instead of useradd.
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.
...
Let's just do the absolute minimum here, the default is what people expect.
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.
...
Using "vagrant ssh" is confusing otherwise.
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
...
expectations.
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
...
LP: #1706116
8 years ago
Balint Reczey
cfda7d20bd
Use xz -T4 -0 instead of pxz
...
Test showed very little difference in file-size between -0 and -9 while
both compression and decompression need much less memory and compression
needs less CPU time for -0.
Supported xz versions before 5.2 also accept the -T4 option but ignore it.
Also depend on xz-utils instead of on pxz.
LP: #1701132
8 years ago
Mathieu Trudel-Lapierre
726e6192e0
auto/config: enable Debug::pkgDepCache::AutoInstall so tracking down
...
dependency bugs in the livefs is a little clearer.
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
...
and needed some additional hint. This is adding maintenance and as mentioned
in 2.335, we can revert this.
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
...
lp:~rbalint/livecd-rootfs/livecd-rootfs-autopkgtest-fix to wrap kpartx
and trap spurious errors, since the problem is still being seen
intermittently on i386 despite us calling sync before kpartx.
8 years ago
Steve Langasek
dbba32fae6
For now, make sure all automated image builds are on the edge channel.
...
Eventually we will want to pass the channel as build metadata instead.
8 years ago
Steve Langasek
4f2c623e27
Use xz to compress ubuntu-image .img files before transfer, so that we
...
have smaller downloads and retain file sparseness everywhere.
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
...
correctly. (LP: #1682460 )
8 years ago
Mathieu Trudel-Lapierre
03c991faef
Setup kernel properly for ubuntu-server:live; we *do* want to build
...
kernel-generic and initrd-generic for this image. (LP: #1682460 )
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
...
Only call sync, don't wrap kpartx and parse its output (doesn't appear to be
needed)
8 years ago
Balint Reczey
21efeb6795
Work around kpartx's nonzero exit due to "Device or resource busy" errors
...
which still permit kpartx to finally remove loop device (LP: #1684090 ).
Also sync before calling kpartx to let writing to loop devices finish.
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
...
Failure should be quick to eliminate excessive buildd time and make
identification of failure easier (no more buried errors).
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
...
uses of the same calls to sed. Thanks to Dan Watkins.
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
...
descriptions instead of the generic Linux ones. Thanks to Chris Glass.
(LP: #1656293 )
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
...
doing two switches on $ARCH).
8 years ago
Nish Aravamudan
404e524013
live-build/ubuntu-cpc/hooks/061-open-iscsi.chroot: generate iSCSI
...
Initiator Name at first iscsid run for cloud images to ensure it is
unique (LP: #1444992 ).
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
...
umount_settle; udevadm settle is synchronous and there's no reason to
sleep after it.
* live-build/ubuntu-cpc/functions: umount_partition: don't call
umount_settle for each submount; just unmount them one by one and
settle at the end.
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
...
are output as part of a build; particularly useful for ubuntu-cpc builds
which output multiple image types.
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
...
descriptions instead of the generic linux ones (lp:1656293).
This applies to both the general image and the vagrant-specific one.
8 years ago
Christopher Glass
f282859477
This branch fixes the manifest generation in OVA files (LP:1627931)
...
The .ova file extension was passed twice, resulting in file not found errors in
both the general case and the vagrant-specific file creation.
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
...
This redundant and file names recently changed. These files will be
put in place by grub-install a few lines below these.
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
...
*that* much about the small space gain these days, and would prefer the
speed win. (LP: #1627190 )
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
...
arm64 builds from a different location for ubuntu-touch.
8 years ago
Steve Langasek
8855f05191
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.
LP: #1621393 .
8 years ago
Michael Vogt
d4dd5b3a8a
* live-build/ubuntu-core/hooks/01-setup_user.chroot:
...
- do not create "ubuntu" user for ubuntu-core anymore, the
* live-build/ubuntu-core/hooks/02-add_user_to_groups.chroot
- dropped
8 years ago
Michael Vogt
5f9521d65f
do not create "ubuntu" user for ubuntu-core anymore, the
...
console-conf package will create this user now
8 years ago
Daniel Watkins
15d147bcdb
Add replace_grub_root_with_label function
...
When update-grub is run, it will detect the disks in the build system.
Currently, we sed the grub configuration in places where this happens;
replace_grub_root_with_label moves that seddery in to a single callable
location to avoid ending up with multiple versions of it.
(It's worth noting that we also do this in 999-cpc-fixes.chroot, but as our
functions file isn't available within the chroot we don't use it there.)
8 years ago
Martin Pitt
e40e563cb8
live-build/auto/build: Fix typo in netplan policy snippet.
...
*brown paperbag* (LP: #1615180 )
8 years ago
Martin Pitt
3c3737327f
live-build/auto/build: Move NetworkManager configuration to the right
...
place.
8 years ago
Martin Pitt
d9ce44d73a
live-build/auto/build: If the image pre-installs network-manager, let it
...
manage all devices by default by shipping a default netplan policy.
Installing NM on an existing system only manages wifi and wwan, to avoid
interfering with networkd managed devices on existing server/cloud
instances.
8 years ago
Sebastien Bacher
1060aac86d
* live-build/ubuntu-core/hooks/400-create-apt-get-warning.binary
...
- use echo to display the error, thanks ogra for pointing that out,
update the string also to use the new snappy command naming
8 years ago
Sebastien Bacher
8ec2912420
Create a desktop entry and some mimetype associations for xdg-open in
...
ubuntu-core. That way interacting with web, email and documentations
urls in a snap should do the right thing.
8 years ago
Sebastien Bacher
f78de9a3c7
* live-build/ubuntu-core/hooks/400-create-apt-get-warning.binary,
...
500-create-xdg-wrapper.binary, 700-classic-dir.binary:
- Correct some syntax errors in the ubuntu-core snap hooks.
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
8 years ago
Michael Terry
0a141763ce
* live-build/ubuntu-touch/includes.chroot/etc/lightdm/
...
lightdm.conf.d/90-phablet.conf:
- Don't have Touch greeters show a guest session. Touch isn't ready
for non-phablet users yet nor a multi-user greeter.
8 years ago
Sebastien Bacher
5c11231392
Create a desktop entry and some mimetype associations for xdg-open in
...
ubuntu-core. That way interacting with web, email and documentations urls
in a snap should do the right thing.
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