Jinming Wu, Patrick
84774c5dc4
WSL User API reimplementation
2021-08-31 15:52:03 +02:00
Jinming Wu, Patrick
ef2be951b2
WSLConfiguration2 API complete
2021-08-31 15:52:03 +02:00
Jinming Wu, Patrick
57ee7cd8e0
.gitignore: ignore .vscode
2021-08-31 15:52:03 +02:00
Jinming Wu, Patrick
486e05eeb1
Makefile: System_setup specific drtrun param
2021-08-31 15:52:03 +02:00
Jinming Wu, Patrick
653d015d2d
subiquity/server/server.py: NOPROBER setup
2021-08-31 15:52:03 +02:00
Jinming Wu, Patrick
91fb547fe8
Makefile & setup.py: include corr. build cmds
2021-08-31 15:52:03 +02:00
Jinming Wu, Patrick
339e66a2c3
system_setup: initial setup
2021-08-31 15:52:03 +02:00
Jinming Wu, Patrick
b9f6ed2c81
subiquity/server/server.py: provide no_snapd support
2021-08-31 15:52:03 +02:00
Jinming Wu, Patrick
d75bcbda04
Include definitions and utils
...
1. Inlcude api definitions and types;
2. Inlcude is_wsl utility.
2021-08-31 15:52:03 +02:00
Michael Hudson-Doyle
3f06d733cf
Merge pull request #1036 from joeljose350/main
...
Fixed a typo
2021-08-30 20:34:52 +12:00
Joel Jose
4ff90a0a19
Fixed a typo
2021-08-30 12:32:15 +05:30
Michael Hudson-Doyle
1001cdc997
Merge pull request #1033 from mwhudson/slimy-update-snap-for-upload
...
make the snaps produced by slimy-update-snap.sh pass review
2021-08-25 16:29:31 +12:00
Michael Hudson-Doyle
288a7e23f4
update curtin
2021-08-24 11:45:15 +12:00
Michael Hudson-Doyle
d1cc1cf593
make the snaps produced by slimy-update-snap.sh pass review
...
I mean we /probably/ shouldn't be using the snaps this makes for
anything serious but it can be useful for testing emergency fixes...
2021-08-24 11:43:24 +12:00
Michael Hudson-Doyle
1c06aba1ec
Merge pull request #1029 from mwhudson/reboot-flexibility
...
add more flexibility for shutdown time
2021-08-22 22:00:56 +12:00
Michael Hudson-Doyle
a9d7e46b5f
add autoinstall config to choose shutdown mode
2021-08-22 09:36:41 +12:00
Michael Hudson-Doyle
7f1beb1d64
add a mode argument to shutdown to allow reboot or power off
2021-08-22 09:36:41 +12:00
Michael Hudson-Doyle
a2675b6ca6
add an immediate parameter to request immediate reboot
2021-08-22 09:36:41 +12:00
Michael Hudson-Doyle
fc39247073
rename "reboot" controller/endpoint to "shutdown"
2021-08-22 09:36:41 +12:00
Michael Hudson-Doyle
d44d29b3a5
Merge pull request #1032 from mwhudson/translations-update
...
update translations from launchpad
2021-08-20 14:17:15 +12:00
Michael Hudson-Doyle
c96f0302da
Merge pull request #1031 from mwhudson/update-part-wtf
...
unset GIT_DIR in update-part.py
2021-08-20 10:33:14 +12:00
Michael Hudson-Doyle
107428628e
update translations from launchpad
...
A while ago I set up subiquity for translations at
https://translations.launchpad.net/subiquity by uploading the pot and po
files that were current at the time and set it to export translations to
lp:~canonical-foundations/subiquity/translations-export (unfortunately,
launchpad translations only support exporting to bzr). This commit
contains the po files from that branch. The diff is noisy but I don't
think there are many actual changes (although there are a few so some
people must have found this).
I haven't publicized this or asked the ubuntu-translators team to work
on the translations because I am still uncertain about what the best way
to manage translations for subiquity is. But this still seems better
than nothing.
2021-08-20 09:26:12 +12:00
Michael Hudson-Doyle
a29d14a3f1
unset GIT_DIR in update-part.py
...
Otherwise very confusing things happen (it turns out GIT_DIR is set when
running an exec command during rebase).
2021-08-19 17:12:16 +12:00
Michael Hudson-Doyle
c75ff1fccf
Merge pull request #1021 from mwhudson/variant-flexibility
...
redo how install variant determines which models to wait for
2021-08-17 16:08:54 +12:00
Michael Hudson-Doyle
0948a6c4f8
Merge pull request #1028 from mwhudson/curtin-update
...
update curtin
2021-08-12 13:19:14 +12:00
Michael Hudson-Doyle
fbfbf67eb5
update curtin
2021-08-12 13:11:04 +12:00
Michael Hudson-Doyle
9be3d84dfa
Merge pull request #1027 from mwhudson/curtin-update
...
update curtin
2021-08-11 10:38:45 +12:00
Michael Hudson-Doyle
0bdb965444
update curtin
2021-08-11 10:34:22 +12:00
Michael Hudson-Doyle
782672816a
Merge pull request #1026 from dbungert/installdeps
...
make: fix install_deps order
2021-08-11 09:47:46 +12:00
Dan Bungert
ee38a4506f
deps: +build-essential
2021-08-10 13:14:08 -06:00
Dan Bungert
cd05295db6
make: fix install_deps order
...
Getting the apt packages needs to be first, as processing probert is
more than a trivial git clone and needs some of those apt packages.
Drop probert as a requirement since it's redundant with the git
checkout.
2021-08-10 13:14:08 -06:00
Michael Hudson-Doyle
1875dcf064
Merge pull request #1024 from dbungert/no-groovy
...
Remove groovy from CI image matrix
2021-08-10 10:42:32 +12:00
Michael Hudson-Doyle
629a8f0e18
Merge pull request #1023 from dbungert/has-bitlocker
...
Add /storage/has_bitlocker convenience API
2021-08-10 10:42:08 +12:00
Dan Bungert
7b066f24b6
Remove groovy from CI image matrix
2021-08-09 11:07:05 -06:00
Dan Bungert
ffc4bbde0a
runtests support - first API test, has_bitlocker
2021-08-09 10:41:54 -06:00
Dan Bungert
a688b37a6f
Add /storage/has_bitlocker convenience API
2021-08-09 10:41:54 -06:00
J-P Nurmi
b2794ebfef
Specify a large keepalive timeout to help UDI stay connected ( #1022 )
2021-08-06 09:49:02 -06:00
J-P Nurmi
95e63b7bf6
Make install_deps depend on gitdeps ( #1019 )
...
The installer defines PYTHONPATH correspondingly to ensure correct
versions of curtin and probert.
2021-08-05 15:00:45 -06:00
Michael Hudson-Doyle
545d5cc4c1
expand DESIGN.md a bit
2021-08-05 16:19:13 +12:00
Michael Hudson-Doyle
a5ae411c55
allow app state transition from NEEDS_CONFIRMATION to WAITING
...
consider the following scenario, admittedly one that is not possible
today:
* There is an "install model" that is required for server and not
desktop (let's say "mirror")
* The user initially selects a desktop install and moves through the
screens until they are asked for confirmation.
* At this point the user moves back through the screens and selects a
server variant. Now the application state of NEEDS_CONFIRMATION is
misleading; the state needs to move back to WAITING until the mirror
model is configured.
This is all probably excessively general but I feel like the core
control flow of the installer needs to be able to handle this sort of
thing...
2021-08-05 16:19:12 +12:00
Michael Hudson-Doyle
9080a56804
tweak when x-status: confirm gets sent
2021-08-05 16:18:18 +12:00
Michael Hudson-Doyle
e7d2959625
have SubiquityModel know which models are required for which variants
2021-08-05 16:17:48 +12:00
Michael Hudson-Doyle
fdd1879d50
adapt SubiquityModel api to allow a bit more flexibility
2021-08-05 13:41:05 +12:00
Michael Hudson-Doyle
f651a7c950
Merge pull request #1020 from mwhudson/slimy-update-curtin
...
have slimy-update-snap.sh update curtin in the snap too
2021-08-05 12:35:11 +12:00
Michael Hudson-Doyle
88384f0a98
have slimy-update-snap.sh update curtin in the snap too
...
Also tweak scripts/update-part.py to work better when switching
repositories.
2021-08-05 10:46:39 +12:00
Michael Hudson-Doyle
0bc2cf4a95
Merge pull request #1014 from dbungert/with-open
...
Convert a bare open() call to with open()
2021-08-04 14:43:22 +12:00
Michael Hudson-Doyle
d41e83189b
Merge pull request #1018 from mwhudson/curtin-update
...
update curtin, you know the drill
2021-08-04 13:18:41 +12:00
Michael Hudson-Doyle
31cceabba9
update curtin, you know the drill
2021-08-04 12:51:49 +12:00
Michael Hudson-Doyle
c940378138
Merge pull request #1017 from mwhudson/fix-partitioning-existing-raid
...
fix adding a partition to an existing raid
2021-08-04 10:30:54 +12:00
Michael Hudson-Doyle
3152e5ce13
fix adding a partition to an existing raid
...
found this by mistake by accident when trying to test something else...
2021-08-03 14:09:38 +12:00