Commit Graph

1827 Commits

Author SHA1 Message Date
Michael Hudson-Doyle 3753ac02bb simplify things a bit more, fix test 2018-02-28 13:49:24 +13:00
Michael Hudson-Doyle bc4fe51e30 create ProgressView when install starts, allows some simplification of logic 2018-02-28 13:49:24 +13:00
Michael Hudson-Doyle 94b09dda42 start to prepare for full log view 2018-02-28 13:49:24 +13:00
Michael Hudson-Doyle 993ed4c6f2 store curtin output in journal (still not visible in UI) 2018-02-28 13:49:24 +13:00
Michael Hudson-Doyle 911bed340e do not pack description, otherwise wrapping does not work? 2018-02-28 13:49:24 +13:00
Michael Hudson-Doyle 5827abb12c do not stop reading journal events as soon as curtin finishes, or we miss last few events 2018-02-28 13:49:24 +13:00
Michael Hudson-Doyle 6eaa92553c some better logging 2018-02-28 13:49:24 +13:00
Michael Hudson-Doyle 673ac39e5f display journal events in installprogress view
just need to put the full log view as an option back
2018-02-28 13:49:24 +13:00
Michael Hudson-Doyle ef0632175b use a different syslog identifier for each subiquity process 2018-02-28 13:49:24 +13:00
Michael Hudson-Doyle 8d8071de8d nicer install progress reporting in the footer to start with 2018-02-28 13:49:24 +13:00
Michael Hudson-Doyle c7537d90ba
Merge pull request #290 from CanonicalLtd/mwhudson/test-in-lxd
move to running tests in lxd rather than docker
2018-02-28 13:48:18 +13:00
Michael Hudson-Doyle f7a93e6d1b move to running tests in lxd rather than docker
other work requires having systemd running
2018-02-28 13:42:47 +13:00
Michael Hudson-Doyle 57c8160ffb fix build with newer snapcraft 2018-02-27 13:38:14 +13:00
Michael Hudson-Doyle ad07625329 prevent editing/deleting the bios_grub partition 2018-02-27 11:41:56 +13:00
Michael Hudson-Doyle 6836e4bc19 make the path choices in the installpath view forward_btns 2018-02-26 22:31:12 +13:00
Michael Hudson-Doyle b215ceaf7d do not log wifi password when an interface appears
This can happen in particular when netplan re-plugs an interface.
2018-02-26 22:29:41 +13:00
Michael Hudson-Doyle 092083d483
Merge pull request #287 from CanonicalLtd/mwhudson/network-right-angle-brackets
stop showing >s on network config choices that do not lead to a new screen
2018-02-22 13:54:02 +13:00
Michael Hudson-Doyle 23400b6bbb
Merge pull request #288 from CanonicalLtd/mwhudson/guided-wording
use better wording on guided screen
2018-02-22 13:53:50 +13:00
Michael Hudson-Doyle c0e4af0d0f fix some versions of the partition view 2018-02-21 19:19:44 +13:00
Michael Hudson-Doyle 37d93a1954
Merge pull request #275 from CanonicalLtd/maas-option
Re-add installpath controller, with added MAAS views.
2018-02-21 12:24:08 +13:00
Michael Hudson-Doyle 4a5e3b3815 stop showing >s on network config choices that do not lead to a new screen 2018-02-20 10:32:51 +13:00
Michael Hudson-Doyle 306978ee79 cursor positioning nerdery on network config screen 2018-02-20 10:29:24 +13:00
Michael Hudson-Doyle 1d6119f00b use better wording on guided screen 2018-02-20 10:23:41 +13:00
Michael Hudson-Doyle c1bef97d07 fix some lies in the README 2018-02-15 13:29:59 +13:00
Michael Hudson-Doyle a9555fed5d update dependencies 2018-02-15 13:27:56 +13:00
Michael Hudson-Doyle 7d134ebe6c fix make dryrun at least a little 2018-02-15 11:40:50 +13:00
Michael Hudson-Doyle 7755cd04b4 sources is not a list, despite how i read the curtin docs 2018-02-13 22:22:46 +13:00
Michael Hudson-Doyle a14b8debda try different process for exit to shell 2018-02-13 15:38:55 +13:00
Michael Hudson-Doyle 30f02be363 pass path, not just filename to curtin :/ 2018-02-13 15:38:33 +13:00
Michael Hudson-Doyle 3ea98a47dd
Merge pull request #280 from CanonicalLtd/mwhudson/snap-created-service
have a subiquity-service be part of the snap
2018-02-13 13:01:31 +13:00
Michael Hudson-Doyle 09ff455758 ensure footer is cleared properly when install completes 2018-02-13 13:01:16 +13:00
Michael Hudson-Doyle e8c167d825 this is a more appropriate restart-condition for us i think 2018-02-13 12:42:34 +13:00
Michael Hudson-Doyle 57b36ae093
Merge pull request #286 from CanonicalLtd/mwhudson/move-curtin-sources
move more things from curtin command line to config
2018-02-13 12:23:20 +13:00
Michael Hudson-Doyle 274ff22e87
Merge pull request #285 from CanonicalLtd/mwhudson/copy-more-logs
copy more logs (subiquity, journal) to target system
2018-02-13 12:23:09 +13:00
Michael Hudson-Doyle 5adce07230
Merge pull request #284 from CanonicalLtd/mwhudson/cope-with-no-serial
cope with disks with no serial (e.g. virtio) better
2018-02-13 12:12:04 +13:00
Michael Hudson-Doyle eddb967155 copy more logs (subiquity, journal) to target system 2018-02-13 12:10:19 +13:00
Michael Hudson-Doyle 703a9003f4 cope with unknown disk serial/model/etc much better 2018-02-13 11:57:09 +13:00
Michael Hudson-Doyle 14164c60e9
Merge pull request #283 from CanonicalLtd/mwhudson/no-fat32-in-general
only allow fat32 for /boot/efi partition
2018-02-13 11:29:02 +13:00
Michael Hudson-Doyle 33d1c6b73f only allow fat32 for /boot/efi partition 2018-02-13 10:07:03 +13:00
Michael Hudson-Doyle 1e1e710a7d
Merge pull request #281 from CanonicalLtd/mwhudson/initial-language
have initial language match users choice in isolinux screen
2018-02-13 09:59:15 +13:00
Michael Hudson-Doyle f28df37113 add example config with a virtio disk 2018-02-13 09:52:12 +13:00
Michael Hudson-Doyle 648959a6a9 move more things into config, remove curtin.py entirely 2018-02-12 22:35:42 +13:00
Michael Hudson-Doyle a90ded52b3
Merge pull request #282 from CanonicalLtd/mwhudson/moar-travis
add a travis test to run through dry-run mode
2018-02-12 22:24:43 +13:00
Michael Hudson-Doyle efa7dd0e14 add a travis test to run through dry-run mode 2018-02-12 22:13:23 +13:00
Michael Hudson-Doyle 05c5f4218a make log replay timescale adjustable
want to be able to slow it down when hacking on the log view!
2018-02-12 14:44:40 +13:00
Michael Hudson-Doyle 319cd5b568 move curtin sources into configuration from commandline 2018-02-12 13:48:41 +13:00
Michael Hudson-Doyle 1a939844fb use the journald event reporter that is now part of curtin 2018-02-12 13:37:00 +13:00
Michael Hudson-Doyle b8860cc671 fix end of install progress in dry-run mode 2018-02-12 13:33:48 +13:00
Michael Hudson-Doyle 2779bac01a change the log replayer to be more realistic 2018-02-12 13:30:00 +13:00
Michael Hudson-Doyle 4616a600fe examples/curtin-events-install.json -> examples/curtin-events.json, remove postinstall example events 2018-02-12 13:25:03 +13:00