Commit Graph

1398 Commits

Author SHA1 Message Date
Michael Hudson-Doyle 34f1e67d49 make it possible for subiquity and console_conf to use different colours 2017-09-07 21:37:48 +12:00
Michael Hudson-Doyle a9de883e0b tidy up palette definitions a bunch 2017-09-07 21:21:50 +12:00
Michael Hudson-Doyle 7de10673d1 Merge pull request #224 from CanonicalLtd/mwhudson/selector-tweaks
move Selector widget to its own file and create a class for its Options
2017-09-06 09:58:57 +12:00
Michael Hudson-Doyle 4f7f9a489a rename add_partition.py to partition.py 2017-09-05 16:17:24 +12:00
Michael Hudson-Doyle c6d447af5d allow deleting a partition 2017-09-05 15:47:44 +12:00
Michael Hudson-Doyle 112885739c fix editing a partition/disk to "leave unformatted" 2017-09-05 15:47:20 +12:00
Michael Hudson-Doyle 57173e1d43 a bit more indentation on the filesystem summary view 2017-09-05 15:29:29 +12:00
Michael Hudson-Doyle 5298c3f6e5 allow editing partitions of full disks 2017-09-05 14:47:32 +12:00
Michael Hudson-Doyle e0619d191d fix display of entire disks formatted as swap 2017-09-05 14:43:16 +12:00
Michael Hudson-Doyle 1c66af7bd1 fix editing format/mount of entire disks 2017-09-05 14:40:32 +12:00
Michael Hudson-Doyle 1c2446ee1d fix mountpoint validation when editing 2017-09-05 14:35:06 +12:00
Michael Hudson-Doyle 44b9334a28 allow editing partitions
there is some wonky stuff around mount point validation, to be fixed next
2017-09-05 14:25:21 +12:00
Michael Hudson-Doyle 3e4721256f reduce code duplication 2017-09-05 12:21:14 +12:00
Michael Hudson-Doyle e7ba045434 convert AddFormatView to use same form as AddPartitionView 2017-09-05 12:17:33 +12:00
Michael Hudson-Doyle 4a54ca9e50 start making the partition form usable in other views 2017-09-05 11:58:49 +12:00
Michael Hudson-Doyle fb1911b2c3 Merge pull request #225 from CanonicalLtd/mwhudson/snapcraft-tweak
still use source-type: git even though source: is now .
2017-09-05 10:44:55 +12:00
Michael Hudson-Doyle a5a22bb0e8 still use source-type: git even though source: is now .
This makes the contents of the snap much more reasonable for reasons I don't entirely
understand
2017-09-05 10:33:27 +12:00
Michael Hudson-Doyle 923044be7e move Selector widget to its own file and create a class for its Options
I wanted this so I can enable/disable options after creating the widget.
2017-09-05 09:43:45 +12:00
Michael Hudson-Doyle da19cbad34 Merge pull request #220 from CanonicalLtd/mwhudson/enable-local-testing
add script and modify snapcraft.yaml to enable local testing
2017-08-29 12:03:23 +12:00
Michael Hudson-Doyle 641f437fd7 do not ask guided/manual on re-entering config screen if any configuration has been done 2017-08-29 09:24:29 +12:00
Michael Hudson-Doyle fc80887f31 self-review 2017-08-28 22:28:31 +12:00
Michael Hudson-Doyle 2874fd56bd present a list of disks to choose from 2017-08-28 21:00:20 +12:00
Michael Hudson-Doyle 60561fdf23 slightly better formatting 2017-08-28 11:41:23 +12:00
Michael Hudson-Doyle 33e361056d very start of a guided partitioning view 2017-08-28 11:33:20 +12:00
Michael Hudson-Doyle fae35af6ee fix subquity -> subiquity typos, including in script name 2017-08-23 10:26:09 +12:00
Michael Hudson-Doyle a94f0f2f43 add another helper script 2017-08-23 10:20:44 +12:00
Michael Hudson-Doyle 358afec973 use "git" for the snap version 2017-08-22 12:19:17 +12:00
Michael Hudson-Doyle 64b420111e move instructions from script to README 2017-08-22 12:18:59 +12:00
Michael Hudson-Doyle 6b97bdcb61 change snapcraft.yaml to build local sources 2017-08-22 12:05:54 +12:00
Michael Hudson-Doyle ce3ce3cb3e update README.md 2017-08-22 12:05:08 +12:00
Michael Hudson-Doyle ef77910880 remove obsolete installer directory 2017-08-22 12:03:18 +12:00
Michael Hudson-Doyle eec72a34a6 add script to inject custom subiquity snap into downloaded iso 2017-08-22 12:02:33 +12:00
Michael Hudson-Doyle 73d20cd3b1 Merge pull request #215 from CanonicalLtd/mwhudson/better-initial-wording
make the initial screen a bit more comprehensible
2017-04-12 10:27:04 +12:00
Michael Hudson-Doyle 3a85200765 make the initial screen a bit more comprehensible 2017-04-11 14:08:36 +12:00
Michael Hudson-Doyle 5c3f12aac9 Merge pull request #212 from CanonicalLtd/mwhudson/disks-by-id
refer to disks in the UI by id not path
2017-04-07 10:27:01 +12:00
Michael Hudson-Doyle c424752291 Merge pull request #211 from CanonicalLtd/mwhudson/curtin-logging
do curtin log redirection inside subiquity

