diff --git a/samples/base-qcow2.json b/samples/base-qcow2.json new file mode 100644 index 00000000..0dcc9c16 --- /dev/null +++ b/samples/base-qcow2.json @@ -0,0 +1,41 @@ +{ + "name": "base-qcow2", + "stages": [ + { + "name": "io.weldr.dnf", + "systemResourcesFromEtc": ["/etc/pki"], + "options": { + "releasever": "29", + "repos": { + "fedora": { + "name": "Fedora", + "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch", + "gpgkey": "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch" + } + }, + "packages": [ + "@Core", + "grub2-pc" + ] + } + }, + { + "name": "io.weldr.grub2", + "systemResourcesFromEtc": ["/etc/grub.d"], + "options": { + "root_fs_uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "partition_table_id": "0xdeadbeef" + } + } + ], + "assembler": + { + "name": "io.weldr.qcow2", + "systemResourcesFromEtc": ["/etc/grub.d"], + "options": { + "filename": "base.qcow2", + "root_fs_uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "partition_table_id": "0xdeadbeef" + } + } +} diff --git a/samples/base-targz.json b/samples/base-targz.json new file mode 100644 index 00000000..f5cd5a0e --- /dev/null +++ b/samples/base-targz.json @@ -0,0 +1,17 @@ +{ + "name": "base-targz", + "stages": [ + { + "name": "io.weldr.untree", + "options": { + "tree": "base" + } + } + ], + "assembler": { + "name": "io.weldr.targz", + "options": { + "filename": "base.tar.gz" + } + } +} diff --git a/samples/base-with-grub2.json b/samples/base-with-grub2.json new file mode 100644 index 00000000..8a4d371e --- /dev/null +++ b/samples/base-with-grub2.json @@ -0,0 +1,25 @@ +{ + "name": "base-with-grub2", + "stages": [ + { + "name": "io.weldr.untree", + "options": { + "tree": "base" + } + }, + { + "name": "io.weldr.grub2", + "systemResourcesFromEtc": ["/etc/grub.d"], + "options": { + "root_fs_uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "partition_table_id": "0xdeadbeef" + } + } + ], + "assembler": { + "name": "io.weldr.tree", + "options": { + "tree": "base-with-grub2" + } + } +} diff --git a/samples/base-with-locale.json b/samples/base-with-locale.json new file mode 100644 index 00000000..d532d302 --- /dev/null +++ b/samples/base-with-locale.json @@ -0,0 +1,23 @@ +{ + "name": "base-with-locale", + "stages": [ + { + "name": "io.weldr.untargz", + "options": { + "filename": "base.tar.gz" + } + }, + { + "name": "io.weldr.locale", + "options": { + "language": "en_US" + } + } + ], + "assembler": { + "name": "io.weldr.tree", + "options": { + "tree": "base-with-locale" + } + } +} diff --git a/samples/base.json b/samples/base.json new file mode 100644 index 00000000..6108bc17 --- /dev/null +++ b/samples/base.json @@ -0,0 +1,29 @@ +{ + "name": "base", + "stages": [ + { + "name": "io.weldr.dnf", + "systemResourcesFromEtc": ["/etc/pki"], + "options": { + "releasever": "29", + "repos": { + "fedora": { + "name": "Fedora", + "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch", + "gpgkey": "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch" + } + }, + "packages": [ + "@Core" + ] + } + } + ], + "assembler": + { + "name": "io.weldr.tree", + "options": { + "tree": "base" + } + } +}