36 Commits

Author SHA1 Message Date
Steve Langasek
796a89a3c0 Remove dangling symlink /usr/lib/systemd/system/local-fs.target.wants/media-region.lower.mount. It's unclear why this has just started causing build failures, but the symlink should have been removed in 2.592 with the rest of the MAAS stuff. 2019-06-15 11:09:45 -07:00
Dimitri John Ledkov
67b26519bc Drop trying to mount removed maas squashfs. 2019-06-05 00:03:03 +01:00
Dimitri John Ledkov
036d7d2949
Make serial-subiquity@ use the same codepath as tty1 subiquity.
Such that subiquity runs in the correct environment.
Depends on: https://github.com/CanonicalLtd/subiquity/pull/428
2019-03-21 12:27:15 +00:00
Dimitri John Ledkov
37d9b77b95
subiquity: make subiqutiy_config.mount optional
Remove wants from local-fs.target, add wants from the uuid device instead.

Tested by applying these changes from pre-pivot-root by modifying
/root files in place whilst booting with break=bottom.
2019-02-18 10:26:08 +01:00
Balint Reczey
73409ddb77 Add .keep files to preserve empty directories 2018-12-12 15:36:25 +01:00
Dimitri John Ledkov
75b9ab1664 Move overlay include.binary /lib to /usr/lib. 2018-11-13 11:25:52 +00:00
Michael Hudson-Doyle
ae4a760edb Fix live-server journald config snippet to actually disable journald rate
limiting.
2018-08-28 10:55:19 +12:00
Michael Hudson-Doyle
c9aaddd56a Disable journald rate limiting in the live-server live session.
(LP: #1776891)
2018-06-15 14:36:24 +12:00
Michael Hudson-Doyle
4bee7b1898 remove "optional: true" from 00-installer-config.yaml 2018-05-22 11:42:39 +12:00
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.
2018-04-30 20:01:54 +12:00
Dimitri John Ledkov
466607c590 In subiquity image, mount additional squashfs in /media. 2018-04-11 14:20:18 +02:00
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.
2018-04-03 14:56:34 +01:00
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.
2018-03-15 13:22:22 +13:00
Michael Hudson-Doyle
b01a9b0d7a leave getty@tty1 in a state where it can be re-enabled 2018-02-13 14:53:10 +13:00
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) 2018-02-09 15:08:51 +13:00
Michael Hudson-Doyle
a7f8044a85 Disable the snapd.refresh.timer in the live server session. 2018-02-08 13:43:36 +13:00
Michael Hudson-Doyle
6ca49ecf0f remove some commented out gunk from .service files 2018-01-31 21:41:32 +13:00
Michael Hudson-Doyle
ec1f465e2c fix path in serial-subiquity@.service 2018-01-16 13:14:46 +13:00
Michael Hudson-Doyle
2ebe4ec60d run subiquity on the serial console 2018-01-15 14:56:49 +13:00
Michael Hudson-Doyle
e0809e31f6 Automount a partition of fixed UUID for giving subiquity canned answers. 2017-11-17 15:08:15 +13:00
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)
2017-10-18 13:26:08 +13:00
Steve Langasek
bea8a0696e snap.subiquity.started.service must be RemainAfterExit=yes to satisfy
the service dependencies.
2017-10-12 09:23:44 -04:00
Steve Langasek
f58957acd6 Add the SNAP_REEXEC=0 enviroment to the subiquity service as well. 2017-10-12 00:32:44 -04:00
Steve Langasek
9f040f0481 Fix wrong variable name in systemd unit snippets. 2017-10-11 18:24:19 -04:00
Steve Langasek
857f1984c9 export SNAP_REEXEC=0 to our snappy systemd units in the livefs overlay,
to work around apparmor not working reliably against aufs.
2017-10-11 12:46:10 -04:00
Michael Hudson-Doyle
c9128a31e3 add snap.subiquity.started.service to subiquity.service's Requires= 2017-10-09 15:07:56 +13:00
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)
2017-10-05 21:39:24 +13:00
Michael Hudson-Doyle
a8344ad249 update path again 2017-09-29 16:59:33 -04:00
Michael Hudson-Doyle
c643176917 fix path to subiquity-loadkeys 2017-09-29 08:45:02 -04:00
Michael Hudson-Doyle
8d43597228 add ExecStartPre=/usr/bin/subiquity-loadkeys to subiquity.service
This makes shift-tab work
2017-09-25 15:03:18 -04:00
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...
2017-09-20 11:59:57 +12:00
Michael Hudson-Doyle
9802843885 make file paths a bit less comical 2017-09-19 19:18:09 +12:00
Michael Hudson-Doyle
4941d4ee14 move default netplan to where the hook will pick it up
(i hope)
2017-09-18 10:47:06 +12:00
Michael Hudson-Doyle
1676147a84 add some dhcp-on-wired-looking-things default netplan for the server live image 2017-09-11 23:24:30 +12:00
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. 2017-05-03 09:09:26 -04:00
Mathieu Trudel-Lapierre
ab949fac18 Rename ubuntu-server-live -> ubuntu-server 2017-04-07 17:15:54 -04:00