Dimitri John Ledkov
b1b88059d9
Merge pull request #429 from xnox/fixup-prep
...
PReP partition must be wiped, and grub_device not set, for power.
2019-03-22 18:31:53 +00:00
Dimitri John Ledkov
a61770a341
Respect the order of arguments, never reshuffle.
2019-03-22 18:15:50 +00:00
Dimitri John Ledkov
b1080b51a6
Fix up comments.
2019-03-22 18:12:15 +00:00
Dimitri John Ledkov
4e57c3152f
PReP partition must be wiped, and the _disk_ should not have grub_device flag.
...
However, we use the grub_device flag on the disk for UX, but we should
either not have it at all for power, or set it on the partition
(rather than the disk), and I guess we need to make our 'can make
boot' smarter for ppc64le... as in check if the disk has any
partitions marked as prep already... not sure.
2019-03-22 16:41:30 +00:00
Dimitri John Ledkov
bbecf24feb
Merge pull request #428 from xnox/fix-serial
...
Make a unified launcher
2019-03-21 22:46:26 +00:00
Dimitri John Ledkov
ab8ae0e936
Make a unified launcher
2019-03-21 12:20:41 +00:00
Michael Hudson-Doyle
1c96c02420
Merge pull request #427 from mwhudson/spinner-to-core
...
move spinner to subiquitycore
2019-03-21 15:26:24 +13:00
Michael Hudson-Doyle
d2349b0507
move spinner to subiquitycore
2019-03-21 14:48:48 +13:00
Michael Hudson-Doyle
082a916890
Merge pull request #425 from xnox/prep-partition
...
Attempt to add a PReP partition.
2019-03-21 10:34:52 +13:00
Dimitri John Ledkov
0ccd26bcaf
lint
2019-03-20 01:21:29 +00:00
Dimitri John Ledkov
46131d2b0b
Attempt to add a PReP partition.
2019-03-19 23:44:21 +00:00
Michael Hudson-Doyle
77cb8c8947
Merge pull request #422 from mwhudson/snap-refresh-better
...
subiquity self-refresh
2019-03-20 11:37:06 +13:00
Michael Hudson-Doyle
37f53a185e
Merge pull request #424 from mwhudson/lp-1784370
...
relax constraint that launchpad usernames must be >1 character long
2019-03-19 09:53:01 +13:00
Michael Hudson-Doyle
8cb010f9b5
relax constraint that launchpad usernames must be >1 character long
...
the constraint has been in place for a very long time but apparently
not since the dawn of time (evidence: https://launchpad.net/~j )
See https://bugs.launchpad.net/subiquity/+bug/1784370
2019-03-18 15:47:12 +13:00
Michael Hudson-Doyle
bc1a1e7fe6
fix Signal.register to accommodate strange urwid behaviour
2019-03-14 09:55:03 +13:00
Michael Hudson-Doyle
21f26fb9c0
Merge pull request #423 from mwhudson/no-setupcon-by-default
...
do not run setupcon if the keyboard setup has not changed
2019-03-14 09:12:52 +13:00
Michael Hudson-Doyle
c1f8c10091
answers support for refresh screen
2019-03-12 11:49:03 +13:00
Michael Hudson-Doyle
b55aa241ce
have updating in dry-run mode respect SUBIQUITY_REPLAY_TIMESCALE
2019-03-12 11:49:03 +13:00
Michael Hudson-Doyle
b169d35316
display any error received when checking for updates
2019-03-12 11:49:03 +13:00
Michael Hudson-Doyle
3b67433a67
show update progress nicely
2019-03-12 11:49:03 +13:00
Michael Hudson-Doyle
5eb750c5f0
actually request an update
2019-03-12 11:49:03 +13:00
Michael Hudson-Doyle
4c1d374ee5
add snapdconnection.post and fake data captured from a real refresh
2019-03-12 11:49:03 +13:00
Michael Hudson-Doyle
b91c961165
implement screens up to the point of offering the update
...
don't display anything about check failures yet, or actually allow the
user to start the update
2019-03-12 11:49:03 +13:00
Michael Hudson-Doyle
9c9120403f
add refresh sample data that shows an update for subiquity
2019-03-12 11:49:03 +13:00
Michael Hudson-Doyle
9f5785dfd5
add extremely minimal refresh controller
2019-03-12 11:49:03 +13:00
Michael Hudson-Doyle
9aea579027
support a controller being shown more than once
2019-03-12 11:48:58 +13:00
Michael Hudson-Doyle
ef005d1299
do not run setupcon if the keyboard setup has not changed
...
saves a second or so for the US keyboard user
2019-03-12 11:26:41 +13:00
Michael Hudson-Doyle
51113aaea9
Merge pull request #421 from mwhudson/snapd-retrying
...
reorganize how network/proxy changes are handled
2019-03-08 12:18:02 +13:00
Michael Hudson-Doyle
a888ed222c
kick off snap list when a default route appears, not at startup
...
of course in the common case these are more or less the same time. but
this is conceptually nicer
2019-03-07 15:46:40 +13:00
Michael Hudson-Doyle
a51f04b02c
start network probing after all signals have been connected
2019-03-07 15:31:39 +13:00
Michael Hudson-Doyle
6e077ef457
move code for configuring snapd proxy out of snaplist controller
2019-03-07 15:18:34 +13:00
Michael Hudson-Doyle
3c3b7b5cd5
Merge pull request #420 from mwhudson/signal-cruft
...
remove no-longer-used code for stacking signals
2019-03-07 14:30:18 +13:00
Michael Hudson-Doyle
1c5ce7c07a
remove no-longer-used code for stacking signals
2019-03-07 14:22:50 +13:00
Michael Hudson-Doyle
833314d17c
Merge pull request #419 from mwhudson/default-route-view
...
remove long disabled views for setting default route
2019-03-07 14:22:30 +13:00
Michael Hudson-Doyle
756d923424
remove long disabled views for setting default route
...
as and when we add route configuration to subiquity, we will need new
views anyway.
2019-03-07 14:13:37 +13:00
Michael Hudson-Doyle
1feb8c93d6
Merge pull request #418 from mwhudson/login-cruft
...
remove login model/controller/view from subiquitycore
2019-03-07 14:13:18 +13:00
Michael Hudson-Doyle
d0c41469a7
remove login model/controller/view from subiquitycore
...
long ago subsumed into other code
2019-03-07 14:01:52 +13:00
Michael Hudson-Doyle
30a028b651
Merge pull request #417 from mwhudson/save-state
...
add a more systematic way for controllers to record their state
2019-03-07 09:36:15 +13:00
Michael Hudson-Doyle
9937ebe6e1
add a more systematic way for controllers to record their state
...
so we can return the point where the user left off on update
2019-03-06 15:55:15 +13:00
Michael Hudson-Doyle
fa58cb1fcc
Merge pull request #416 from mwhudson/installpath-rejig
...
rework installpath model to record what the user entered
2019-03-06 15:54:41 +13:00
Michael Hudson-Doyle
69d1800205
Merge pull request #415 from mwhudson/skip-screen-support
...
add a way for a controller to be skipped
2019-03-06 15:54:34 +13:00
Michael Hudson-Doyle
820b283ae0
rework installpath model to record what the user entered
...
and only turn it into curtin config when needed. This means its possible
to pre-fill the forms if the user goes back to these screens.
2019-03-06 15:33:53 +13:00
Michael Hudson-Doyle
98bf6a4254
add a way for a controller to be skipped
...
will need this for the refresh screen if there is no update
2019-03-06 15:32:31 +13:00
Michael Hudson-Doyle
cb2203be10
allow specifying a track to follow in inject-subiquity-snap.sh
2019-03-06 15:15:01 +13:00
Michael Hudson-Doyle
8b495cb8f1
Merge pull request #414 from mwhudson/snapd-fakery
...
Make the code for talking to snapd more generic
2019-03-05 09:08:21 +13:00
Michael Hudson-Doyle
53d1006a06
Make the code for talking to snapd more generic
...
In preparation for the self-refresh and snap enterprise proxy work, both
of which will require talking to the snapd API.
This also makes the "snaps-from-examples" fakery happen at a lower level.
2019-03-04 16:18:57 +13:00
Michael Hudson-Doyle
18ff7f6973
seed subiquity with an assertion if one is there
2019-03-01 13:20:17 +13:00
Michael Hudson-Doyle
8365b5d507
add options to inject-subiquity-snap to allow a custom snapd and store url
2019-03-01 09:13:05 +13:00
Michael Hudson-Doyle
c4b12b5fc7
Merge pull request #412 from mwhudson/cryptsetup
...
add encrypted LVM support
2019-02-28 13:38:45 +13:00
Michael Hudson-Doyle
04f1ff0dd0
luk2 overhead (now default in disco) is 16 MiB
2019-02-28 11:57:12 +13:00