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
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 Abstain
Steve Langasek Needs Fixing
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.
Revision history for this message
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.

Revision history for this message
Ryan Harper (raharper) :
Revision history for this message
Steve Langasek (vorlon) :
review: Needs Information
Revision history for this message
Ryan Harper (raharper) :
Revision history for this message
Steve Langasek (vorlon) :
Revision history for this message
Steve Langasek (vorlon) wrote :

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

review: Needs Fixing
Revision history for this message
Andreas Hasenack (ahasenack) :
review: Abstain

Unmerged commits

c8e6e6b... by Dimitri John Ledkov

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