@@ -4,13 +4,12 @@ PKG_DATE=$(date '+[%Y-%m-%d]')
44DATE_FLAT=$( date ' +%Y-%m-%d' )
55wget https://github.com/israpps/BDMAssault/releases/download/latest/BDMAssault.7z -O BDMAssault.7z
667z x BDMAssault.7z READY_TO_USE/FreeMcBoot/
7- cp ../Changelog.md __base/Changelog.md
87
98for subdir in 1966 1965 1964 1963 1953
109do
1110 echo " Packing v$subdir ..."
12-
13- # For version 1966, rename directory to OSDMenu-Installer-[DATE]
11+
12+ # Determine output directory and archive name
1413 if [ " $subdir " = " 1966" ]; then
1514 NEWDIR=" OSDMenu-Installer-$DATE_FLAT "
1615 OUTFILE=" ../FMCB-1966.7z"
1918 OUTFILE=" ../FMCB-$subdir .7z"
2019 fi
2120
21+ # Build structure
2222 cp -r __base/ " $NEWDIR /"
2323 cp -r " $subdir /INSTALL/" " $NEWDIR /INSTALL/"
24+
25+ # Replace installer ELF files with renamed versions
26+ cp FMCBInstaller.elf " $NEWDIR /OSDMENU-INSTALLER-FAT32.ELF"
27+ cp FMCBInstaller_EXFAT.elf " $NEWDIR /OSDMENU-INSTALLER-EXFAT.ELF"
28+
29+ # Write metadata
2430 echo " $SHA8 " > " $NEWDIR /lang/commit.txt"
2531 echo " title=FreeMcBoot v$subdir $PKG_DATE " > " $NEWDIR /title.cfg"
26- echo " boot=FMCBInstaller.elf" >> " $NEWDIR /title.cfg"
27- cp FMCBInstaller.elf " $NEWDIR /"
28- cp FMCBInstaller_EXFAT.elf " $NEWDIR /"
29- mkdir -p " $NEWDIR /FMCB_EXFAT/"
30- cp -r READY_TO_USE/FreeMcBoot/SYS-CONF/ " $NEWDIR /FMCB_EXFAT/"
31- cp EXFAT_INSTALL_INSTRUCTIONS.TXT " $NEWDIR /FMCB_EXFAT/INSTRUCTIONS.TXT"
32+ echo " boot=OSDMENU-INSTALLER-FAT32.ELF" >> " $NEWDIR /title.cfg"
3233
34+ # Cleanup
35+ rm -rf " $NEWDIR /FMCB_EXFAT/"
36+ rm -f " $NEWDIR /README.txt"
37+ rm -f " $NEWDIR /Changelog.md"
38+ rm -rf " $NEWDIR /Changelog"
39+
3340 echo " Creating archive $OUTFILE "
3441 7z a -t7z -r " $OUTFILE " " $NEWDIR " /*
3542done
0 commit comments