As per https://bugs.launchpad.net/ubuntu/+source/subiquity/+bug/1677960 using the curtin config to specify the log file doesn't work if the log file is so invalid that curtin cannot process it. Do the log redirection in-process instead.

Also clean up curtin.py to stop constructing YAML by pasting strings together. This seems to make the ssh-import-id feature work.
2017-04-06 12:54:29 +12:00
Michael Hudson-Doyle d27367465f Merge branch 'master' into mwhudson/curtin-logging 2017-04-06 12:44:57 +12:00
Michael Hudson-Doyle ae5fee60c6 Merge pull request #207 from CanonicalLtd/cyphermox/snap
Add snapcraft.yaml and some fixes for working as a snap.
2017-04-06 12:40:45 +12:00
Michael Hudson-Doyle 689c3d34ec better alignment of size columns in file system summary 2017-04-06 11:54:03 +12:00
Michael Hudson-Doyle 802d664826 Merge pull request #213 from CanonicalLtd/mwhudson/escape-sanity
more straightforward handling of escape key
2017-04-06 09:54:52 +12:00
Michael Hudson-Doyle 9afd3cbc5a have escape always remove an overlay view 2017-04-05 15:20:36 +12:00
Michael Hudson-Doyle b3241d6b15 remove general clever escape handling 2017-04-05 15:16:30 +12:00
Michael Hudson-Doyle 387f2c7b76 stop trying to be clever handling escape in filesystem views 2017-04-05 15:12:22 +12:00
Michael Hudson-Doyle 395b30451e stop being clever in handling of escape in network screens 2017-04-05 14:36:46 +12:00
Michael Hudson-Doyle 618c4e6e72 do not crash in final console-conf screen if no host keys are read (mostly dry-run mode) 2017-04-05 14:26:28 +12:00
Michael Hudson-Doyle 19cd016207 Merge branch 'master' into mwhudson/disks-by-id
fixing silly humanize_size/_humanize_size conflicts
2017-04-04 14:31:44 +12:00
Michael Hudson-Doyle d8b5a1247e write to curtin log from subiquity, not curtin
for https://bugs.launchpad.net/ubuntu/+source/subiquity/+bug/1677960
2017-04-04 14:08:56 +12:00
Michael Hudson-Doyle 9d2f9190e7 remove extraneous call 2017-04-04 13:36:31 +12:00
Michael Hudson-Doyle 7d4de873e0 stop constructing yaml by pasting strings together in curtin.py 2017-04-04 13:34:27 +12:00
Michael Hudson-Doyle eea4240bac Merge pull request #210 from CanonicalLtd/mwhudson/dehumanize_size-sanity
support lower case suffixes in dehumanize_size
2017-04-04 10:58:37 +12:00