mirror of
https://github.com/JasonN3/build-container-installer.git
synced 2025-12-25 10:57:55 +01:00
unencapsulate
This commit is contained in:
parent
a2ecb2aac9
commit
f111c4ef49
3 changed files with 17 additions and 1 deletions
2
.github/workflows/iso.yml
vendored
2
.github/workflows/iso.yml
vendored
|
|
@ -54,7 +54,7 @@ jobs:
|
||||||
--enablerepo fedora \
|
--enablerepo fedora \
|
||||||
--repo /etc/yum.repos.d/fedora-updates.repo \
|
--repo /etc/yum.repos.d/fedora-updates.repo \
|
||||||
--enablerepo updates \
|
--enablerepo updates \
|
||||||
--add-template ${GITHUB_WORKSPACE}/lorax_templates/registry_cache.tmpl \
|
--add-template ${GITHUB_WORKSPACE}/lorax_templates/embed.tmpl \
|
||||||
./results/
|
./results/
|
||||||
|
|
||||||
- name: Generate xorriso input
|
- name: Generate xorriso input
|
||||||
|
|
|
||||||
11
lorax_templates/config_repo.tmpl
Normal file
11
lorax_templates/config_repo.tmpl
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
<%page args="ostree_osname, ostree_install_repo, ostree_update_repo, ostree_install_ref, ostree_update_ref, ostree_oskey"/>
|
||||||
|
|
||||||
|
append usr/share/anaconda/interactive-defaults.ks "ostreesetup --nogpg --osname=${ostree_osname} --remote=${ostree_osname} --url=file:///ostree/repo --ref=${ostree_update_ref}"
|
||||||
|
append usr/share/anaconda/interactive-defaults.ks "firewall --use-system-defaults"
|
||||||
|
append usr/share/anaconda/interactive-defaults.ks "%post --erroronfail"
|
||||||
|
%if ostree_osname != "fedora":
|
||||||
|
append usr/share/anaconda/interactive-defaults.ks "rm -f /etc/ostree/remotes.d/${ostree_osname}.conf"
|
||||||
|
append usr/share/anaconda/interactive-defaults.ks "ostree remote add --set=gpg-verify=true --set=gpgkeypath=/etc/pki/rpm-gpg/ --set=contenturl=${ostree_contenturl} ${ostree_osname} '${ostree_update_repo}'"
|
||||||
|
%endif
|
||||||
|
append usr/share/anaconda/interactive-defaults.ks "cp /etc/skel/.bash* /root"
|
||||||
|
append usr/share/anaconda/interactive-defaults.ks "%end"
|
||||||
5
lorax_templates/embed.tmpl
Normal file
5
lorax_templates/embed.tmpl
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
<%page args="root"/>
|
||||||
|
runcmd mkdir ${root}/ostree
|
||||||
|
runcmd ostree --repo=${root}/ostree/repo init --mode=bare
|
||||||
|
runcmd ostree container unencapsulate --repo=${root}/ostree/repo ostree-unverified-image:docker://ghcr.io/jasonn3/base-main:39
|
||||||
|
runcmd ostree --repo=${root}/ostree/repo summary -u
|
||||||
Loading…
Add table
Add a link
Reference in a new issue