test: update Fedora iot-installer manifests
This commit is contained in:
parent
aec3ef4161
commit
42d1c72d4d
16 changed files with 4144 additions and 640 deletions
|
|
@ -9989,14 +9989,169 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rootfs-image",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "LiveOS"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img",
|
||||
"size": "4294967296"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.ext4",
|
||||
"options": {
|
||||
"uuid": "2fe99653-f7ff-44fd-bea8-fa70107524fb",
|
||||
"label": "Anaconda"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/",
|
||||
"to": "mount://device/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "device",
|
||||
"type": "org.osbuild.ext4",
|
||||
"source": "device",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "efiboot-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.grub2.iso",
|
||||
"options": {
|
||||
"product": {
|
||||
"name": "Fedora",
|
||||
"version": "35"
|
||||
},
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-35-BaseOS-aarch64:/ostree.ks"
|
||||
]
|
||||
},
|
||||
"isolabel": "Fedora-35-BaseOS-aarch64",
|
||||
"architectures": [
|
||||
"AA64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bootiso-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.bootiso.mono",
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "images"
|
||||
},
|
||||
{
|
||||
"path": "images/pxeboot"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"rootfs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/boot/vmlinuz-5.15.13-200.fc35.aarch64",
|
||||
"to": "tree:///images/pxeboot/vmlinuz"
|
||||
},
|
||||
{
|
||||
"from": "input://tree/boot/initramfs-5.15.13-200.fc35.aarch64.img",
|
||||
"to": "tree:///images/pxeboot/initrd.img"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.squashfs",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:rootfs-image"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"filename": "images/install.img",
|
||||
"compression": {
|
||||
"method": "lz4"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.isolinux",
|
||||
"inputs": {
|
||||
"data": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
|
|
@ -10009,47 +10164,92 @@
|
|||
"name": "Fedora",
|
||||
"version": "35"
|
||||
},
|
||||
"kernel": "5.15.13-200.fc35.aarch64",
|
||||
"isolabel": "Fedora-35-BaseOS-aarch64",
|
||||
"efi": {
|
||||
"architectures": [
|
||||
"AA64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
},
|
||||
"isolinux": {
|
||||
"enabled": false
|
||||
},
|
||||
"kernel_opts": "inst.ks=hd:LABEL=Fedora-35-BaseOS-aarch64:/osbuild.ks",
|
||||
"templates": "99-generic",
|
||||
"rootfs": {
|
||||
"compression": {
|
||||
"method": "xz",
|
||||
"options": {
|
||||
"bcj": "arm"
|
||||
}
|
||||
},
|
||||
"size": 9216
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-35-BaseOS-aarch64:/ostree.ks"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"path": "/osbuild.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
"ref": "test/iot",
|
||||
"gpg": false
|
||||
"filename": "images/efiboot.img",
|
||||
"size": "20MB"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.fat",
|
||||
"options": {
|
||||
"volid": "0194fdc2"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960,
|
||||
"lock": true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.discinfo",
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"basearch": "aarch64",
|
||||
"release": "202010217.n.0"
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/",
|
||||
"to": "mount://root/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"root": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "root",
|
||||
"type": "org.osbuild.fat",
|
||||
"source": "root",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/EFI",
|
||||
"to": "tree:///"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -10074,6 +10274,25 @@
|
|||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"options": {
|
||||
"path": "/ostree.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
"ref": "test/iot",
|
||||
"gpg": false
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.discinfo",
|
||||
"options": {
|
||||
"basearch": "aarch64",
|
||||
"release": "202010217.n.0"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10019,14 +10019,169 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rootfs-image",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "LiveOS"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img",
|
||||
"size": "4294967296"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.ext4",
|
||||
"options": {
|
||||
"uuid": "2fe99653-f7ff-44fd-bea8-fa70107524fb",
|
||||
"label": "Anaconda"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/",
|
||||
"to": "mount://device/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "device",
|
||||
"type": "org.osbuild.ext4",
|
||||
"source": "device",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "efiboot-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.grub2.iso",
|
||||
"options": {
|
||||
"product": {
|
||||
"name": "Fedora",
|
||||
"version": "35"
|
||||
},
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-35-BaseOS-aarch64:/ostree.ks"
|
||||
]
|
||||
},
|
||||
"isolabel": "Fedora-35-BaseOS-aarch64",
|
||||
"architectures": [
|
||||
"AA64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bootiso-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.bootiso.mono",
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "images"
|
||||
},
|
||||
{
|
||||
"path": "images/pxeboot"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"rootfs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/boot/vmlinuz-5.15.13-200.fc35.aarch64",
|
||||
"to": "tree:///images/pxeboot/vmlinuz"
|
||||
},
|
||||
{
|
||||
"from": "input://tree/boot/initramfs-5.15.13-200.fc35.aarch64.img",
|
||||
"to": "tree:///images/pxeboot/initrd.img"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.squashfs",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:rootfs-image"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"filename": "images/install.img",
|
||||
"compression": {
|
||||
"method": "lz4"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.isolinux",
|
||||
"inputs": {
|
||||
"data": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
|
|
@ -10039,34 +10194,121 @@
|
|||
"name": "Fedora",
|
||||
"version": "35"
|
||||
},
|
||||
"kernel": "5.15.13-200.fc35.aarch64",
|
||||
"isolabel": "Fedora-35-BaseOS-aarch64",
|
||||
"efi": {
|
||||
"architectures": [
|
||||
"AA64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
},
|
||||
"isolinux": {
|
||||
"enabled": false
|
||||
},
|
||||
"kernel_opts": "inst.ks=hd:LABEL=Fedora-35-BaseOS-aarch64:/osbuild.ks",
|
||||
"templates": "99-generic",
|
||||
"rootfs": {
|
||||
"compression": {
|
||||
"method": "xz",
|
||||
"options": {
|
||||
"bcj": "arm"
|
||||
}
|
||||
},
|
||||
"size": 9216
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-35-BaseOS-aarch64:/ostree.ks"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": "20MB"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.fat",
|
||||
"options": {
|
||||
"volid": "0194fdc2"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960,
|
||||
"lock": true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/",
|
||||
"to": "mount://root/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"root": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "root",
|
||||
"type": "org.osbuild.fat",
|
||||
"source": "root",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/EFI",
|
||||
"to": "tree:///"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.init",
|
||||
"options": {
|
||||
"path": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.pull",
|
||||
"inputs": {
|
||||
"commits": {
|
||||
"type": "org.osbuild.ostree",
|
||||
"origin": "org.osbuild.source",
|
||||
"references": {
|
||||
"test/iot": {
|
||||
"ref": "test/iot"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"options": {
|
||||
"path": "/osbuild.ks",
|
||||
"path": "/ostree.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
|
|
@ -10103,29 +10345,6 @@
|
|||
"basearch": "aarch64",
|
||||
"release": "202010217.n.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.init",
|
||||
"options": {
|
||||
"path": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.pull",
|
||||
"inputs": {
|
||||
"commits": {
|
||||
"type": "org.osbuild.ostree",
|
||||
"origin": "org.osbuild.source",
|
||||
"references": {
|
||||
"test/iot": {
|
||||
"ref": "test/iot"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10182,14 +10182,169 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rootfs-image",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "LiveOS"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img",
|
||||
"size": "4294967296"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.ext4",
|
||||
"options": {
|
||||
"uuid": "2fe99653-f7ff-44fd-bea8-fa70107524fb",
|
||||
"label": "Anaconda"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/",
|
||||
"to": "mount://device/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "device",
|
||||
"type": "org.osbuild.ext4",
|
||||
"source": "device",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "efiboot-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.grub2.iso",
|
||||
"options": {
|
||||
"product": {
|
||||
"name": "Fedora",
|
||||
"version": "35"
|
||||
},
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-35-BaseOS-x86_64:/ostree.ks"
|
||||
]
|
||||
},
|
||||
"isolabel": "Fedora-35-BaseOS-x86_64",
|
||||
"architectures": [
|
||||
"X64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bootiso-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.bootiso.mono",
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "images"
|
||||
},
|
||||
{
|
||||
"path": "images/pxeboot"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"rootfs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/boot/vmlinuz-5.15.13-200.fc35.x86_64",
|
||||
"to": "tree:///images/pxeboot/vmlinuz"
|
||||
},
|
||||
{
|
||||
"from": "input://tree/boot/initramfs-5.15.13-200.fc35.x86_64.img",
|
||||
"to": "tree:///images/pxeboot/initrd.img"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.squashfs",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:rootfs-image"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"filename": "images/install.img",
|
||||
"compression": {
|
||||
"method": "lz4"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.isolinux",
|
||||
"inputs": {
|
||||
"data": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
|
|
@ -10202,47 +10357,92 @@
|
|||
"name": "Fedora",
|
||||
"version": "35"
|
||||
},
|
||||
"kernel": "5.15.13-200.fc35.x86_64",
|
||||
"isolabel": "Fedora-35-BaseOS-x86_64",
|
||||
"efi": {
|
||||
"architectures": [
|
||||
"X64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
},
|
||||
"isolinux": {
|
||||
"enabled": true
|
||||
},
|
||||
"kernel_opts": "inst.ks=hd:LABEL=Fedora-35-BaseOS-x86_64:/osbuild.ks",
|
||||
"templates": "99-generic",
|
||||
"rootfs": {
|
||||
"compression": {
|
||||
"method": "xz",
|
||||
"options": {
|
||||
"bcj": "x86"
|
||||
}
|
||||
},
|
||||
"size": 9216
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-35-BaseOS-x86_64:/ostree.ks"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"path": "/osbuild.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
"ref": "test/iot",
|
||||
"gpg": false
|
||||
"filename": "images/efiboot.img",
|
||||
"size": "20MB"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.fat",
|
||||
"options": {
|
||||
"volid": "0194fdc2"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960,
|
||||
"lock": true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.discinfo",
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"basearch": "x86_64",
|
||||
"release": "202010217.n.0"
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/",
|
||||
"to": "mount://root/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"root": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "root",
|
||||
"type": "org.osbuild.fat",
|
||||
"source": "root",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/EFI",
|
||||
"to": "tree:///"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -10267,6 +10467,25 @@
|
|||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"options": {
|
||||
"path": "/ostree.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
"ref": "test/iot",
|
||||
"gpg": false
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.discinfo",
|
||||
"options": {
|
||||
"basearch": "x86_64",
|
||||
"release": "202010217.n.0"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10212,14 +10212,169 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rootfs-image",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "LiveOS"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img",
|
||||
"size": "4294967296"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.ext4",
|
||||
"options": {
|
||||
"uuid": "2fe99653-f7ff-44fd-bea8-fa70107524fb",
|
||||
"label": "Anaconda"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/",
|
||||
"to": "mount://device/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "device",
|
||||
"type": "org.osbuild.ext4",
|
||||
"source": "device",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "efiboot-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.grub2.iso",
|
||||
"options": {
|
||||
"product": {
|
||||
"name": "Fedora",
|
||||
"version": "35"
|
||||
},
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-35-BaseOS-x86_64:/ostree.ks"
|
||||
]
|
||||
},
|
||||
"isolabel": "Fedora-35-BaseOS-x86_64",
|
||||
"architectures": [
|
||||
"X64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bootiso-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.bootiso.mono",
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "images"
|
||||
},
|
||||
{
|
||||
"path": "images/pxeboot"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"rootfs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/boot/vmlinuz-5.15.13-200.fc35.x86_64",
|
||||
"to": "tree:///images/pxeboot/vmlinuz"
|
||||
},
|
||||
{
|
||||
"from": "input://tree/boot/initramfs-5.15.13-200.fc35.x86_64.img",
|
||||
"to": "tree:///images/pxeboot/initrd.img"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.squashfs",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:rootfs-image"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"filename": "images/install.img",
|
||||
"compression": {
|
||||
"method": "lz4"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.isolinux",
|
||||
"inputs": {
|
||||
"data": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
|
|
@ -10232,34 +10387,121 @@
|
|||
"name": "Fedora",
|
||||
"version": "35"
|
||||
},
|
||||
"kernel": "5.15.13-200.fc35.x86_64",
|
||||
"isolabel": "Fedora-35-BaseOS-x86_64",
|
||||
"efi": {
|
||||
"architectures": [
|
||||
"X64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
},
|
||||
"isolinux": {
|
||||
"enabled": true
|
||||
},
|
||||
"kernel_opts": "inst.ks=hd:LABEL=Fedora-35-BaseOS-x86_64:/osbuild.ks",
|
||||
"templates": "99-generic",
|
||||
"rootfs": {
|
||||
"compression": {
|
||||
"method": "xz",
|
||||
"options": {
|
||||
"bcj": "x86"
|
||||
}
|
||||
},
|
||||
"size": 9216
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-35-BaseOS-x86_64:/ostree.ks"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": "20MB"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.fat",
|
||||
"options": {
|
||||
"volid": "0194fdc2"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960,
|
||||
"lock": true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/",
|
||||
"to": "mount://root/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"root": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "root",
|
||||
"type": "org.osbuild.fat",
|
||||
"source": "root",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/EFI",
|
||||
"to": "tree:///"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.init",
|
||||
"options": {
|
||||
"path": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.pull",
|
||||
"inputs": {
|
||||
"commits": {
|
||||
"type": "org.osbuild.ostree",
|
||||
"origin": "org.osbuild.source",
|
||||
"references": {
|
||||
"test/iot": {
|
||||
"ref": "test/iot"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"options": {
|
||||
"path": "/osbuild.ks",
|
||||
"path": "/ostree.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
|
|
@ -10296,29 +10538,6 @@
|
|||
"basearch": "x86_64",
|
||||
"release": "202010217.n.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.init",
|
||||
"options": {
|
||||
"path": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.pull",
|
||||
"inputs": {
|
||||
"commits": {
|
||||
"type": "org.osbuild.ostree",
|
||||
"origin": "org.osbuild.source",
|
||||
"references": {
|
||||
"test/iot": {
|
||||
"ref": "test/iot"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10509,14 +10509,169 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rootfs-image",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "LiveOS"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img",
|
||||
"size": "4294967296"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.ext4",
|
||||
"options": {
|
||||
"uuid": "2fe99653-f7ff-44fd-bea8-fa70107524fb",
|
||||
"label": "Anaconda"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/",
|
||||
"to": "mount://device/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "device",
|
||||
"type": "org.osbuild.ext4",
|
||||
"source": "device",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "efiboot-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.grub2.iso",
|
||||
"options": {
|
||||
"product": {
|
||||
"name": "Fedora",
|
||||
"version": "36"
|
||||
},
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-36-BaseOS-aarch64:/ostree.ks"
|
||||
]
|
||||
},
|
||||
"isolabel": "Fedora-36-BaseOS-aarch64",
|
||||
"architectures": [
|
||||
"AA64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bootiso-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.bootiso.mono",
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "images"
|
||||
},
|
||||
{
|
||||
"path": "images/pxeboot"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"rootfs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/boot/vmlinuz-5.18.9-200.fc36.aarch64",
|
||||
"to": "tree:///images/pxeboot/vmlinuz"
|
||||
},
|
||||
{
|
||||
"from": "input://tree/boot/initramfs-5.18.9-200.fc36.aarch64.img",
|
||||
"to": "tree:///images/pxeboot/initrd.img"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.squashfs",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:rootfs-image"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"filename": "images/install.img",
|
||||
"compression": {
|
||||
"method": "lz4"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.isolinux",
|
||||
"inputs": {
|
||||
"data": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
|
|
@ -10529,47 +10684,92 @@
|
|||
"name": "Fedora",
|
||||
"version": "36"
|
||||
},
|
||||
"kernel": "5.18.9-200.fc36.aarch64",
|
||||
"isolabel": "Fedora-36-BaseOS-aarch64",
|
||||
"efi": {
|
||||
"architectures": [
|
||||
"AA64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
},
|
||||
"isolinux": {
|
||||
"enabled": false
|
||||
},
|
||||
"kernel_opts": "inst.ks=hd:LABEL=Fedora-36-BaseOS-aarch64:/osbuild.ks",
|
||||
"templates": "99-generic",
|
||||
"rootfs": {
|
||||
"compression": {
|
||||
"method": "xz",
|
||||
"options": {
|
||||
"bcj": "arm"
|
||||
}
|
||||
},
|
||||
"size": 9216
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-36-BaseOS-aarch64:/ostree.ks"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"path": "/osbuild.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
"ref": "test/iot",
|
||||
"gpg": false
|
||||
"filename": "images/efiboot.img",
|
||||
"size": "20MB"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.fat",
|
||||
"options": {
|
||||
"volid": "0194fdc2"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960,
|
||||
"lock": true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.discinfo",
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"basearch": "aarch64",
|
||||
"release": "202010217.n.0"
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/",
|
||||
"to": "mount://root/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"root": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "root",
|
||||
"type": "org.osbuild.fat",
|
||||
"source": "root",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/EFI",
|
||||
"to": "tree:///"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -10594,6 +10794,25 @@
|
|||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"options": {
|
||||
"path": "/ostree.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
"ref": "test/iot",
|
||||
"gpg": false
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.discinfo",
|
||||
"options": {
|
||||
"basearch": "aarch64",
|
||||
"release": "202010217.n.0"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10539,14 +10539,169 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rootfs-image",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "LiveOS"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img",
|
||||
"size": "4294967296"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.ext4",
|
||||
"options": {
|
||||
"uuid": "2fe99653-f7ff-44fd-bea8-fa70107524fb",
|
||||
"label": "Anaconda"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/",
|
||||
"to": "mount://device/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "device",
|
||||
"type": "org.osbuild.ext4",
|
||||
"source": "device",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "efiboot-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.grub2.iso",
|
||||
"options": {
|
||||
"product": {
|
||||
"name": "Fedora",
|
||||
"version": "36"
|
||||
},
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-36-BaseOS-aarch64:/ostree.ks"
|
||||
]
|
||||
},
|
||||
"isolabel": "Fedora-36-BaseOS-aarch64",
|
||||
"architectures": [
|
||||
"AA64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bootiso-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.bootiso.mono",
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "images"
|
||||
},
|
||||
{
|
||||
"path": "images/pxeboot"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"rootfs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/boot/vmlinuz-5.18.9-200.fc36.aarch64",
|
||||
"to": "tree:///images/pxeboot/vmlinuz"
|
||||
},
|
||||
{
|
||||
"from": "input://tree/boot/initramfs-5.18.9-200.fc36.aarch64.img",
|
||||
"to": "tree:///images/pxeboot/initrd.img"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.squashfs",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:rootfs-image"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"filename": "images/install.img",
|
||||
"compression": {
|
||||
"method": "lz4"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.isolinux",
|
||||
"inputs": {
|
||||
"data": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
|
|
@ -10559,34 +10714,121 @@
|
|||
"name": "Fedora",
|
||||
"version": "36"
|
||||
},
|
||||
"kernel": "5.18.9-200.fc36.aarch64",
|
||||
"isolabel": "Fedora-36-BaseOS-aarch64",
|
||||
"efi": {
|
||||
"architectures": [
|
||||
"AA64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
},
|
||||
"isolinux": {
|
||||
"enabled": false
|
||||
},
|
||||
"kernel_opts": "inst.ks=hd:LABEL=Fedora-36-BaseOS-aarch64:/osbuild.ks",
|
||||
"templates": "99-generic",
|
||||
"rootfs": {
|
||||
"compression": {
|
||||
"method": "xz",
|
||||
"options": {
|
||||
"bcj": "arm"
|
||||
}
|
||||
},
|
||||
"size": 9216
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-36-BaseOS-aarch64:/ostree.ks"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": "20MB"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.fat",
|
||||
"options": {
|
||||
"volid": "0194fdc2"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960,
|
||||
"lock": true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/",
|
||||
"to": "mount://root/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"root": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "root",
|
||||
"type": "org.osbuild.fat",
|
||||
"source": "root",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/EFI",
|
||||
"to": "tree:///"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.init",
|
||||
"options": {
|
||||
"path": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.pull",
|
||||
"inputs": {
|
||||
"commits": {
|
||||
"type": "org.osbuild.ostree",
|
||||
"origin": "org.osbuild.source",
|
||||
"references": {
|
||||
"test/iot": {
|
||||
"ref": "test/iot"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"options": {
|
||||
"path": "/osbuild.ks",
|
||||
"path": "/ostree.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
|
|
@ -10623,29 +10865,6 @@
|
|||
"basearch": "aarch64",
|
||||
"release": "202010217.n.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.init",
|
||||
"options": {
|
||||
"path": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.pull",
|
||||
"inputs": {
|
||||
"commits": {
|
||||
"type": "org.osbuild.ostree",
|
||||
"origin": "org.osbuild.source",
|
||||
"references": {
|
||||
"test/iot": {
|
||||
"ref": "test/iot"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10694,14 +10694,169 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rootfs-image",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "LiveOS"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img",
|
||||
"size": "4294967296"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.ext4",
|
||||
"options": {
|
||||
"uuid": "2fe99653-f7ff-44fd-bea8-fa70107524fb",
|
||||
"label": "Anaconda"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/",
|
||||
"to": "mount://device/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "device",
|
||||
"type": "org.osbuild.ext4",
|
||||
"source": "device",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "efiboot-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.grub2.iso",
|
||||
"options": {
|
||||
"product": {
|
||||
"name": "Fedora",
|
||||
"version": "36"
|
||||
},
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-36-BaseOS-x86_64:/ostree.ks"
|
||||
]
|
||||
},
|
||||
"isolabel": "Fedora-36-BaseOS-x86_64",
|
||||
"architectures": [
|
||||
"X64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bootiso-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.bootiso.mono",
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "images"
|
||||
},
|
||||
{
|
||||
"path": "images/pxeboot"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"rootfs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/boot/vmlinuz-5.18.9-200.fc36.x86_64",
|
||||
"to": "tree:///images/pxeboot/vmlinuz"
|
||||
},
|
||||
{
|
||||
"from": "input://tree/boot/initramfs-5.18.9-200.fc36.x86_64.img",
|
||||
"to": "tree:///images/pxeboot/initrd.img"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.squashfs",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:rootfs-image"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"filename": "images/install.img",
|
||||
"compression": {
|
||||
"method": "lz4"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.isolinux",
|
||||
"inputs": {
|
||||
"data": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
|
|
@ -10714,47 +10869,92 @@
|
|||
"name": "Fedora",
|
||||
"version": "36"
|
||||
},
|
||||
"kernel": "5.18.9-200.fc36.x86_64",
|
||||
"isolabel": "Fedora-36-BaseOS-x86_64",
|
||||
"efi": {
|
||||
"architectures": [
|
||||
"X64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
},
|
||||
"isolinux": {
|
||||
"enabled": true
|
||||
},
|
||||
"kernel_opts": "inst.ks=hd:LABEL=Fedora-36-BaseOS-x86_64:/osbuild.ks",
|
||||
"templates": "99-generic",
|
||||
"rootfs": {
|
||||
"compression": {
|
||||
"method": "xz",
|
||||
"options": {
|
||||
"bcj": "x86"
|
||||
}
|
||||
},
|
||||
"size": 9216
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-36-BaseOS-x86_64:/ostree.ks"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"path": "/osbuild.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
"ref": "test/iot",
|
||||
"gpg": false
|
||||
"filename": "images/efiboot.img",
|
||||
"size": "20MB"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.fat",
|
||||
"options": {
|
||||
"volid": "0194fdc2"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960,
|
||||
"lock": true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.discinfo",
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"basearch": "x86_64",
|
||||
"release": "202010217.n.0"
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/",
|
||||
"to": "mount://root/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"root": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "root",
|
||||
"type": "org.osbuild.fat",
|
||||
"source": "root",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/EFI",
|
||||
"to": "tree:///"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -10779,6 +10979,25 @@
|
|||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"options": {
|
||||
"path": "/ostree.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
"ref": "test/iot",
|
||||
"gpg": false
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.discinfo",
|
||||
"options": {
|
||||
"basearch": "x86_64",
|
||||
"release": "202010217.n.0"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10724,14 +10724,169 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rootfs-image",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "LiveOS"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img",
|
||||
"size": "4294967296"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.ext4",
|
||||
"options": {
|
||||
"uuid": "2fe99653-f7ff-44fd-bea8-fa70107524fb",
|
||||
"label": "Anaconda"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/",
|
||||
"to": "mount://device/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "device",
|
||||
"type": "org.osbuild.ext4",
|
||||
"source": "device",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "efiboot-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.grub2.iso",
|
||||
"options": {
|
||||
"product": {
|
||||
"name": "Fedora",
|
||||
"version": "36"
|
||||
},
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-36-BaseOS-x86_64:/ostree.ks"
|
||||
]
|
||||
},
|
||||
"isolabel": "Fedora-36-BaseOS-x86_64",
|
||||
"architectures": [
|
||||
"X64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bootiso-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.bootiso.mono",
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "images"
|
||||
},
|
||||
{
|
||||
"path": "images/pxeboot"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"rootfs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/boot/vmlinuz-5.18.9-200.fc36.x86_64",
|
||||
"to": "tree:///images/pxeboot/vmlinuz"
|
||||
},
|
||||
{
|
||||
"from": "input://tree/boot/initramfs-5.18.9-200.fc36.x86_64.img",
|
||||
"to": "tree:///images/pxeboot/initrd.img"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.squashfs",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:rootfs-image"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"filename": "images/install.img",
|
||||
"compression": {
|
||||
"method": "lz4"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.isolinux",
|
||||
"inputs": {
|
||||
"data": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
|
|
@ -10744,34 +10899,121 @@
|
|||
"name": "Fedora",
|
||||
"version": "36"
|
||||
},
|
||||
"kernel": "5.18.9-200.fc36.x86_64",
|
||||
"isolabel": "Fedora-36-BaseOS-x86_64",
|
||||
"efi": {
|
||||
"architectures": [
|
||||
"X64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
},
|
||||
"isolinux": {
|
||||
"enabled": true
|
||||
},
|
||||
"kernel_opts": "inst.ks=hd:LABEL=Fedora-36-BaseOS-x86_64:/osbuild.ks",
|
||||
"templates": "99-generic",
|
||||
"rootfs": {
|
||||
"compression": {
|
||||
"method": "xz",
|
||||
"options": {
|
||||
"bcj": "x86"
|
||||
}
|
||||
},
|
||||
"size": 9216
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-36-BaseOS-x86_64:/ostree.ks"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": "20MB"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.fat",
|
||||
"options": {
|
||||
"volid": "0194fdc2"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960,
|
||||
"lock": true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/",
|
||||
"to": "mount://root/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"root": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "root",
|
||||
"type": "org.osbuild.fat",
|
||||
"source": "root",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/EFI",
|
||||
"to": "tree:///"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.init",
|
||||
"options": {
|
||||
"path": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.pull",
|
||||
"inputs": {
|
||||
"commits": {
|
||||
"type": "org.osbuild.ostree",
|
||||
"origin": "org.osbuild.source",
|
||||
"references": {
|
||||
"test/iot": {
|
||||
"ref": "test/iot"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"options": {
|
||||
"path": "/osbuild.ks",
|
||||
"path": "/ostree.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
|
|
@ -10808,29 +11050,6 @@
|
|||
"basearch": "x86_64",
|
||||
"release": "202010217.n.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.init",
|
||||
"options": {
|
||||
"path": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.pull",
|
||||
"inputs": {
|
||||
"commits": {
|
||||
"type": "org.osbuild.ostree",
|
||||
"origin": "org.osbuild.source",
|
||||
"references": {
|
||||
"test/iot": {
|
||||
"ref": "test/iot"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10619,14 +10619,169 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rootfs-image",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "LiveOS"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img",
|
||||
"size": "4294967296"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.ext4",
|
||||
"options": {
|
||||
"uuid": "2fe99653-f7ff-44fd-bea8-fa70107524fb",
|
||||
"label": "Anaconda"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/",
|
||||
"to": "mount://device/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "device",
|
||||
"type": "org.osbuild.ext4",
|
||||
"source": "device",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "efiboot-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.grub2.iso",
|
||||
"options": {
|
||||
"product": {
|
||||
"name": "Fedora",
|
||||
"version": "37"
|
||||
},
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-37-BaseOS-aarch64:/ostree.ks"
|
||||
]
|
||||
},
|
||||
"isolabel": "Fedora-37-BaseOS-aarch64",
|
||||
"architectures": [
|
||||
"AA64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bootiso-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.bootiso.mono",
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "images"
|
||||
},
|
||||
{
|
||||
"path": "images/pxeboot"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"rootfs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/boot/vmlinuz-5.19.3-300.fc37.aarch64",
|
||||
"to": "tree:///images/pxeboot/vmlinuz"
|
||||
},
|
||||
{
|
||||
"from": "input://tree/boot/initramfs-5.19.3-300.fc37.aarch64.img",
|
||||
"to": "tree:///images/pxeboot/initrd.img"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.squashfs",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:rootfs-image"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"filename": "images/install.img",
|
||||
"compression": {
|
||||
"method": "lz4"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.isolinux",
|
||||
"inputs": {
|
||||
"data": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
|
|
@ -10639,47 +10794,92 @@
|
|||
"name": "Fedora",
|
||||
"version": "37"
|
||||
},
|
||||
"kernel": "5.19.3-300.fc37.aarch64",
|
||||
"isolabel": "Fedora-37-BaseOS-aarch64",
|
||||
"efi": {
|
||||
"architectures": [
|
||||
"AA64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
},
|
||||
"isolinux": {
|
||||
"enabled": false
|
||||
},
|
||||
"kernel_opts": "inst.ks=hd:LABEL=Fedora-37-BaseOS-aarch64:/osbuild.ks",
|
||||
"templates": "99-generic",
|
||||
"rootfs": {
|
||||
"compression": {
|
||||
"method": "xz",
|
||||
"options": {
|
||||
"bcj": "arm"
|
||||
}
|
||||
},
|
||||
"size": 9216
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-37-BaseOS-aarch64:/ostree.ks"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"path": "/osbuild.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
"ref": "test/iot",
|
||||
"gpg": false
|
||||
"filename": "images/efiboot.img",
|
||||
"size": "20MB"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.fat",
|
||||
"options": {
|
||||
"volid": "0194fdc2"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960,
|
||||
"lock": true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.discinfo",
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"basearch": "aarch64",
|
||||
"release": "202010217.n.0"
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/",
|
||||
"to": "mount://root/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"root": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "root",
|
||||
"type": "org.osbuild.fat",
|
||||
"source": "root",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/EFI",
|
||||
"to": "tree:///"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -10704,6 +10904,25 @@
|
|||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"options": {
|
||||
"path": "/ostree.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
"ref": "test/iot",
|
||||
"gpg": false
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.discinfo",
|
||||
"options": {
|
||||
"basearch": "aarch64",
|
||||
"release": "202010217.n.0"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10649,14 +10649,169 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rootfs-image",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "LiveOS"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img",
|
||||
"size": "4294967296"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.ext4",
|
||||
"options": {
|
||||
"uuid": "2fe99653-f7ff-44fd-bea8-fa70107524fb",
|
||||
"label": "Anaconda"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/",
|
||||
"to": "mount://device/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "device",
|
||||
"type": "org.osbuild.ext4",
|
||||
"source": "device",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "efiboot-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.grub2.iso",
|
||||
"options": {
|
||||
"product": {
|
||||
"name": "Fedora",
|
||||
"version": "37"
|
||||
},
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-37-BaseOS-aarch64:/ostree.ks"
|
||||
]
|
||||
},
|
||||
"isolabel": "Fedora-37-BaseOS-aarch64",
|
||||
"architectures": [
|
||||
"AA64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bootiso-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.bootiso.mono",
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "images"
|
||||
},
|
||||
{
|
||||
"path": "images/pxeboot"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"rootfs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/boot/vmlinuz-5.19.3-300.fc37.aarch64",
|
||||
"to": "tree:///images/pxeboot/vmlinuz"
|
||||
},
|
||||
{
|
||||
"from": "input://tree/boot/initramfs-5.19.3-300.fc37.aarch64.img",
|
||||
"to": "tree:///images/pxeboot/initrd.img"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.squashfs",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:rootfs-image"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"filename": "images/install.img",
|
||||
"compression": {
|
||||
"method": "lz4"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.isolinux",
|
||||
"inputs": {
|
||||
"data": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
|
|
@ -10669,34 +10824,121 @@
|
|||
"name": "Fedora",
|
||||
"version": "37"
|
||||
},
|
||||
"kernel": "5.19.3-300.fc37.aarch64",
|
||||
"isolabel": "Fedora-37-BaseOS-aarch64",
|
||||
"efi": {
|
||||
"architectures": [
|
||||
"AA64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
},
|
||||
"isolinux": {
|
||||
"enabled": false
|
||||
},
|
||||
"kernel_opts": "inst.ks=hd:LABEL=Fedora-37-BaseOS-aarch64:/osbuild.ks",
|
||||
"templates": "99-generic",
|
||||
"rootfs": {
|
||||
"compression": {
|
||||
"method": "xz",
|
||||
"options": {
|
||||
"bcj": "arm"
|
||||
}
|
||||
},
|
||||
"size": 9216
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-37-BaseOS-aarch64:/ostree.ks"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": "20MB"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.fat",
|
||||
"options": {
|
||||
"volid": "0194fdc2"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960,
|
||||
"lock": true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/",
|
||||
"to": "mount://root/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"root": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "root",
|
||||
"type": "org.osbuild.fat",
|
||||
"source": "root",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/EFI",
|
||||
"to": "tree:///"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.init",
|
||||
"options": {
|
||||
"path": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.pull",
|
||||
"inputs": {
|
||||
"commits": {
|
||||
"type": "org.osbuild.ostree",
|
||||
"origin": "org.osbuild.source",
|
||||
"references": {
|
||||
"test/iot": {
|
||||
"ref": "test/iot"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"options": {
|
||||
"path": "/osbuild.ks",
|
||||
"path": "/ostree.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
|
|
@ -10733,29 +10975,6 @@
|
|||
"basearch": "aarch64",
|
||||
"release": "202010217.n.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.init",
|
||||
"options": {
|
||||
"path": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.pull",
|
||||
"inputs": {
|
||||
"commits": {
|
||||
"type": "org.osbuild.ostree",
|
||||
"origin": "org.osbuild.source",
|
||||
"references": {
|
||||
"test/iot": {
|
||||
"ref": "test/iot"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10812,14 +10812,169 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rootfs-image",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "LiveOS"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img",
|
||||
"size": "4294967296"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.ext4",
|
||||
"options": {
|
||||
"uuid": "2fe99653-f7ff-44fd-bea8-fa70107524fb",
|
||||
"label": "Anaconda"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/",
|
||||
"to": "mount://device/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "device",
|
||||
"type": "org.osbuild.ext4",
|
||||
"source": "device",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "efiboot-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.grub2.iso",
|
||||
"options": {
|
||||
"product": {
|
||||
"name": "Fedora",
|
||||
"version": "37"
|
||||
},
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-37-BaseOS-x86_64:/ostree.ks"
|
||||
]
|
||||
},
|
||||
"isolabel": "Fedora-37-BaseOS-x86_64",
|
||||
"architectures": [
|
||||
"X64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bootiso-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.bootiso.mono",
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "images"
|
||||
},
|
||||
{
|
||||
"path": "images/pxeboot"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"rootfs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/boot/vmlinuz-5.19.3-300.fc37.x86_64",
|
||||
"to": "tree:///images/pxeboot/vmlinuz"
|
||||
},
|
||||
{
|
||||
"from": "input://tree/boot/initramfs-5.19.3-300.fc37.x86_64.img",
|
||||
"to": "tree:///images/pxeboot/initrd.img"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.squashfs",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:rootfs-image"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"filename": "images/install.img",
|
||||
"compression": {
|
||||
"method": "lz4"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.isolinux",
|
||||
"inputs": {
|
||||
"data": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
|
|
@ -10832,47 +10987,92 @@
|
|||
"name": "Fedora",
|
||||
"version": "37"
|
||||
},
|
||||
"kernel": "5.19.3-300.fc37.x86_64",
|
||||
"isolabel": "Fedora-37-BaseOS-x86_64",
|
||||
"efi": {
|
||||
"architectures": [
|
||||
"X64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
},
|
||||
"isolinux": {
|
||||
"enabled": true
|
||||
},
|
||||
"kernel_opts": "inst.ks=hd:LABEL=Fedora-37-BaseOS-x86_64:/osbuild.ks",
|
||||
"templates": "99-generic",
|
||||
"rootfs": {
|
||||
"compression": {
|
||||
"method": "xz",
|
||||
"options": {
|
||||
"bcj": "x86"
|
||||
}
|
||||
},
|
||||
"size": 9216
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-37-BaseOS-x86_64:/ostree.ks"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"path": "/osbuild.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
"ref": "test/iot",
|
||||
"gpg": false
|
||||
"filename": "images/efiboot.img",
|
||||
"size": "20MB"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.fat",
|
||||
"options": {
|
||||
"volid": "0194fdc2"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960,
|
||||
"lock": true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.discinfo",
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"basearch": "x86_64",
|
||||
"release": "202010217.n.0"
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/",
|
||||
"to": "mount://root/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"root": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "root",
|
||||
"type": "org.osbuild.fat",
|
||||
"source": "root",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/EFI",
|
||||
"to": "tree:///"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -10897,6 +11097,25 @@
|
|||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"options": {
|
||||
"path": "/ostree.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
"ref": "test/iot",
|
||||
"gpg": false
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.discinfo",
|
||||
"options": {
|
||||
"basearch": "x86_64",
|
||||
"release": "202010217.n.0"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10842,14 +10842,169 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rootfs-image",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "LiveOS"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img",
|
||||
"size": "4294967296"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.ext4",
|
||||
"options": {
|
||||
"uuid": "2fe99653-f7ff-44fd-bea8-fa70107524fb",
|
||||
"label": "Anaconda"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/",
|
||||
"to": "mount://device/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "device",
|
||||
"type": "org.osbuild.ext4",
|
||||
"source": "device",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "efiboot-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.grub2.iso",
|
||||
"options": {
|
||||
"product": {
|
||||
"name": "Fedora",
|
||||
"version": "37"
|
||||
},
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-37-BaseOS-x86_64:/ostree.ks"
|
||||
]
|
||||
},
|
||||
"isolabel": "Fedora-37-BaseOS-x86_64",
|
||||
"architectures": [
|
||||
"X64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bootiso-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.bootiso.mono",
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "images"
|
||||
},
|
||||
{
|
||||
"path": "images/pxeboot"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"rootfs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/boot/vmlinuz-5.19.3-300.fc37.x86_64",
|
||||
"to": "tree:///images/pxeboot/vmlinuz"
|
||||
},
|
||||
{
|
||||
"from": "input://tree/boot/initramfs-5.19.3-300.fc37.x86_64.img",
|
||||
"to": "tree:///images/pxeboot/initrd.img"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.squashfs",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:rootfs-image"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"filename": "images/install.img",
|
||||
"compression": {
|
||||
"method": "lz4"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.isolinux",
|
||||
"inputs": {
|
||||
"data": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
|
|
@ -10862,34 +11017,121 @@
|
|||
"name": "Fedora",
|
||||
"version": "37"
|
||||
},
|
||||
"kernel": "5.19.3-300.fc37.x86_64",
|
||||
"isolabel": "Fedora-37-BaseOS-x86_64",
|
||||
"efi": {
|
||||
"architectures": [
|
||||
"X64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
},
|
||||
"isolinux": {
|
||||
"enabled": true
|
||||
},
|
||||
"kernel_opts": "inst.ks=hd:LABEL=Fedora-37-BaseOS-x86_64:/osbuild.ks",
|
||||
"templates": "99-generic",
|
||||
"rootfs": {
|
||||
"compression": {
|
||||
"method": "xz",
|
||||
"options": {
|
||||
"bcj": "x86"
|
||||
}
|
||||
},
|
||||
"size": 9216
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-37-BaseOS-x86_64:/ostree.ks"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": "20MB"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.fat",
|
||||
"options": {
|
||||
"volid": "0194fdc2"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960,
|
||||
"lock": true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/",
|
||||
"to": "mount://root/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"root": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "root",
|
||||
"type": "org.osbuild.fat",
|
||||
"source": "root",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/EFI",
|
||||
"to": "tree:///"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.init",
|
||||
"options": {
|
||||
"path": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.pull",
|
||||
"inputs": {
|
||||
"commits": {
|
||||
"type": "org.osbuild.ostree",
|
||||
"origin": "org.osbuild.source",
|
||||
"references": {
|
||||
"test/iot": {
|
||||
"ref": "test/iot"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"options": {
|
||||
"path": "/osbuild.ks",
|
||||
"path": "/ostree.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
|
|
@ -10926,29 +11168,6 @@
|
|||
"basearch": "x86_64",
|
||||
"release": "202010217.n.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.init",
|
||||
"options": {
|
||||
"path": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.pull",
|
||||
"inputs": {
|
||||
"commits": {
|
||||
"type": "org.osbuild.ostree",
|
||||
"origin": "org.osbuild.source",
|
||||
"references": {
|
||||
"test/iot": {
|
||||
"ref": "test/iot"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10603,14 +10603,169 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rootfs-image",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "LiveOS"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img",
|
||||
"size": "4294967296"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.ext4",
|
||||
"options": {
|
||||
"uuid": "2fe99653-f7ff-44fd-bea8-fa70107524fb",
|
||||
"label": "Anaconda"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/",
|
||||
"to": "mount://device/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "device",
|
||||
"type": "org.osbuild.ext4",
|
||||
"source": "device",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "efiboot-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.grub2.iso",
|
||||
"options": {
|
||||
"product": {
|
||||
"name": "Fedora",
|
||||
"version": "38"
|
||||
},
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-38-BaseOS-aarch64:/ostree.ks"
|
||||
]
|
||||
},
|
||||
"isolabel": "Fedora-38-BaseOS-aarch64",
|
||||
"architectures": [
|
||||
"AA64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bootiso-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.bootiso.mono",
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "images"
|
||||
},
|
||||
{
|
||||
"path": "images/pxeboot"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"rootfs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/boot/vmlinuz-6.0.0-0.rc1.13.fc38.aarch64",
|
||||
"to": "tree:///images/pxeboot/vmlinuz"
|
||||
},
|
||||
{
|
||||
"from": "input://tree/boot/initramfs-6.0.0-0.rc1.13.fc38.aarch64.img",
|
||||
"to": "tree:///images/pxeboot/initrd.img"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.squashfs",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:rootfs-image"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"filename": "images/install.img",
|
||||
"compression": {
|
||||
"method": "lz4"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.isolinux",
|
||||
"inputs": {
|
||||
"data": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
|
|
@ -10623,47 +10778,92 @@
|
|||
"name": "Fedora",
|
||||
"version": "38"
|
||||
},
|
||||
"kernel": "6.0.0-0.rc1.13.fc38.aarch64",
|
||||
"isolabel": "Fedora-38-BaseOS-aarch64",
|
||||
"efi": {
|
||||
"architectures": [
|
||||
"AA64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
},
|
||||
"isolinux": {
|
||||
"enabled": false
|
||||
},
|
||||
"kernel_opts": "inst.ks=hd:LABEL=Fedora-38-BaseOS-aarch64:/osbuild.ks",
|
||||
"templates": "99-generic",
|
||||
"rootfs": {
|
||||
"compression": {
|
||||
"method": "xz",
|
||||
"options": {
|
||||
"bcj": "arm"
|
||||
}
|
||||
},
|
||||
"size": 9216
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-38-BaseOS-aarch64:/ostree.ks"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"path": "/osbuild.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
"ref": "test/iot",
|
||||
"gpg": false
|
||||
"filename": "images/efiboot.img",
|
||||
"size": "20MB"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.fat",
|
||||
"options": {
|
||||
"volid": "0194fdc2"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960,
|
||||
"lock": true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.discinfo",
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"basearch": "aarch64",
|
||||
"release": "202010217.n.0"
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/",
|
||||
"to": "mount://root/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"root": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "root",
|
||||
"type": "org.osbuild.fat",
|
||||
"source": "root",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/EFI",
|
||||
"to": "tree:///"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -10688,6 +10888,25 @@
|
|||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"options": {
|
||||
"path": "/ostree.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
"ref": "test/iot",
|
||||
"gpg": false
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.discinfo",
|
||||
"options": {
|
||||
"basearch": "aarch64",
|
||||
"release": "202010217.n.0"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10633,14 +10633,169 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rootfs-image",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "LiveOS"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img",
|
||||
"size": "4294967296"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.ext4",
|
||||
"options": {
|
||||
"uuid": "2fe99653-f7ff-44fd-bea8-fa70107524fb",
|
||||
"label": "Anaconda"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/",
|
||||
"to": "mount://device/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "device",
|
||||
"type": "org.osbuild.ext4",
|
||||
"source": "device",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "efiboot-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.grub2.iso",
|
||||
"options": {
|
||||
"product": {
|
||||
"name": "Fedora",
|
||||
"version": "38"
|
||||
},
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-38-BaseOS-aarch64:/ostree.ks"
|
||||
]
|
||||
},
|
||||
"isolabel": "Fedora-38-BaseOS-aarch64",
|
||||
"architectures": [
|
||||
"AA64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bootiso-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.bootiso.mono",
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "images"
|
||||
},
|
||||
{
|
||||
"path": "images/pxeboot"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"rootfs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/boot/vmlinuz-6.0.0-0.rc1.13.fc38.aarch64",
|
||||
"to": "tree:///images/pxeboot/vmlinuz"
|
||||
},
|
||||
{
|
||||
"from": "input://tree/boot/initramfs-6.0.0-0.rc1.13.fc38.aarch64.img",
|
||||
"to": "tree:///images/pxeboot/initrd.img"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.squashfs",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:rootfs-image"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"filename": "images/install.img",
|
||||
"compression": {
|
||||
"method": "lz4"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.isolinux",
|
||||
"inputs": {
|
||||
"data": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
|
|
@ -10653,34 +10808,121 @@
|
|||
"name": "Fedora",
|
||||
"version": "38"
|
||||
},
|
||||
"kernel": "6.0.0-0.rc1.13.fc38.aarch64",
|
||||
"isolabel": "Fedora-38-BaseOS-aarch64",
|
||||
"efi": {
|
||||
"architectures": [
|
||||
"AA64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
},
|
||||
"isolinux": {
|
||||
"enabled": false
|
||||
},
|
||||
"kernel_opts": "inst.ks=hd:LABEL=Fedora-38-BaseOS-aarch64:/osbuild.ks",
|
||||
"templates": "99-generic",
|
||||
"rootfs": {
|
||||
"compression": {
|
||||
"method": "xz",
|
||||
"options": {
|
||||
"bcj": "arm"
|
||||
}
|
||||
},
|
||||
"size": 9216
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-38-BaseOS-aarch64:/ostree.ks"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": "20MB"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.fat",
|
||||
"options": {
|
||||
"volid": "0194fdc2"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960,
|
||||
"lock": true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/",
|
||||
"to": "mount://root/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"root": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "root",
|
||||
"type": "org.osbuild.fat",
|
||||
"source": "root",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/EFI",
|
||||
"to": "tree:///"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.init",
|
||||
"options": {
|
||||
"path": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.pull",
|
||||
"inputs": {
|
||||
"commits": {
|
||||
"type": "org.osbuild.ostree",
|
||||
"origin": "org.osbuild.source",
|
||||
"references": {
|
||||
"test/iot": {
|
||||
"ref": "test/iot"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"options": {
|
||||
"path": "/osbuild.ks",
|
||||
"path": "/ostree.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
|
|
@ -10717,29 +10959,6 @@
|
|||
"basearch": "aarch64",
|
||||
"release": "202010217.n.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.init",
|
||||
"options": {
|
||||
"path": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.pull",
|
||||
"inputs": {
|
||||
"commits": {
|
||||
"type": "org.osbuild.ostree",
|
||||
"origin": "org.osbuild.source",
|
||||
"references": {
|
||||
"test/iot": {
|
||||
"ref": "test/iot"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10788,14 +10788,169 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rootfs-image",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "LiveOS"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img",
|
||||
"size": "4294967296"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.ext4",
|
||||
"options": {
|
||||
"uuid": "2fe99653-f7ff-44fd-bea8-fa70107524fb",
|
||||
"label": "Anaconda"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/",
|
||||
"to": "mount://device/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "device",
|
||||
"type": "org.osbuild.ext4",
|
||||
"source": "device",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "efiboot-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.grub2.iso",
|
||||
"options": {
|
||||
"product": {
|
||||
"name": "Fedora",
|
||||
"version": "38"
|
||||
},
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-38-BaseOS-x86_64:/ostree.ks"
|
||||
]
|
||||
},
|
||||
"isolabel": "Fedora-38-BaseOS-x86_64",
|
||||
"architectures": [
|
||||
"X64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bootiso-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.bootiso.mono",
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "images"
|
||||
},
|
||||
{
|
||||
"path": "images/pxeboot"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"rootfs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/boot/vmlinuz-6.0.0-0.rc1.13.fc38.x86_64",
|
||||
"to": "tree:///images/pxeboot/vmlinuz"
|
||||
},
|
||||
{
|
||||
"from": "input://tree/boot/initramfs-6.0.0-0.rc1.13.fc38.x86_64.img",
|
||||
"to": "tree:///images/pxeboot/initrd.img"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.squashfs",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:rootfs-image"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"filename": "images/install.img",
|
||||
"compression": {
|
||||
"method": "lz4"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.isolinux",
|
||||
"inputs": {
|
||||
"data": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
|
|
@ -10808,47 +10963,92 @@
|
|||
"name": "Fedora",
|
||||
"version": "38"
|
||||
},
|
||||
"kernel": "6.0.0-0.rc1.13.fc38.x86_64",
|
||||
"isolabel": "Fedora-38-BaseOS-x86_64",
|
||||
"efi": {
|
||||
"architectures": [
|
||||
"X64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
},
|
||||
"isolinux": {
|
||||
"enabled": true
|
||||
},
|
||||
"kernel_opts": "inst.ks=hd:LABEL=Fedora-38-BaseOS-x86_64:/osbuild.ks",
|
||||
"templates": "99-generic",
|
||||
"rootfs": {
|
||||
"compression": {
|
||||
"method": "xz",
|
||||
"options": {
|
||||
"bcj": "x86"
|
||||
}
|
||||
},
|
||||
"size": 9216
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-38-BaseOS-x86_64:/ostree.ks"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"path": "/osbuild.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
"ref": "test/iot",
|
||||
"gpg": false
|
||||
"filename": "images/efiboot.img",
|
||||
"size": "20MB"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.fat",
|
||||
"options": {
|
||||
"volid": "0194fdc2"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960,
|
||||
"lock": true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.discinfo",
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"basearch": "x86_64",
|
||||
"release": "202010217.n.0"
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/",
|
||||
"to": "mount://root/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"root": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "root",
|
||||
"type": "org.osbuild.fat",
|
||||
"source": "root",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/EFI",
|
||||
"to": "tree:///"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -10873,6 +11073,25 @@
|
|||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"options": {
|
||||
"path": "/ostree.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
"ref": "test/iot",
|
||||
"gpg": false
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.discinfo",
|
||||
"options": {
|
||||
"basearch": "x86_64",
|
||||
"release": "202010217.n.0"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10818,14 +10818,169 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rootfs-image",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "LiveOS"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img",
|
||||
"size": "4294967296"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.ext4",
|
||||
"options": {
|
||||
"uuid": "2fe99653-f7ff-44fd-bea8-fa70107524fb",
|
||||
"label": "Anaconda"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/",
|
||||
"to": "mount://device/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "LiveOS/rootfs.img"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "device",
|
||||
"type": "org.osbuild.ext4",
|
||||
"source": "device",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "efiboot-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.grub2.iso",
|
||||
"options": {
|
||||
"product": {
|
||||
"name": "Fedora",
|
||||
"version": "38"
|
||||
},
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-38-BaseOS-x86_64:/ostree.ks"
|
||||
]
|
||||
},
|
||||
"isolabel": "Fedora-38-BaseOS-x86_64",
|
||||
"architectures": [
|
||||
"X64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bootiso-tree",
|
||||
"build": "name:build",
|
||||
"stages": [
|
||||
{
|
||||
"type": "org.osbuild.bootiso.mono",
|
||||
"type": "org.osbuild.mkdir",
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"path": "images"
|
||||
},
|
||||
{
|
||||
"path": "images/pxeboot"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"rootfs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:anaconda-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://tree/boot/vmlinuz-6.0.0-0.rc1.13.fc38.x86_64",
|
||||
"to": "tree:///images/pxeboot/vmlinuz"
|
||||
},
|
||||
{
|
||||
"from": "input://tree/boot/initramfs-6.0.0-0.rc1.13.fc38.x86_64.img",
|
||||
"to": "tree:///images/pxeboot/initrd.img"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.squashfs",
|
||||
"inputs": {
|
||||
"tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:rootfs-image"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"filename": "images/install.img",
|
||||
"compression": {
|
||||
"method": "lz4"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.isolinux",
|
||||
"inputs": {
|
||||
"data": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
|
|
@ -10838,34 +10993,121 @@
|
|||
"name": "Fedora",
|
||||
"version": "38"
|
||||
},
|
||||
"kernel": "6.0.0-0.rc1.13.fc38.x86_64",
|
||||
"isolabel": "Fedora-38-BaseOS-x86_64",
|
||||
"efi": {
|
||||
"architectures": [
|
||||
"X64"
|
||||
],
|
||||
"vendor": "fedora"
|
||||
},
|
||||
"isolinux": {
|
||||
"enabled": true
|
||||
},
|
||||
"kernel_opts": "inst.ks=hd:LABEL=Fedora-38-BaseOS-x86_64:/osbuild.ks",
|
||||
"templates": "99-generic",
|
||||
"rootfs": {
|
||||
"compression": {
|
||||
"method": "xz",
|
||||
"options": {
|
||||
"bcj": "x86"
|
||||
}
|
||||
},
|
||||
"size": 9216
|
||||
"kernel": {
|
||||
"dir": "/images/pxeboot",
|
||||
"opts": [
|
||||
"inst.ks=hd:LABEL=Fedora-38-BaseOS-x86_64:/ostree.ks"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": "20MB"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.mkfs.fat",
|
||||
"options": {
|
||||
"volid": "0194fdc2"
|
||||
},
|
||||
"devices": {
|
||||
"device": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960,
|
||||
"lock": true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/",
|
||||
"to": "mount://root/"
|
||||
}
|
||||
]
|
||||
},
|
||||
"devices": {
|
||||
"root": {
|
||||
"type": "org.osbuild.loopback",
|
||||
"options": {
|
||||
"filename": "images/efiboot.img",
|
||||
"size": 40960
|
||||
}
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
{
|
||||
"name": "root",
|
||||
"type": "org.osbuild.fat",
|
||||
"source": "root",
|
||||
"target": "/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.copy",
|
||||
"inputs": {
|
||||
"root-tree": {
|
||||
"type": "org.osbuild.tree",
|
||||
"origin": "org.osbuild.pipeline",
|
||||
"references": [
|
||||
"name:efiboot-tree"
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"paths": [
|
||||
{
|
||||
"from": "input://root-tree/EFI",
|
||||
"to": "tree:///"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.init",
|
||||
"options": {
|
||||
"path": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.pull",
|
||||
"inputs": {
|
||||
"commits": {
|
||||
"type": "org.osbuild.ostree",
|
||||
"origin": "org.osbuild.source",
|
||||
"references": {
|
||||
"test/iot": {
|
||||
"ref": "test/iot"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.kickstart",
|
||||
"options": {
|
||||
"path": "/osbuild.ks",
|
||||
"path": "/ostree.ks",
|
||||
"ostree": {
|
||||
"osname": "fedora",
|
||||
"url": "file:///run/install/repo/ostree/repo",
|
||||
|
|
@ -10902,29 +11144,6 @@
|
|||
"basearch": "x86_64",
|
||||
"release": "202010217.n.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.init",
|
||||
"options": {
|
||||
"path": "/ostree/repo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.ostree.pull",
|
||||
"inputs": {
|
||||
"commits": {
|
||||
"type": "org.osbuild.ostree",
|
||||
"origin": "org.osbuild.source",
|
||||
"references": {
|
||||
"test/iot": {
|
||||
"ref": "test/iot"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"repo": "/ostree/repo"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue