Commit Graph

2647 Commits

Author SHA1 Message Date
Steve Langasek 4129f6f5ff Drop crufty .deb packages from the source package build
The binary packages from the subiquity source are unused with the exception
of console-conf (+subiquitycore) which is input into the core snap build;
and subiquity-tools is particularly bad as it has a hard-coded dependency
on python-all, which is not at all normal for a runtime package.

So just stop building these unmaintained binaries, and only build the ones
we actually use.
2019-10-30 10:41:46 -07:00
Dimitri John Ledkov dff7c1f67c
Merge pull request #564 from mwhudson/restart-serial-subiquity-on-refresh
add post-refresh hook to restart subiquity on the serial line
2019-10-18 12:58:36 +01:00
Michael Hudson-Doyle 5f021228d6
Merge pull request #565 from xnox/too-many-wwn
WWN is confusing, for non-multipathed (but multipath capable) drives.
2019-10-18 09:19:25 +13:00
Dimitri John Ledkov a26d2b8fcd WWN is confusing, for non-multipathed (but multipath capable) drives.
LP: #1848533
2019-10-17 16:45:53 +01:00
Michael Hudson-Doyle 7571a4a8a2 add post-refresh hook to restart subiquity on the serial line
For https://bugs.launchpad.net/subiquity/+bug/1848182.

