fixes
This commit is contained in:
		
							parent
							
								
									2c16c58fbc
								
							
						
					
					
						commit
						50bf71eab5
					
				| 
						 | 
					@ -17,5 +17,5 @@ RUN dnf install -y make && make install-deps
 | 
				
			||||||
 | 
					
 | 
				
			||||||
VOLUME /isogenerator/output
 | 
					VOLUME /isogenerator/output
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ENTRYPOINT ["make" ]
 | 
					ENTRYPOINT ["make", "output/${IMAGE_NAME}-${IMAGE_TAG}.iso"]
 | 
				
			||||||
CMD [ "ARCH=${ARCH}", "VERSION=${VERSION}", "IMAGE_REPO=${IMAGE_REPO}", "IMAGE_NAME=${IMAGE_NAME}", "IMAGE_TAG=${IMAGE_TAG}", "VARIANT=${VARIANT}", "WEB_UI=${WEB_UI}"]
 | 
					CMD [ "ARCH=${ARCH}", "VERSION=${VERSION}", "IMAGE_REPO=${IMAGE_REPO}", "IMAGE_NAME=${IMAGE_NAME}", "IMAGE_TAG=${IMAGE_TAG}", "VARIANT=${VARIANT}", "WEB_UI=${WEB_UI}"]
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										3
									
								
								Makefile
								
								
								
								
							
							
						
						
									
										3
									
								
								Makefile
								
								
								
								
							| 
						 | 
					@ -30,6 +30,9 @@ $(IMAGE_NAME)-$(IMAGE_TAG).iso: boot.iso container/$(IMAGE_NAME)-$(IMAGE_TAG) xo
 | 
				
			||||||
	mkdir $(_BASE_DIR)/output
 | 
						mkdir $(_BASE_DIR)/output
 | 
				
			||||||
	xorriso -dialog on < $(_BASE_DIR)/xorriso/input.txt
 | 
						xorriso -dialog on < $(_BASE_DIR)/xorriso/input.txt
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					output/$(IMAGE_NAME)-$(IMAGE_TAG).iso: $(IMAGE_NAME)-$(IMAGE_TAG).iso
 | 
				
			||||||
 | 
						cp $(IMAGE_NAME)-$(IMAGE_TAG).iso output/$(IMAGE_NAME)-$(IMAGE_TAG).iso
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Step 2: Build boot.iso using Lorax
 | 
					# Step 2: Build boot.iso using Lorax
 | 
				
			||||||
boot.iso: lorax_templates/set_installer.tmpl lorax_templates/configure_upgrades.tmpl
 | 
					boot.iso: lorax_templates/set_installer.tmpl lorax_templates/configure_upgrades.tmpl
 | 
				
			||||||
	rm -Rf $(_BASE_DIR)/results
 | 
						rm -Rf $(_BASE_DIR)/results
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										21
									
								
								action.yml
								
								
								
								
							
							
						
						
									
										21
									
								
								action.yml
								
								
								
								
							| 
						 | 
					@ -14,10 +14,6 @@ inputs:
 | 
				
			||||||
    description: Repository containing the source container image
 | 
					    description: Repository containing the source container image
 | 
				
			||||||
    required: true
 | 
					    required: true
 | 
				
			||||||
    default: ghcr.io/ublue-os
 | 
					    default: ghcr.io/ublue-os
 | 
				
			||||||
  IMAGE_TAG:
 | 
					 | 
				
			||||||
    description: Tag of the source container image
 | 
					 | 
				
			||||||
    required: true
 | 
					 | 
				
			||||||
    default: ${{ inputs.VERSION }}
 | 
					 | 
				
			||||||
  VARIANT:
 | 
					  VARIANT:
 | 
				
			||||||
    description: Source container variant
 | 
					    description: Source container variant
 | 
				
			||||||
    required: true
 | 
					    required: true
 | 
				
			||||||
| 
						 | 
					@ -26,6 +22,9 @@ inputs:
 | 
				
			||||||
    description: Fedora version of installer to build
 | 
					    description: Fedora version of installer to build
 | 
				
			||||||
    required: true
 | 
					    required: true
 | 
				
			||||||
    default: "39"
 | 
					    default: "39"
 | 
				
			||||||
 | 
					  IMAGE_TAG:
 | 
				
			||||||
 | 
					    description: Tag of the source container image
 | 
				
			||||||
 | 
					    required: false
 | 
				
			||||||
  WEB_UI:
 | 
					  WEB_UI:
 | 
				
			||||||
    description: Enable Anaconda WebUI
 | 
					    description: Enable Anaconda WebUI
 | 
				
			||||||
    required: true
 | 
					    required: true
 | 
				
			||||||
