distro/fedora: install kernel and bootloader in ostree commits
This is a partial revert of 006c5b26, where kernel settings and bootloaders were only installed on bootable systems. However, ostree-based systems need the ability to pick up kernels and bootloaders from the commit to install on the instance, so make this conditional on being bootable or an ostree commit. This is probably an indication that we need a different abstraction.
This commit is contained in:
parent
a45caf5756
commit
03fc2d5bfd
10 changed files with 326 additions and 0 deletions
|
|
@ -1248,6 +1248,22 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:d999a3002712972253f264814ccc4cf2b0959a121c3cdd7e10a7c8423f4b6d32",
|
||||
"options": {
|
||||
"metadata": {
|
||||
"rpm.check_gpg": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:7c274d3c094f73d2ee7bebc3b9b854b3303330eac9fa2d1f4461fd7460b34605",
|
||||
"options": {
|
||||
"metadata": {
|
||||
"rpm.check_gpg": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:5a4b0cc50d9929ef558617fecd879f80a459379047ec77bcc238e5b305258bf5",
|
||||
"options": {
|
||||
|
|
@ -8439,6 +8455,26 @@
|
|||
"checksum": "sha256:9d3e2e24cce87a77671ec717b3c7d9a8aa584768af441c86b0aa7565d6691fdc",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-pc",
|
||||
"epoch": 1,
|
||||
"version": "2.06",
|
||||
"release": "9.fc34",
|
||||
"arch": "x86_64",
|
||||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-updates-released-20220113/Packages/g/grub2-pc-2.06-9.fc34.x86_64.rpm",
|
||||
"checksum": "sha256:d999a3002712972253f264814ccc4cf2b0959a121c3cdd7e10a7c8423f4b6d32",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-pc-modules",
|
||||
"epoch": 1,
|
||||
"version": "2.06",
|
||||
"release": "9.fc34",
|
||||
"arch": "noarch",
|
||||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-updates-released-20220113/Packages/g/grub2-pc-modules-2.06-9.fc34.noarch.rpm",
|
||||
"checksum": "sha256:7c274d3c094f73d2ee7bebc3b9b854b3303330eac9fa2d1f4461fd7460b34605",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-tools",
|
||||
"epoch": 1,
|
||||
|
|
|
|||
|
|
@ -1254,6 +1254,22 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:d999a3002712972253f264814ccc4cf2b0959a121c3cdd7e10a7c8423f4b6d32",
|
||||
"options": {
|
||||
"metadata": {
|
||||
"rpm.check_gpg": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:7c274d3c094f73d2ee7bebc3b9b854b3303330eac9fa2d1f4461fd7460b34605",
|
||||
"options": {
|
||||
"metadata": {
|
||||
"rpm.check_gpg": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:5a4b0cc50d9929ef558617fecd879f80a459379047ec77bcc238e5b305258bf5",
|
||||
"options": {
|
||||
|
|
@ -8445,6 +8461,26 @@
|
|||
"checksum": "sha256:9d3e2e24cce87a77671ec717b3c7d9a8aa584768af441c86b0aa7565d6691fdc",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-pc",
|
||||
"epoch": 1,
|
||||
"version": "2.06",
|
||||
"release": "9.fc34",
|
||||
"arch": "x86_64",
|
||||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-updates-released-20220113/Packages/g/grub2-pc-2.06-9.fc34.x86_64.rpm",
|
||||
"checksum": "sha256:d999a3002712972253f264814ccc4cf2b0959a121c3cdd7e10a7c8423f4b6d32",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-pc-modules",
|
||||
"epoch": 1,
|
||||
"version": "2.06",
|
||||
"release": "9.fc34",
|
||||
"arch": "noarch",
|
||||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-updates-released-20220113/Packages/g/grub2-pc-modules-2.06-9.fc34.noarch.rpm",
|
||||
"checksum": "sha256:7c274d3c094f73d2ee7bebc3b9b854b3303330eac9fa2d1f4461fd7460b34605",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-tools",
|
||||
"epoch": 1,
|
||||
|
|
|
|||
|
|
@ -1248,6 +1248,22 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:d999a3002712972253f264814ccc4cf2b0959a121c3cdd7e10a7c8423f4b6d32",
|
||||
"options": {
|
||||
"metadata": {
|
||||
"rpm.check_gpg": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:7c274d3c094f73d2ee7bebc3b9b854b3303330eac9fa2d1f4461fd7460b34605",
|
||||
"options": {
|
||||
"metadata": {
|
||||
"rpm.check_gpg": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:5a4b0cc50d9929ef558617fecd879f80a459379047ec77bcc238e5b305258bf5",
|
||||
"options": {
|
||||
|
|
@ -10003,6 +10019,26 @@
|
|||
"checksum": "sha256:9d3e2e24cce87a77671ec717b3c7d9a8aa584768af441c86b0aa7565d6691fdc",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-pc",
|
||||
"epoch": 1,
|
||||
"version": "2.06",
|
||||
"release": "9.fc34",
|
||||
"arch": "x86_64",
|
||||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-updates-released-20220113/Packages/g/grub2-pc-2.06-9.fc34.x86_64.rpm",
|
||||
"checksum": "sha256:d999a3002712972253f264814ccc4cf2b0959a121c3cdd7e10a7c8423f4b6d32",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-pc-modules",
|
||||
"epoch": 1,
|
||||
"version": "2.06",
|
||||
"release": "9.fc34",
|
||||
"arch": "noarch",
|
||||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/public/f34/f34-x86_64-updates-released-20220113/Packages/g/grub2-pc-modules-2.06-9.fc34.noarch.rpm",
|
||||
"checksum": "sha256:7c274d3c094f73d2ee7bebc3b9b854b3303330eac9fa2d1f4461fd7460b34605",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-tools",
|
||||
"epoch": 1,
|
||||
|
|
|
|||
|
|
@ -1544,6 +1544,22 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:bd422838b08aee333b919798924814148118cd1d2ec7051a3d01f0161eec4184",
|
||||
"options": {
|
||||
"metadata": {
|
||||
"rpm.check_gpg": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:59525eff25d7e8c661f3d2a5308d431234cbd5e4a70c4150c3a71639d0e0e136",
|
||||
"options": {
|
||||
"metadata": {
|
||||
"rpm.check_gpg": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:94104f196a74be27358ac696a3f6063d45f7c33df2785a42454b988141760564",
|
||||
"options": {
|
||||
|
|
@ -8830,6 +8846,26 @@
|
|||
"checksum": "sha256:2a3580b96d36668085e21a9d6e11cc2a7d254bfba9855c66fbfc663ea1f211c8",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-pc",
|
||||
"epoch": 1,
|
||||
"version": "2.06",
|
||||
"release": "10.fc35",
|
||||
"arch": "x86_64",
|
||||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/public/f35/f35-x86_64-updates-released-20220113/Packages/g/grub2-pc-2.06-10.fc35.x86_64.rpm",
|
||||
"checksum": "sha256:bd422838b08aee333b919798924814148118cd1d2ec7051a3d01f0161eec4184",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-pc-modules",
|
||||
"epoch": 1,
|
||||
"version": "2.06",
|
||||
"release": "10.fc35",
|
||||
"arch": "noarch",
|
||||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/public/f35/f35-x86_64-updates-released-20220113/Packages/g/grub2-pc-modules-2.06-10.fc35.noarch.rpm",
|
||||
"checksum": "sha256:59525eff25d7e8c661f3d2a5308d431234cbd5e4a70c4150c3a71639d0e0e136",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-tools",
|
||||
"epoch": 1,
|
||||
|
|
|
|||
|
|
@ -1550,6 +1550,22 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:bd422838b08aee333b919798924814148118cd1d2ec7051a3d01f0161eec4184",
|
||||
"options": {
|
||||
"metadata": {
|
||||
"rpm.check_gpg": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:59525eff25d7e8c661f3d2a5308d431234cbd5e4a70c4150c3a71639d0e0e136",
|
||||
"options": {
|
||||
"metadata": {
|
||||
"rpm.check_gpg": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:94104f196a74be27358ac696a3f6063d45f7c33df2785a42454b988141760564",
|
||||
"options": {
|
||||
|
|
@ -8836,6 +8852,26 @@
|
|||
"checksum": "sha256:2a3580b96d36668085e21a9d6e11cc2a7d254bfba9855c66fbfc663ea1f211c8",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-pc",
|
||||
"epoch": 1,
|
||||
"version": "2.06",
|
||||
"release": "10.fc35",
|
||||
"arch": "x86_64",
|
||||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/public/f35/f35-x86_64-updates-released-20220113/Packages/g/grub2-pc-2.06-10.fc35.x86_64.rpm",
|
||||
"checksum": "sha256:bd422838b08aee333b919798924814148118cd1d2ec7051a3d01f0161eec4184",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-pc-modules",
|
||||
"epoch": 1,
|
||||
"version": "2.06",
|
||||
"release": "10.fc35",
|
||||
"arch": "noarch",
|
||||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/public/f35/f35-x86_64-updates-released-20220113/Packages/g/grub2-pc-modules-2.06-10.fc35.noarch.rpm",
|
||||
"checksum": "sha256:59525eff25d7e8c661f3d2a5308d431234cbd5e4a70c4150c3a71639d0e0e136",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-tools",
|
||||
"epoch": 1,
|
||||
|
|
|
|||
|
|
@ -1544,6 +1544,22 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:bd422838b08aee333b919798924814148118cd1d2ec7051a3d01f0161eec4184",
|
||||
"options": {
|
||||
"metadata": {
|
||||
"rpm.check_gpg": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:59525eff25d7e8c661f3d2a5308d431234cbd5e4a70c4150c3a71639d0e0e136",
|
||||
"options": {
|
||||
"metadata": {
|
||||
"rpm.check_gpg": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:94104f196a74be27358ac696a3f6063d45f7c33df2785a42454b988141760564",
|
||||
"options": {
|
||||
|
|
@ -10367,6 +10383,26 @@
|
|||
"checksum": "sha256:2a3580b96d36668085e21a9d6e11cc2a7d254bfba9855c66fbfc663ea1f211c8",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-pc",
|
||||
"epoch": 1,
|
||||
"version": "2.06",
|
||||
"release": "10.fc35",
|
||||
"arch": "x86_64",
|
||||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/public/f35/f35-x86_64-updates-released-20220113/Packages/g/grub2-pc-2.06-10.fc35.x86_64.rpm",
|
||||
"checksum": "sha256:bd422838b08aee333b919798924814148118cd1d2ec7051a3d01f0161eec4184",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-pc-modules",
|
||||
"epoch": 1,
|
||||
"version": "2.06",
|
||||
"release": "10.fc35",
|
||||
"arch": "noarch",
|
||||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/public/f35/f35-x86_64-updates-released-20220113/Packages/g/grub2-pc-modules-2.06-10.fc35.noarch.rpm",
|
||||
"checksum": "sha256:59525eff25d7e8c661f3d2a5308d431234cbd5e4a70c4150c3a71639d0e0e136",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-tools",
|
||||
"epoch": 1,
|
||||
|
|
|
|||
|
|
@ -642,6 +642,22 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:45d7bed87c83512634879d2519527be7c5184c2d516d146654abeb7d4907c09c",
|
||||
"options": {
|
||||
"metadata": {
|
||||
"rpm.check_gpg": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:f30f4de190e9762199192165577e250d6a1b8936fdd99a7a14646c4154ece10f",
|
||||
"options": {
|
||||
"metadata": {
|
||||
"rpm.check_gpg": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:ca6570e80b38f61221d622cab52390fa65a1fe9abfb402cc4ce4990a83f8d0f3",
|
||||
"options": {
|
||||
|
|
@ -7915,6 +7931,26 @@
|
|||
"checksum": "sha256:5bb35ae3935a110f929aacbe0e1b8c2176072fb9260a1bc1881a4ce8c578cb2e",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-pc",
|
||||
"epoch": 1,
|
||||
"version": "2.06",
|
||||
"release": "28.fc37",
|
||||
"arch": "x86_64",
|
||||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/public/f36/f36-x86_64-rawhide-20220324/Packages/g/grub2-pc-2.06-28.fc37.x86_64.rpm",
|
||||
"checksum": "sha256:45d7bed87c83512634879d2519527be7c5184c2d516d146654abeb7d4907c09c",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-pc-modules",
|
||||
"epoch": 1,
|
||||
"version": "2.06",
|
||||
"release": "28.fc37",
|
||||
"arch": "noarch",
|
||||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/public/f36/f36-x86_64-rawhide-20220324/Packages/g/grub2-pc-modules-2.06-28.fc37.noarch.rpm",
|
||||
"checksum": "sha256:f30f4de190e9762199192165577e250d6a1b8936fdd99a7a14646c4154ece10f",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-tools",
|
||||
"epoch": 1,
|
||||
|
|
|
|||
|
|
@ -648,6 +648,22 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:45d7bed87c83512634879d2519527be7c5184c2d516d146654abeb7d4907c09c",
|
||||
"options": {
|
||||
"metadata": {
|
||||
"rpm.check_gpg": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:f30f4de190e9762199192165577e250d6a1b8936fdd99a7a14646c4154ece10f",
|
||||
"options": {
|
||||
"metadata": {
|
||||
"rpm.check_gpg": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:ca6570e80b38f61221d622cab52390fa65a1fe9abfb402cc4ce4990a83f8d0f3",
|
||||
"options": {
|
||||
|
|
@ -7921,6 +7937,26 @@
|
|||
"checksum": "sha256:5bb35ae3935a110f929aacbe0e1b8c2176072fb9260a1bc1881a4ce8c578cb2e",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-pc",
|
||||
"epoch": 1,
|
||||
"version": "2.06",
|
||||
"release": "28.fc37",
|
||||
"arch": "x86_64",
|
||||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/public/f36/f36-x86_64-rawhide-20220324/Packages/g/grub2-pc-2.06-28.fc37.x86_64.rpm",
|
||||
"checksum": "sha256:45d7bed87c83512634879d2519527be7c5184c2d516d146654abeb7d4907c09c",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-pc-modules",
|
||||
"epoch": 1,
|
||||
"version": "2.06",
|
||||
"release": "28.fc37",
|
||||
"arch": "noarch",
|
||||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/public/f36/f36-x86_64-rawhide-20220324/Packages/g/grub2-pc-modules-2.06-28.fc37.noarch.rpm",
|
||||
"checksum": "sha256:f30f4de190e9762199192165577e250d6a1b8936fdd99a7a14646c4154ece10f",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-tools",
|
||||
"epoch": 1,
|
||||
|
|
|
|||
|
|
@ -642,6 +642,22 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:45d7bed87c83512634879d2519527be7c5184c2d516d146654abeb7d4907c09c",
|
||||
"options": {
|
||||
"metadata": {
|
||||
"rpm.check_gpg": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:f30f4de190e9762199192165577e250d6a1b8936fdd99a7a14646c4154ece10f",
|
||||
"options": {
|
||||
"metadata": {
|
||||
"rpm.check_gpg": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sha256:ca6570e80b38f61221d622cab52390fa65a1fe9abfb402cc4ce4990a83f8d0f3",
|
||||
"options": {
|
||||
|
|
@ -9450,6 +9466,26 @@
|
|||
"checksum": "sha256:5bb35ae3935a110f929aacbe0e1b8c2176072fb9260a1bc1881a4ce8c578cb2e",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-pc",
|
||||
"epoch": 1,
|
||||
"version": "2.06",
|
||||
"release": "28.fc37",
|
||||
"arch": "x86_64",
|
||||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/public/f36/f36-x86_64-rawhide-20220324/Packages/g/grub2-pc-2.06-28.fc37.x86_64.rpm",
|
||||
"checksum": "sha256:45d7bed87c83512634879d2519527be7c5184c2d516d146654abeb7d4907c09c",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-pc-modules",
|
||||
"epoch": 1,
|
||||
"version": "2.06",
|
||||
"release": "28.fc37",
|
||||
"arch": "noarch",
|
||||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/public/f36/f36-x86_64-rawhide-20220324/Packages/g/grub2-pc-modules-2.06-28.fc37.noarch.rpm",
|
||||
"checksum": "sha256:f30f4de190e9762199192165577e250d6a1b8936fdd99a7a14646c4154ece10f",
|
||||
"check_gpg": true
|
||||
},
|
||||
{
|
||||
"name": "grub2-tools",
|
||||
"epoch": 1,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue