Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

F39 add iso build scripts to templates #5098

Conversation

jkonecny12
Copy link
Member

Change the ISO build to take branched Fedora sources instead of Rawhide.

The Live ISO builds will be broken until fedora-39-boot iso is added to Cockpit/bots repository.

@github-actions github-actions bot added infrastructure Changes affecting mostly infrastructure f39 labels Aug 29, 2023
@jkonecny12
Copy link
Member Author

/kickstart-test --testtype smoke

Comment on lines 1 to 8
# ======================================
# WARNING!
# THIS FILE IS GENERATED FROM A TEMPLATE
# DO NOT EDIT THIS FILE MANUALLY!
# ======================================
# The template is located in: lmc-build.j2

#!/bin/bash
Copy link
Contributor

@VladimirSlavik VladimirSlavik Aug 29, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will not work, I think. The hashbang needs to be at the first line. Maybe it must be special-cased in the rendering script :-/

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See #5104

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shebang handling ported to f39 in #5108 - feel free to ack+merge and rebase this on top (or not if it's wrong!).

@VladimirSlavik
Copy link
Contributor

Two prerequisites:

Copy link
Contributor

@VladimirSlavik VladimirSlavik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Aside from the technical requirements above, LGTM, thank you!

@jkonecny12 jkonecny12 force-pushed the f39-add-iso-build-scripts-to-templates branch 2 times, most recently from 0468c37 to 243a6d0 Compare August 31, 2023 13:11
@jkonecny12
Copy link
Member Author

/kickstart-test --testtype smoke

@jkonecny12
Copy link
Member Author

UPDATED:

  • Rebased on top of the templating changes (with updated rendered scripts)

We need to add the build scripts into our templating solution.
We need to add script and Dockerfile to our templating solution.
The j2 files are our templating and these are not usual shell scripts.
@jkonecny12 jkonecny12 force-pushed the f39-add-iso-build-scripts-to-templates branch from 243a6d0 to 2edbdae Compare September 1, 2023 08:48
@jkonecny12
Copy link
Member Author

/kickstart-test --testtype smoke

@jkonecny12 jkonecny12 merged commit 55d5aa9 into rhinstaller:fedora-39 Sep 1, 2023
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
f39 infrastructure Changes affecting mostly infrastructure
Development

Successfully merging this pull request may close these issues.

2 participants