| 
						 | 
					@ -66,11 +65,11 @@ runs:
 | 
				
			||||||
    - name: Download image
 | 
					    - name: Download image
 | 
				
			||||||
      shell: bash
 | 
					      shell: bash
 | 
				
			||||||
      run: |
 | 
					      run: |
 | 
				
			||||||
        make container/${{ inputs.IMAGE_NAME }}-${{ inputs.IMAGE_TAG }} \
 | 
					        make container/${{ inputs.IMAGE_NAME }}-${{ inputs.IMAGE_TAG || inputs.VERSION }} \
 | 
				
			||||||
          ARCH=${{ inputs.ARCH }} \
 | 
					          ARCH=${{ inputs.ARCH }} \
 | 
				
			||||||
          IMAGE_NAME=${{ inputs.IMAGE_NAME }} \
 | 
					          IMAGE_NAME=${{ inputs.IMAGE_NAME }} \
 | 
				
			||||||
          IMAGE_REPO=${{ steps.registry_case.outputs.lowercase }} \
 | 
					          IMAGE_REPO=${{ steps.registry_case.outputs.lowercase }} \
 | 
				
			||||||
          IMAGE_TAG=${{ inputs.IMAGE_TAG }} \
 | 
					          IMAGE_TAG=${{ inputs.IMAGE_TAG || inputs.VERSION }} \
 | 
				
			||||||
          VARIANT=${{ inputs.VARIANT }} \
 | 
					          VARIANT=${{ inputs.VARIANT }} \
 | 
				
			||||||
          VERSION=${{ inputs.VERSION }} \
 | 
					          VERSION=${{ inputs.VERSION }} \
 | 
				
			||||||
          WEB_UI=${{ inputs.WEB_UI }}
 | 
					          WEB_UI=${{ inputs.WEB_UI }}
 | 
				
			||||||
| 
						 | 
					@ -82,7 +81,7 @@ runs:
 | 
				
			||||||
          ARCH=${{ inputs.ARCH }} \
 | 
					          ARCH=${{ inputs.ARCH }} \
 | 
				
			||||||
          IMAGE_NAME=${{ inputs.IMAGE_NAME }} \
 | 
					          IMAGE_NAME=${{ inputs.IMAGE_NAME }} \
 | 
				
			||||||
          IMAGE_REPO=${{ steps.registry_case.outputs.lowercase }} \
 | 
					          IMAGE_REPO=${{ steps.registry_case.outputs.lowercase }} \
 | 
				
			||||||
          IMAGE_TAG=${{ inputs.IMAGE_TAG }} \
 | 
					          IMAGE_TAG=${{ inputs.IMAGE_TAG || inputs.VERSION }} \
 | 
				
			||||||
          VARIANT=${{ inputs.VARIANT }} \
 | 
					          VARIANT=${{ inputs.VARIANT }} \
 | 
				
			||||||
          VERSION=${{ inputs.VERSION }} \
 | 
					          VERSION=${{ inputs.VERSION }} \
 | 
				
			||||||
          WEB_UI=${{ inputs.WEB_UI }}
 | 
					          WEB_UI=${{ inputs.WEB_UI }}
 | 
				
			||||||
| 
						 | 
					@ -90,21 +89,21 @@ runs:
 | 
				
			||||||
    - name: Create deploy.iso
 | 
					    - name: Create deploy.iso
 | 
				
			||||||
      shell: bash
 | 
					      shell: bash
 | 
				
			||||||
      run: |
 | 
					      run: |
 | 
				
			||||||
        make ${IMAGE_NAME}-${IMAGE_VERSION}.iso \
 | 
					        make ${{ inputs.IMAGE_NAME }}-${{ inputs.IMAGE_TAG || inputs.VERSION }}.iso \
 | 
				
			||||||
          ARCH=${{ inputs.ARCH }} \
 | 
					          ARCH=${{ inputs.ARCH }} \
 | 
				
			||||||
          IMAGE_NAME=${{ inputs.IMAGE_NAME }} \
 | 
					          IMAGE_NAME=${{ inputs.IMAGE_NAME }} \
 | 
				
			||||||
          IMAGE_REPO=${{ steps.registry_case.outputs.lowercase }} \
 | 
					          IMAGE_REPO=${{ steps.registry_case.outputs.lowercase }} \
 | 
				
			||||||
          IMAGE_TAG=${{ inputs.IMAGE_TAG }} \
 | 
					          IMAGE_TAG=${{ inputs.IMAGE_TAG || inputs.VERSION }} \
 | 
				
			||||||
          VARIANT=${{ inputs.VARIANT }} \
 | 
					          VARIANT=${{ inputs.VARIANT }} \
 | 
				
			||||||
          VERSION=${{ inputs.VERSION }} \
 | 
					          VERSION=${{ inputs.VERSION }} \
 | 
				
			||||||
          WEB_UI=${{ inputs.WEB_UI }}
 | 
					          WEB_UI=${{ inputs.WEB_UI }}
 | 
				
			||||||
        mkdir end_iso
 | 
					        mkdir end_iso
 | 
				
			||||||
        mv output/${IMAGE_NAME}-${IMAGE_TAG}.iso end_iso/
 | 
					        mv ${{ IMAGE_NAME }}-${{ inputs.IMAGE_TAG || inputs.VERSION }}.iso end_iso/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    - name: Upload ISO as artifact
 | 
					    - name: Upload ISO as artifact
 | 
				
			||||||
      uses: actions/upload-artifact@v4
 | 
					      uses: actions/upload-artifact@v4
 | 
				
			||||||
      with:
 | 
					      with:
 | 
				
			||||||
        name: ${{ inputs.IMAGE_NAME }}-${{ inputs.IMAGE_VERSION }}.iso
 | 
					        name: ${{ inputs.IMAGE_NAME }}-${{ inputs.IMAGE_TAG || inputs.VERSION }}.iso
 | 
				
			||||||
        path: end_iso/*.iso
 | 
					        path: end_iso/*.iso
 | 
				
			||||||
        if-no-files-found: error
 | 
					        if-no-files-found: error
 | 
				
			||||||
        retention-days: 0
 | 
					        retention-days: 0
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue