7979 - name : Set Debian Dappnode attended ISO name
8080 run : |
8181 file=$(ls images/Dappnode-debian-*.iso)
82- filename=$(basename "$file")
83- attended_filename="${filename/ images\ /Dappnode-/Dappnode- ${CORE_VERSION}-}"
84- cp "$file" "images/ $attended_filename"
82+ filename=$(basename "$file") # Extract only the file name (without path)
83+ attended_filename="images/Dappnode-${CORE_VERSION}-debian-${filename#Dappnode-debian-}" # Modify the filename using CORE_VERSION
84+ cp "$file" "$attended_filename"
8585
8686 - name : Build Debian unattended
8787 run : |
@@ -94,29 +94,13 @@ jobs:
9494 run : |
9595 ls -lrt images/Dappnode-debian-*.iso
9696
97- - name : Set Dappnode unattended ISO name
97+ - name : Set Debian Dappnode unattended ISO name
9898 run : |
99- file=$(ls images/Dappnode-debian-*.iso)
100- filename=$(basename "$file")
101- core_filename="${filename/images\/Dappnode-/Dappnode-${CORE_VERSION}-}"
102- unattended_filename="${core_filename/%.iso/-unattended.iso}"
103- cp "$file" "$unattended_filename"
104-
105- # - name: Build Ubuntu attended
106- # run: |
107- # export BASE_OS=ubuntu
108- # export UNATTENDED=false
109- # docker compose up --build
110-
111- # - name: Check Ubuntu ISO attended
112- # run: |
113- # ls -lrt images/Dappnode-ubuntu-*.iso
114-
115- # - name: Set Ubuntu Dappnode attended ISO name
116- # run: |
117- # file=$(ls images/Dappnode-ubuntu-*.iso)
118- # attended_filename="${file/images\/Dappnode-/Dappnode-${CORE_VERSION}-}"
119- # cp "$file" "$attended_filename"
99+ file=$(ls images/Dappnode-debian-*.iso)
100+ filename=$(basename "$file") # Extract only the file name (without path)
101+ core_filename="Dappnode-${CORE_VERSION}-debian-${filename#Dappnode-debian-}" # Modify the filename using CORE_VERSION
102+ unattended_filename="${core_filename/%.iso/-unattended.iso}" # Replace .iso with -unattended.iso
103+ cp "$file" "images/$unattended_filename"
120104
121105 - name : Build Ubuntu unattended
122106 run : |
@@ -131,9 +115,9 @@ jobs:
131115 - name : Set Ubuntu Dappnode unattended ISO name
132116 run : |
133117 file=$(ls images/Dappnode-ubuntu-*.iso)
134- filename=$(basename "$file")
135- core_filename="${filename/images\/ Dappnode-/Dappnode- ${CORE_VERSION}-}"
136- unattended_filename="${core_filename/%.iso/-unattended.iso}"
118+ filename=$(basename "$file") # Extract only the file name (without path)
119+ core_filename="Dappnode-${CORE_VERSION}-ubuntu-${filename#Dappnode-ubuntu-}" # Modify the filename using CORE_VERSION
120+ unattended_filename="${core_filename/%.iso/-unattended.iso}" # Replace .iso with -unattended.iso
137121 cp "$file" "images/$unattended_filename"
138122
139123 - name : Create dappnode_profile.sh
@@ -155,13 +139,6 @@ jobs:
155139 SHASUM_DEBIAN_UNATTENDED=$(shasum -a 256 $file)
156140 echo "::set-output name=SHASUM_DEBIAN_UNATTENDED::$SHASUM_DEBIAN_UNATTENDED"
157141
158- # - name: Get SHA-256 Debian attended
159- # id: shasum-ubuntu-attended
160- # run: |
161- # file=$(find . -type f -name 'Dappnode-ubuntu-*.iso' ! -name '*unattended*')
162- # SHASUM_UBUNTU_ATTENDED=$(shasum -a 256 $file)s
163- # echo "::set-output name=SHASUM_UBUNTU_ATTENDED::$SHASUM_UBUNTU_ATTENDED"
164-
165142 - name : Get SHA-256 Debian unattended
166143 id : shasum-ubuntu-unattended
167144 run : |
@@ -176,19 +153,17 @@ jobs:
176153 env :
177154 SHASUM_DEBIAN_ATTENDED : ${{ steps.shasum-debian-attended.outputs.SHASUM_DEBIAN_ATTENDED }}
178155 SHASUM_DEBIAN_UNATTENDED : ${{ steps.shasum-debian-unattended.outputs.SHASUM_DEBIAN_UNATTENDED }}
179- # SHASUM_UBUNTU_ATTENDED: ${{ steps.shasum-ubuntu-attended.outputs.SHASUM_UBUNTU_ATTENDED }}
180156 SHASUM_UBUNTU_UNATTENDED : ${{ steps.shasum-ubuntu-unattended.outputs.SHASUM_UBUNTU_UNATTENDED }}
181157
182158 - name : Create pre-release
183159 uses : softprops/action-gh-release@v2
184160 with :
185161 tag_name : ${{ github.event.inputs.core }}
186162 prerelease : true
187- # ./Dappnode-${CORE_VERSION}-ubuntu-*-unattended.iso
188163 files : |
189164 ./Dappnode-${CORE_VERSION}-debian-*.iso
190165 ./Dappnode-${CORE_VERSION}-debian-*-unattended.iso
191- ./Dappnode-${CORE_VERSION}-ubuntu-*.iso
166+ ./Dappnode-${CORE_VERSION}-ubuntu-*-unattended .iso
192167 ./scripts/dappnode_install*.sh
193168 dappnode_profile.sh
194169 body_path : CHANGELOG.md
0 commit comments