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
diff --git a/STRUCTURE b/STRUCTURE
index ca47542..80c791a 100644
--- a/STRUCTURE
+++ b/STRUCTURE
@@ -6,6 +6,7 @@ boot:
6standard: minimal6standard: minimal
7desktop-common: standard7desktop-common: standard
8d-i-requirements: minimal8d-i-requirements: minimal
9curtin-requirements: minimal
9installer:10installer:
10build-essential: required11build-essential: required
11language-packs: desktop-common12language-packs: desktop-common
diff --git a/curtin-requirements b/curtin-requirements
12new file mode 10064413new file mode 100644
index 0000000..50cebf9
--- /dev/null
+++ b/curtin-requirements
@@ -0,0 +1,25 @@
1These packages may be installed dynamically by curtin based on installation
2parameters. They should generally be made available on curting based CDs.
3
4= curtin block/deps.py =
5
6 * bcache-tools
7 * btrfs-tools
8 * e2fsprogs
9 * jfsutils
10 * lvm2
11 * mdadm
12 * ntfs-3g
13 * open-iscsi
14 * reiserfsprogs
15 * xfsprogs
16 * zfs-initramfs
17 * zfsutils-linux
18
19= curtin curthooks.py =
20
21 * multipath-tools-boot
22 * s390-tools
23 * grub-efi
24 * grub-efi-arm64
25 * shim-signed

Subscribers

People subscribed via source and target branches