Merge ~ubuntu-core-dev/ubuntu-seeds/+git/platform:dd-curtin-requirements into ~ubuntu-core-dev/ubuntu-seeds/+git/platform:cosmic

Proposed by Dimitri John Ledkov on 2018-10-17
Status: Needs review
Proposed branch: ~ubuntu-core-dev/ubuntu-seeds/+git/platform:dd-curtin-requirements
Merge into: ~ubuntu-core-dev/ubuntu-seeds/+git/platform:cosmic
Diff against target: 43 lines (+26/-0)
2 files modified
STRUCTURE (+1/-0)
curtin-requirements (+25/-0)
Reviewer Review Type Date Requested Status
Andreas Hasenack 2018-10-17 Abstain on 2018-11-06
Steve Langasek 2018-10-17 Needs Fixing on 2018-10-18
Review via email: mp+356999@code.launchpad.net

Commit message

Add new curtin-requirements seed for curtin based installers.

LP: #1798457

To post a comment you must log in.
Dimitri John Ledkov (xnox) wrote :

To be read in conjuction with https://code.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/+git/ubuntu/+merge/356996 which creates a dep on `boot` seed, which already has the right kernel names for every arch, and a few other arch specific things. Thus e.g. re-seeding grub here is redundant, however is "useful" because this should be kept in sync mechanically with curtin. And germinate knows how to remove dupes.

Ryan Harper (raharper) :
Steve Langasek (vorlon) :
review: Needs Information
Ryan Harper (raharper) :
Steve Langasek (vorlon) wrote :

'Needs fixing' to add grub-pc to the list, per Ryan.

review: Needs Fixing
review: Abstain

Unmerged commits

c8e6e6b... by Dimitri John Ledkov on 2018-10-17

Add new curtin-requirements seed for curtin based installers.

LP: #1798457

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/STRUCTURE b/STRUCTURE
2index ca47542..80c791a 100644
3--- a/STRUCTURE
4+++ b/STRUCTURE
5@@ -6,6 +6,7 @@ boot:
6 standard: minimal
7 desktop-common: standard
8 d-i-requirements: minimal
9+curtin-requirements: minimal
10 installer:
11 build-essential: required
12 language-packs: desktop-common
13diff --git a/curtin-requirements b/curtin-requirements
14new file mode 100644
15index 0000000..50cebf9
16--- /dev/null
17+++ b/curtin-requirements
18@@ -0,0 +1,25 @@
19+These packages may be installed dynamically by curtin based on installation
20+parameters. They should generally be made available on curting based CDs.
21+
22+= curtin block/deps.py =
23+
24+ * bcache-tools
25+ * btrfs-tools
26+ * e2fsprogs
27+ * jfsutils
28+ * lvm2
29+ * mdadm
30+ * ntfs-3g
31+ * open-iscsi
32+ * reiserfsprogs
33+ * xfsprogs
34+ * zfs-initramfs
35+ * zfsutils-linux
36+
37+= curtin curthooks.py =
38+
39+ * multipath-tools-boot
40+ * s390-tools
41+ * grub-efi
42+ * grub-efi-arm64
43+ * shim-signed

Subscribers

People subscribed via source and target branches