Michael Hudson-Doyle
625ace8483
Do not include curtin in the live-server installer.squashfs as the version of subiquity that includes it in the snap has now been released to stable.
6 years ago
Michael Hudson-Doyle
1b93df3ae8
A few simple tweaks to reduce size of live servers installer.squashfs
...
- Do not run apt-get update (which can bring in package lists if we are
unlikely wrt publisher schedules).
- Run apt-get clean to clear out downloaded debs of curtin/casper and
dependencies.
- Do not install user-setup.
- Use the core snap from the base filesystem if present.
6 years ago
Michael Hudson-Doyle
1e9fc65863
Use right lsb_release argument for HWE kernel name (-sc -> bionic, need -sr -> 18.04).
6 years ago
Michael Hudson-Doyle
460332296b
remove cloud-initramfs-copymods before installing kernel
6 years ago
Michael Hudson-Doyle
7167e3718b
add initramfs hook to record kernel metapackage & mount modules
6 years ago
Michael Hudson-Doyle
5565e3a3d8
add hook to create kernel/initrd/modules for ISO
6 years ago
Michael Hudson-Doyle
e3e2e5f9ff
do not unmount the installer overlay in 032-installer-squashfs.binary
...
so that a new hook can create yet further overlays on top of it
6 years ago
Balint Reczey
73409ddb77
Add .keep files to preserve empty directories
6 years ago
Dimitri John Ledkov
75b9ab1664
Move overlay include.binary /lib to /usr/lib.
6 years ago
Dimitri John Ledkov
93df6705a0
Revert "Do not mount result, on top of lowerdir, appears to fail in
...
disco." the actual problem is in live-build with merged-usr and
copying over chroot/binary includes.
6 years ago
Dimitri John Ledkov
1b424926db
Do not mount result, on top of lowerdir, appears to fail in disco.
6 years ago
Dimitri John Ledkov
e24dccadcc
mount_overlay only takes 3 args
6 years ago
Cody Shepherd
5bee1ade70
Ensure pre-seeded snaps are now published in the image manifests.
6 years ago
Michael Hudson-Doyle
ae4a760edb
Fix live-server journald config snippet to actually disable journald rate
...
limiting.
6 years ago
Michael Hudson-Doyle
c9aaddd56a
Disable journald rate limiting in the live-server live session.
...
(LP: #1776891 )
7 years ago
Michael Hudson-Doyle
4bee7b1898
remove "optional: true" from 00-installer-config.yaml
7 years ago
Michael Hudson-Doyle
eca9613bf3
Symlink systemd-networkd-wait-online to /bin/true in the live installer
...
live session to avoid depending on buggy systemd behaviour.
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
Dimitri John Ledkov
466607c590
In subiquity image, mount additional squashfs in /media.
7 years ago
Dimitri John Ledkov
8d5af150cd
Make subiquity installer boot quicker, by making dhcp interfaces
...
optional, such that wait-online is not blocking bringing up the
installer UI.
7 years ago
Michael Hudson-Doyle
8ece245153
In the live-server build, prevent casper from mounting any existing swap
...
partitions from drives we might later be installing to.
7 years ago
Michael Hudson-Doyle
a5a4f4e0d8
* Rename the directory containing the systemd override file for subiquity to
...
the correct name :/
* Add Environment=SNAP_REEXEC=0 to the above override file.
* Remove the snap.subiquity.started overrides, that service is long gone.
7 years ago
Dimitri John Ledkov
9df3a91e26
ubuntu-server: generate multi-lowerdir overlayfs for
...
maas-rack-controller, and full maas. To be used in subiquity for maas
install options.
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
b163743456
call recreate_initramfs with the argument it needs
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
...
subiquity_config.mount depends on to avoid a 5s delay on switching to a
new VT when there is no device there (LP: #1750117 )
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
Michael Hudson-Doyle
6ca49ecf0f
remove some commented out gunk from .service files
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
Michael Hudson-Doyle
7c1c7a80c2
enable networkd for live-server systems
...
the logic for doing this is the same as why it is done for cloud-images, for which
see http://bazaar.launchpad.net/~ubuntu-core-dev/livecd-rootfs/trunk/revision/1520
I think this behaviour is a bug in cloud-init (see lp:#1737630) but this is a good
workaround in the mean time
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
Michael Hudson-Doyle
e0809e31f6
Automount a partition of fixed UUID for giving subiquity canned answers.
7 years ago
Michael Hudson-Doyle
1a99680334
Remove snap.subiquity.started from subiquity's After=/Requires= as it
...
does not fix the race condition they were intended to address and causes
subiquity to be killed when snapd refreshes subiquity (LP: #1724411 )
7 years ago
Michael Hudson-Doyle
895e2a51f1
Seed the subiquity snap to track the stable channel (LP: #1724410 )
7 years ago
Steve Langasek
e53ad3b354
Fix server live image to pull subiquity from the stable channel, not
...
from edge.
7 years ago
Steve Langasek
bea8a0696e
snap.subiquity.started.service must be RemainAfterExit=yes to satisfy
...
the service dependencies.
7 years ago
Steve Langasek
f58957acd6
Add the SNAP_REEXEC=0 enviroment to the subiquity service as well.
7 years ago