Michael Hudson-Doyle
978b45626f
include .pyc files in the snap
2023-01-10 09:55:34 +13:00
Michael Hudson-Doyle
ceff8a6095
snapcraft.yaml: Get all Python dependencies from the archive
...
Once we do this, there is no reason to use the 'python' plugin, so
switch to the 'nil' plugin with an override-build that calls pip for
each of the subiquity, curtin, and probert parts.
2022-12-15 11:24:10 +13:00
Michael Hudson-Doyle
b1d95a2982
update curtin to get swap, quick_zero, first-lba fixes
2022-11-29 14:55:39 +13:00
Dan Bungert
1c59596913
curtin: rev for flash-kernel fix
...
LP: #1992990
2022-10-14 16:10:36 -06:00
Michael Hudson-Doyle
501054329f
update curtin
2022-10-05 16:12:41 +13:00
Olivier Gayot
b59141304e
Merge pull request #1430 from ogayot/LP#1987341
...
reserved-usernames: add groups created by udev (src:systemd)
2022-09-27 14:05:45 +02:00
Olivier Gayot
b45f47acf2
reserved-usernames: build using latest version from user-setup.git
...
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
2022-09-22 11:07:10 +02:00
Carlos Nihelton
5331268600
Adds the added script to the snap
...
Following the same path and naming conventions as UDI.
That allows for reuse of the existing snap mounting/bootstrapping
approach.
2022-09-19 14:41:24 -03:00
Dan Bungert
53a97f1156
snapcraft: rev curtin for cryptsetup fix
2022-09-06 18:02:11 -06:00
Dan Bungert
cada41d7b9
Merge pull request #1396 from dbungert/no-double-jsonschema
...
snapcraft: remove dupe jsonschema
2022-09-01 12:37:22 -06:00
Dan Bungert
80d6c7c09d
snapcraft: normalize
2022-08-29 13:54:51 -06:00
Dan Bungert
a6ad70f153
snapcraft: remove dupe jsonschema
2022-08-25 12:08:21 -06:00
Olivier Gayot
324ff0bc8f
Merge pull request #1372 from ogayot/FR-2475
...
install: invoke curtin multiple times with different stages
2022-08-11 11:11:51 +02:00
Olivier Gayot
9db6a0e658
snapcraft: bump version of curtin to bring step-by-step install
...
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
2022-08-09 09:04:31 +02:00
Dan Bungert
0707dae62e
curtin: rev for kname fix
2022-08-02 09:15:35 -06:00
Dan Bungert
73e4ee6fe5
keyboards: include layout config file in snap
2022-07-29 14:02:45 -06:00
Dan Bungert
db95d2f215
snapcraft: set contact field
2022-07-26 17:42:52 -06:00
Michael Hudson-Doyle
d9ad8134e9
Merge pull request #1351 from mwhudson/ignore-running
...
Pass ignore-running: true when refreshing ourself
2022-07-15 12:41:18 +12:00
Michael Hudson-Doyle
942e5f5f1b
set _ORIG variables in environment for 'subiquity' app
...
this so orig_environ works when connecting via SSH
2022-07-15 12:13:37 +12:00
Dan Bungert
7aec411396
curtin: update for gpt preservation fixes
2022-07-13 09:38:52 -06:00
Dan Bungert
8a668edf4e
snapcraft: +ntfs-3g
2022-06-29 12:38:35 -06:00
Dan Bungert
74e118d735
snapcraft: save env vars
2022-06-13 14:02:19 -06:00
Dan Bungert
73853e5769
snapcraft: rev probert
2022-05-31 09:09:33 -06:00
Dan Bungert
89e51b468a
snapcraft: update curtin
2022-05-09 14:26:01 -06:00
Dan Bungert
ef39546a08
probert: update for raid fix
2022-05-06 08:44:20 -06:00
Olivier Gayot
b6c68a40b3
curtin: pickup fix for HTTP proxy settings being discarded
...
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
2022-04-29 10:51:19 +02:00
Dan Bungert
91440e6c4c
snapcraft: newer curtin for resize support
2022-04-26 15:46:58 -06:00
Dan Bungert
bd6647d6ec
snapcraft: set source-code and issues fields
2022-04-14 14:02:21 -06:00
Dan Bungert
9829c14e6e
probert: update for 'os' probe_type
2022-03-29 15:09:21 -06:00
Dan Bungert
4379f1b8d4
probert: update for python 3.10 fix (lp-1964571)
2022-03-15 15:15:53 -06:00
Heinrich Schuchardt
f9ce537053
curtin: Add riscv64 to supported UEFI architectures
...
synchronize with https://git.launchpad.net/curtin
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
2022-03-15 09:13:32 +01:00
Heinrich Schuchardt
1a5b96c5be
Installing os-probe requires fakeroot
...
Building with --destructive-mode fails with error:
dh install
dh_testroot
dh_testroot: error: You must run this as root (or use fakeroot).
make: *** [debian/rules:6: install] Error 255
Use fakeroot for installation.
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
2022-03-14 15:25:29 +01:00
Dan Bungert
765c65b9bf
curtin: rev for risc-v apt fix
2022-03-10 11:08:07 -07:00
Dan Bungert
5124762de4
probert: rev for os-prober, mdadm
2022-02-28 15:56:04 -07:00
Dan Bungert
9179777aa2
os-prober: use snapified source
...
Use my branch of os-prober which adds env variables for finding the lib
& share directories. And set those env variables.
2022-02-28 15:56:04 -07:00
Dan Bungert
3b6f6024ae
os-prober: build from a git
...
Build os-prober from a git repo instead of staging the focal version.
Point to my mirror of os-prober as salsa is currently down.
2022-02-28 15:00:25 -07:00
Michael Hudson-Doyle
de4c2af81e
snapcraft.yaml: remove bson from python-packages
2022-02-23 10:12:21 +13:00
Dan Bungert
4f012918f8
Revert probert again to remove os-prober usage
...
os-prober is leaving around invalid devices and we don't know what to do
about it yet, but we do know that we don't require os-prober for
20.04.4. Back this out. LP: #1961640 LP: #1961628
2022-02-22 13:31:14 -07:00
Dan Bungert
4927affbe8
snapcraft: better file selection for os-prober sed
2022-01-24 13:18:49 -07:00
Dan Bungert
54ca91038e
snapcraft: show os-prober as available app
2022-01-24 12:37:48 -07:00
Dan Bungert
8318fc4617
Revert "os-prober: patch instead of sed"
...
This reverts commit 7bdeb6707c
.
2022-01-24 12:18:41 -07:00
Olivier Gayot
1fce021585
Bump curtin version to fix APT preferences being discarded
...
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
2022-01-21 10:07:16 +01:00
Dan Bungert
f0907971ed
Merge pull request #1145 from dbungert/os-prober-snap
...
snapcraft: add os-prober
2022-01-20 12:34:09 -07:00
Dan Bungert
4a672e071e
Merge pull request #1158 from ogayot/bind-uac-into-subiquity-snap
...
Embed ubuntu-advantage-tools into Subiquity snap and use it
2022-01-13 13:01:03 -07:00
Olivier Gayot
6e0c9821fe
snapcraft: pickup curtin's support for apt_preferences
...
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
2022-01-13 09:32:42 +01:00
Dan Bungert
7bdeb6707c
os-prober: patch instead of sed
2022-01-12 13:33:07 -07:00
Dan Bungert
6bf9b8f734
snapcraft: rev probert for os-prober
2022-01-11 14:34:08 -07:00
Dan Bungert
05c8c70483
snapcraft: +os-prober
2022-01-11 14:34:08 -07:00
Olivier Gayot
1995dd002a
Add ubuntu-advantage-tools as stage-package
...
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
2022-01-11 11:12:10 +01:00
Dan Bungert
90d764af36
probert: rollback to pre os-prober
...
Rollback the Probert version until os-prober is correctly present in the
Subiquity snap.
2021-12-08 16:18:36 -07:00