This was easy? As a bonus, the hook from the refreshed-to snap is
executed so this will work even when the user is running current media.
2019-10-17 13:43:39 +13:00
Michael Hudson-Doyle d91dad9561
Merge pull request #563 from mwhudson/pop-up-frame-color
wrap actionmenu/selector popups in Color.body
2019-10-16 13:12:54 +13:00
Michael Hudson-Doyle a3734cda03 wrap actionmenu/selector popups in Color.body
this fixes a slight visual glitch in gnome-terminal
2019-10-16 12:50:44 +13:00
Michael Hudson-Doyle d28a1fe813
Merge pull request #561 from mwhudson/curtin-hax
get curtin fix for nvme/multipath crash
2019-10-15 11:13:01 +13:00
Michael Hudson-Doyle a469fc1c46
Merge pull request #562 from mwhudson/lp-1848016
fix crash after keyboard detection
2019-10-15 11:12:55 +13:00
Michael Hudson-Doyle d2d3e7f51d fix crash after keyboard detection 2019-10-15 10:55:18 +13:00
Michael Hudson-Doyle 129b855c54 use my curtin branch 2019-10-15 09:50:42 +13:00
Michael Hudson-Doyle bdfb40a931
Merge pull request #560 from xnox/alignment
Align non-clickable Help title
2019-10-14 11:37:34 +13:00
Dimitri John Ledkov ecd9876481 Align non-clickable Help title 2019-10-14 11:36:37 +13:00
Dimitri John Ledkov ba00c3bd62
Merge pull request #559 from xnox/master-curtin
Use 19.2-33-gedfdb1d1 curtin from master for all the bugfixes.
2019-10-09 15:21:21 +01:00
Dimitri John Ledkov dd8de22238 Use 19.2-33-gedfdb1d1 curtin from master for all the bugfixes. 2019-10-09 13:03:34 +01:00
Dimitri John Ledkov 8b98f1446f
Merge pull request #558 from xnox/multipath
Multipath support
2019-10-09 12:41:34 +01:00
Dimitri John Ledkov 1df6adb8da Use multipath device, as type descriptor 2019-10-09 12:33:47 +01:00
Michael Hudson-Doyle f2918fa30b
Merge pull request #550 from mwhudson/reprobe-block-devices-on-shell-exit
Reprobe block devices on debug shell exit
2019-10-09 15:37:23 +13:00
Dimitri John Ledkov 2c358d7173 Add missing : 2019-10-08 19:23:45 +01:00
Dimitri John Ledkov 4538c9e776 Show mpath name in disk info. 2019-10-08 16:47:18 +01:00
Dimitri John Ledkov 5342be6652 Fixup multipath display, prefer WWN over serial. 2019-10-08 16:43:21 +01:00
Dimitri John Ledkov 9822d0f4a3 Add WWN to disk info. 2019-10-08 16:37:01 +01:00
Dimitri John Ledkov a012403f65 Simplify info dict. None is boolean false. 2019-10-08 16:34:11 +01:00
Dimitri John Ledkov bddc383a25 Exclude all but the first path 2019-10-08 16:31:43 +01:00
Dimitri John Ledkov eda4707e10 Store wwn & multipath attributes. 2019-10-08 15:41:39 +01:00
Dimitri John Ledkov 82883cf75b Add multipath machine config 2019-10-08 15:40:50 +01:00
Michael Hudson-Doyle 07046655f8
Merge pull request #557 from paride/inject-edge-ppc64
inject-subiquity-snap: fix the ppc64 edge iso volume name
2019-10-08 22:56:32 +13:00
Paride Legovini 0501a1d33b inject-subiquity-snap: fix the ppc64 edge iso volume name 2019-10-08 11:29:31 +02:00
Michael Hudson-Doyle 74ab6eb1cb
Merge pull request #556 from paride/inject-edge-ppc64
inject-subiquity-snap: add support for ppc64 iso images
2019-10-08 22:13:31 +13:00
Paride Legovini 627ecadf6b inject-subiquity-snap: add support for ppc64 iso images 2019-10-08 10:37:12 +02:00
Michael Hudson-Doyle 747579583c
Merge pull request #554 from mwhudson/help-tweaks
tweaks to help menu suggested by design
2019-10-08 13:38:39 +13:00
Dimitri John Ledkov a945013cda
Merge pull request #555 from xnox/ascii-colors
Asciify color pallete
2019-10-07 23:14:04 +01:00
Dimitri John Ledkov 3e39db4013 Asciify color pallete 2019-10-07 22:30:23 +01:00
Michael Hudson-Doyle c6b12f0056
Merge pull request #553 from xnox/ascii-mode
Add ASCII mode
2019-10-07 12:29:42 +13:00
Michael Hudson-Doyle 61424b6853 tweaks to help menu suggested by design 2019-10-07 12:27:13 +13:00
Dimitri John Ledkov 6f939e5452
Merge pull request #551 from xnox/fix-path
Move PATH setup from agetty service into subiquity itself
2019-10-04 18:18:05 +01:00
Dimitri John Ledkov 3f548665e1 Add ASCII mode 2019-10-04 17:17:26 +01:00
Dimitri John Ledkov 60a1d88c2e
Merge pull request #552 from mwhudson/colorfun
enable turning colors on and off
2019-10-04 16:23:30 +01:00
Michael Hudson-Doyle 471ac37520 reprobe block devices on debug shell exit 2019-10-04 15:10:14 +13:00
Michael Hudson-Doyle 7a3a88ab0c add a signal that is fired when a debug shell exits 2019-10-04 15:10:11 +13:00
Michael Hudson-Doyle 36cdf0effd some better names 2019-10-04 13:39:39 +13:00
Michael Hudson-Doyle 415db68e36 always use vt100 codes for white/black/default
For maximum compatibility in mono mode.
2019-10-04 13:39:39 +13:00
Michael Hudson-Doyle cea3a65ca1 refactor how palettes and colors and screens are set up 2019-10-04 13:39:39 +13:00
Michael Hudson-Doyle 165ac5f31b add to help menu 2019-10-04 13:39:39 +13:00
Michael Hudson-Doyle 29c9e0c984 add a hot key (f4) for turning color on and off 2019-10-04 13:39:39 +13:00
Dimitri John Ledkov e6dd21be6e Move PATH setup from agetty service into subiquity itself
This way `sudo snap run subiquity` will have the correct PATH for
probert/utils/curtin, as needed when running subiquity from ssh
session.
2019-10-04 00:55:24 +01:00
Michael Hudson-Doyle fffefa9405 run debug shell in / 2019-10-04 11:31:46 +13:00
Michael Hudson-Doyle 3d68dd796a move each block probing attempt into its own object
This makes the flow a bit clearer even without it enabling what's coming
next.
2019-10-04 11:31:35 +13:00
Dimitri John Ledkov e62045f9a5 Mention that control-L redraws screen in help
Merge remote-tracking branch 'origin/pull/549/head'
2019-10-03 14:57:43 +01:00
Dimitri John Ledkov 5fd40fb8d1
Merge pull request #545 from mwhudson/debug-shell-2
add debug shell help menu item / shortcut
2019-10-03 14:55:33 +01:00