Skip to content

Commit f600476

Browse files
Update pack.sh
1 parent 9b8c5c6 commit f600476

1 file changed

Lines changed: 16 additions & 9 deletions

File tree

installer_res/pack.sh

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,12 @@ PKG_DATE=$(date '+[%Y-%m-%d]')
44
DATE_FLAT=$(date '+%Y-%m-%d')
55
wget https://github.com/israpps/BDMAssault/releases/download/latest/BDMAssault.7z -O BDMAssault.7z
66
7z x BDMAssault.7z READY_TO_USE/FreeMcBoot/
7-
cp ../Changelog.md __base/Changelog.md
87

98
for subdir in 1966 1965 1964 1963 1953
109
do
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"
@@ -19,17 +18,25 @@ do
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"/*
3542
done

0 commit comments

Comments
 (0)