#108 Update to new model for OSTree-embedded ISOs
Closed 7 years ago by mohanboddu. Opened 7 years ago by walters.
walters/pungi-fedora update-ostree-based-isos  into  master

file modified
+8 -14
@@ -603,17 +603,14 @@ 

              "source_repo_from": "Everything",

              "release": None,

              "installpkgs": ["fedora-productimg-atomic"],

-             "add_template": ["atomic-installer/lorax-configure-repo.tmpl"],

+ 	    "rootfs_size": "3",

+             "add_template": ["atomic-installer/lorax-configure-repo.tmpl",

+                              "atomic-installer/lorax-embed-repo.tmpl"],

              "add_template_var": [

-                 "ostree_osname=fedora-atomic",

-                 "ostree_ref=fedora-atomic/rawhide/x86_64/docker-host",

-             ],

-             "add_arch_template": ["atomic-installer/lorax-embed-repo.tmpl"],

-             "add_arch_template_var": [

                  "ostree_repo=https://kojipkgs.fedoraproject.org/compose/atomic/rawhide/",

                  "ostree_osname=fedora-atomic",

                  "ostree_ref=fedora-atomic/rawhide/x86_64/docker-host",

-             ]

+             ],

              'template_repo': 'https://pagure.io/fedora-lorax-templates.git',

              'template_branch': 'master',

              'failable': ['*'],
@@ -624,17 +621,14 @@ 

              "source_repo_from": "Everything",

              "release": None,

              "installpkgs": ["fedora-productimg-workstation"],

-             "add_template": ["workstation-ostree-installer/lorax-configure-repo.tmpl"],

+ 	    "rootfs_size": "9",

+             "add_template": ["workstation-ostree-installer/lorax-configure-repo.tmpl",

+                              "workstation-ostree-installer/lorax-embed-repo.tmpl"],

              "add_template_var": [

-                 "ostree_osname=fedora-workstation",

-                 "ostree_ref=fedora/rawhide/x86_64/workstation",

-             ],

-             "add_arch_template": ["workstation-ostree-installer/lorax-embed-repo.tmpl"],

-             "add_arch_template_var": [

                  "ostree_repo=https://kojipkgs.fedoraproject.org/compose/ostree/rawhide/",

                  "ostree_osname=fedora-workstation",

                  "ostree_ref=fedora/rawhide/x86_64/workstation",

-             ]

+             ],

              'template_repo': 'https://pagure.io/fedora-lorax-templates.git',

              'template_branch': 'master',

              'failable': ['*'],

This is going to need a change to Pungi to expose the --rootfs-size
argument. (Why don't we just have an arguments option to pass
through to lorax?)

Signed-off-by: Colin Walters walters@verbum.org

Depends on https://pagure.io/pungi/pull-request/467

(Not tested locally, hopefully someone can toss this in stage, or try it in rawhide)

bump - can we get this and https://pagure.io/fedora-lorax-templates/pull-request/6 looked at. We would like to get isos building again in rawhide.

an example of a failure is here

This file is not used for anything now we no longer do branched composes, I will look at making the changes to fedora-atomic.conf that is used

Two months later...okay, I took a stab at doing this in https://pagure.io/pungi-fedora/pull-request/167

Let's leave this one open for doing the same thing for f26.

I did this for atomic host in https://pagure.io/pungi-fedora/pull-request/172. I did not touch atomic workstation. We can probably close this PR and open a new one for new work.

I think we can close this now. I have done quite a bit of updates to rawhide recently and I think everything in this PR has been done/re-done.

Pull-Request has been closed by mohanboddu

7 years ago
Metadata