From 0008a38b3a759aa0efdb402e29a3d3bf353b958a Mon Sep 17 00:00:00 2001 From: sorgelig Date: Thu, 16 Jan 2020 12:59:04 +0800 Subject: [PATCH] Remove obsolete files. --- releases/bang_snd.bin | Bin 16384 -> 0 bytes releases/build_rom.ini | 6 -- releases/build_rom.sh | 111 --------------------------------- releases/build_rom_NRallyX.bat | 37 ----------- releases/build_rom_RallyX.bat | 18 ------ releases/build_rom_alt.ini | 4 -- releases/build_rom_alt.sh | 100 ----------------------------- 7 files changed, 276 deletions(-) delete mode 100644 releases/bang_snd.bin delete mode 100644 releases/build_rom.ini delete mode 100755 releases/build_rom.sh delete mode 100644 releases/build_rom_NRallyX.bat delete mode 100644 releases/build_rom_RallyX.bat delete mode 100644 releases/build_rom_alt.ini delete mode 100755 releases/build_rom_alt.sh diff --git a/releases/bang_snd.bin b/releases/bang_snd.bin deleted file mode 100644 index 3e5c3b640a1d958a966635f02cca505ef993732b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16384 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 /dev/null 2>&1 || exit_with_error "This script requires\n${j}" - done - else - for j in unzip md5sum cat cut; do - command -v ${j} > /dev/null 2>&1 || exit_with_error "This script requires\n${j}" - done - fi -} - -check_permissions () { - if [ ! -w ${BASEDIR} ]; then - exit_with_error "Cannot write to\n${BASEDIR}" - fi -} - -read_ini () { - if [ ! -f ${BASEDIR}/build_rom.ini ]; then - exit_with_error "Missing build_rom.ini" - else - source ${BASEDIR}/build_rom.ini - fi -} - -uncompress_zip() { - if [ -f ${BASEDIR}/${zip} ]; then - tmpdir=tmp.`date +%Y%m%d%H%M%S%s` - unzip -qq -d ${BASEDIR}/${tmpdir}/ ${BASEDIR}/${zip} - if [ $? != 0 ] ; then - rm -rf ${BASEDIR}/$tmpdir - exit_with_error "Something went wrong\nwhen extracting\n${zip}" - fi - else - exit_with_error "Cannot find ${zip}" - fi -} -split_files() { - #split nrx_prg1.1d -b 2048 prg1_ -d -a 1 - pushd ${BASEDIR}/${tmpdir}/ - for ((i=0;i< ${#split[@]}; i++)) - do - #echo ${split[$i]} - ${split[$i]} - done - popd -} -generate_rom() { - for i in "${ifiles[@]}"; do - # ensure provided zip contains required files - if [ ! -f "${BASEDIR}/${tmpdir}/${i}" ]; then - rm -rf ${BASEDIR}/$tmpdir - exit_with_error "Provided ${zip}\nis missing required file:\n\n${i}" - else - cat ${BASEDIR}/${tmpdir}/${i} >> ${BASEDIR}/${tmpdir}/${ofile} - fi - done -} - -validate_rom() { - - if [[ $OSTYPE == darwin* ]]; then - ofileMd5sumCurrent=$(md5 -r ${BASEDIR}/${tmpdir}/${ofile}|cut -f 1 -d " ") - else - ofileMd5sumCurrent=$(md5sum ${BASEDIR}/${tmpdir}/${ofile}|cut -f 1 -d " ") - fi - - if [[ "${ofileMd5sumValid}" != "${ofileMd5sumCurrent}" ]]; then - echo -e "\nExpected checksum:\n${ofileMd5sumValid}" - echo -e "Actual checksum:\n${ofileMd5sumCurrent}" - mv ${BASEDIR}/${tmpdir}/${ofile} . - rm -rf ${BASEDIR}/$tmpdir - exit_with_error "Generated ${ofile}\nis invalid.\nThis is more likely\ndue to incorrect\n${zip} content." - else - mv ${BASEDIR}/${tmpdir}/${ofile} ${BASEDIR}/. - rm -rf ${BASEDIR}/$tmpdir - echo -e "\nChecksum verification passed\n\nCopy the ${ofile}\ninto root of SD card\nalong with the rbf file.\n" - fi -} - -BASEDIR=$(dirname "$0") - -echo "Generating ROM ..." - -## verify dependencies -check_dependencies - -## verify write permissions -check_permissions - -## load ini -read_ini - -## extract package -uncompress_zip - -split_files - -## build rom -generate_rom - -## verify rom -validate_rom diff --git a/releases/build_rom_NRallyX.bat b/releases/build_rom_NRallyX.bat deleted file mode 100644 index 97e00f8..0000000 --- a/releases/build_rom_NRallyX.bat +++ /dev/null @@ -1,37 +0,0 @@ -@powershell -NoProfile -ExecutionPolicy Unrestricted "$s=[scriptblock]::create((gc \"%~f0\"|?{$_.readcount -gt 1})-join\"`n\");&$s" %*&goto:eof - -function SplitFile ($inFile, $outPrefix, [Int32] $bufSize) { - $stream = [System.IO.File]::OpenRead("tmp/$inFile") - $chunkNum = 0 - $barr = New-Object byte[] $bufSize - - while( $bytesRead = $stream.Read($barr,0,$bufsize)){ - $outFile = "tmp/$outPrefix$chunkNum" - $ostream = [System.IO.File]::OpenWrite($outFile) - $ostream.Write($barr,0,$bytesRead); - $ostream.close(); - $chunkNum += 1 - } - $stream.close(); -} -#============================================================== -$zip="nrallyx.zip" -$ifiles="prg1_0","prg2_0","prg1_1","prg2_1","prg3_0","prg4_0","prg3_1","prg4_1","../bang_snd.bin","nrx_chg1.8e","nrx_chg2.8d","rx1-6.8m","rx1-5.3p","nrx1-7.8p","nrx1-1.11n" -$ofile="a.nrallyx.rom" - -Expand-Archive -Path "./$zip" -Destination ./tmp/ -Force -SplitFile "nrx_prg1.1d" "prg1_" 2048 -SplitFile "nrx_prg2.1e" "prg2_" 2048 -SplitFile "nrx_prg3.1k" "prg3_" 2048 -SplitFile "nrx_prg4.1l" "prg4_" 2048 -cd tmp -Get-Content $ifiles -Enc Byte -Read 512 | Set-Content "../$ofile" -Enc Byte -cd .. -Remove-Item ./tmp -Recurse -Force - -echo "** done **" -echo "" -echo "Copy $ofile into root of SD card" -echo "" -echo "" -pause diff --git a/releases/build_rom_RallyX.bat b/releases/build_rom_RallyX.bat deleted file mode 100644 index d7d4548..0000000 --- a/releases/build_rom_RallyX.bat +++ /dev/null @@ -1,18 +0,0 @@ -@powershell -NoProfile -ExecutionPolicy Unrestricted "$s=[scriptblock]::create((gc \"%~f0\"|?{$_.readcount -gt 1})-join\"`n\");&$s" %*&goto:eof -#============================================================== -$zip="rallyx.zip" -$ifiles="1b","rallyxn.1e","rallyxn.1h","rallyxn.1k","../bang_snd.bin","8e","rx1-6.8m","rx1-5.3p","rx1-7.8p","rx1-1.11n" -$ofile="a.rallyx.rom" - -Expand-Archive -Path "./$zip" -Destination ./tmp/ -Force -cd tmp -Get-Content $ifiles -Enc Byte -Read 512 | Set-Content "../$ofile" -Enc Byte -cd .. -Remove-Item ./tmp -Recurse -Force - -echo "** done **" -echo "" -echo "Copy $ofile into root of SD card" -echo "" -echo "" -pause diff --git a/releases/build_rom_alt.ini b/releases/build_rom_alt.ini deleted file mode 100644 index 972b4bc..0000000 --- a/releases/build_rom_alt.ini +++ /dev/null @@ -1,4 +0,0 @@ -zip=rallyx.zip -ifiles=(1b rallyxn.1e rallyxn.1h rallyxn.1k ../bang_snd.bin 8e rx1-6.8m rx1-5.3p rx1-7.8p rx1-1.11n) -ofile=a.rallyx.rom -ofileMd5sumValid=47b5dc3c2683e23b387115da19e2771a diff --git a/releases/build_rom_alt.sh b/releases/build_rom_alt.sh deleted file mode 100755 index 2a8ca28..0000000 --- a/releases/build_rom_alt.sh +++ /dev/null @@ -1,100 +0,0 @@ -#!/bin/bash - -exit_with_error() { - echo -e "\nERROR:\n${1}\n" - exit 1 -} - -check_dependencies() { - if [[ $OSTYPE == darwin* ]]; then - for j in unzip md5 cat cut; do - command -v ${j} > /dev/null 2>&1 || exit_with_error "This script requires\n${j}" - done - else - for j in unzip md5sum cat cut; do - command -v ${j} > /dev/null 2>&1 || exit_with_error "This script requires\n${j}" - done - fi -} - -check_permissions () { - if [ ! -w ${BASEDIR} ]; then - exit_with_error "Cannot write to\n${BASEDIR}" - fi -} - -read_ini () { - if [ ! -f ${BASEDIR}/build_rom_alt.ini ]; then - exit_with_error "Missing build_rom_alt.ini" - else - source ${BASEDIR}/build_rom_alt.ini - fi -} - -uncompress_zip() { - if [ -f ${BASEDIR}/${zip} ]; then - tmpdir=tmp.`date +%Y%m%d%H%M%S%s` - unzip -qq -d ${BASEDIR}/${tmpdir}/ ${BASEDIR}/${zip} - if [ $? != 0 ] ; then - rm -rf ${BASEDIR}/$tmpdir - exit_with_error "Something went wrong\nwhen extracting\n${zip}" - fi - else - exit_with_error "Cannot find ${zip}" - fi -} - -generate_rom() { - for i in "${ifiles[@]}"; do - # ensure provided zip contains required files - if [ ! -f "${BASEDIR}/${tmpdir}/${i}" ]; then - rm -rf ${BASEDIR}/$tmpdir - exit_with_error "Provided ${zip}\nis missing required file:\n\n${i}" - else - cat ${BASEDIR}/${tmpdir}/${i} >> ${BASEDIR}/${tmpdir}/${ofile} - fi - done -} - -validate_rom() { - - if [[ $OSTYPE == darwin* ]]; then - ofileMd5sumCurrent=$(md5 -r ${BASEDIR}/${tmpdir}/${ofile}|cut -f 1 -d " ") - else - ofileMd5sumCurrent=$(md5sum ${BASEDIR}/${tmpdir}/${ofile}|cut -f 1 -d " ") - fi - - if [[ "${ofileMd5sumValid}" != "${ofileMd5sumCurrent}" ]]; then - echo -e "\nExpected checksum:\n${ofileMd5sumValid}" - echo -e "Actual checksum:\n${ofileMd5sumCurrent}" - mv ${BASEDIR}/${tmpdir}/${ofile} . - rm -rf ${BASEDIR}/$tmpdir - exit_with_error "Generated ${ofile}\nis invalid.\nThis is more likely\ndue to incorrect\n${zip} content." - else - mv ${BASEDIR}/${tmpdir}/${ofile} ${BASEDIR}/. - rm -rf ${BASEDIR}/$tmpdir - echo -e "\nChecksum verification passed\n\nCopy the ${ofile}\ninto root of SD card\nalong with the rbf file.\n" - fi -} - -BASEDIR=$(dirname "$0") - -echo "Generating ROM ..." - -## verify dependencies -check_dependencies - -## verify write permissions -check_permissions - -## load ini -read_ini - -## extract package -uncompress_zip - -## build rom -generate_rom - -## verify rom -validate_rom