22set -e
33
44ROOTDIR=dist
5- BUNDLE=${ROOTDIR} /Bitcoin- Core.app
5+ BUNDLE=" ${ROOTDIR} /Bitcoin Core.app"
66CODESIGN=codesign
77TEMPDIR=sign.temp
88TEMPLIST=${TEMPDIR} /signatures.txt
@@ -19,19 +19,19 @@ mkdir -p ${TEMPDIR}
1919
2020${CODESIGN} -f --file-list ${TEMPLIST} " $@ " " ${BUNDLE} "
2121
22- for i in ` grep -v CodeResources ${TEMPLIST} ` ; do
23- TARGETFILE=" ${BUNDLE} /` echo ${i} | sed " s|.*${BUNDLE} /||" ` "
24- SIZE=` pagestuff $i -p | tail -2 | grep size | sed ' s/[^0-9]*//g' `
25- OFFSET=` pagestuff $i -p | tail -2 | grep offset | sed ' s/[^0-9]*//g' `
22+ grep -v CodeResources < " ${TEMPLIST} " | while read i ; do
23+ TARGETFILE=" ${BUNDLE} /` echo " ${i} " | sed " s|.*${BUNDLE} /||" ` "
24+ SIZE=` pagestuff " $i " -p | tail -2 | grep size | sed ' s/[^0-9]*//g' `
25+ OFFSET=` pagestuff " $i " -p | tail -2 | grep offset | sed ' s/[^0-9]*//g' `
2626 SIGNFILE=" ${TEMPDIR} /${TARGETFILE} .sign"
27- DIRNAME=" ` dirname ${SIGNFILE} ` "
27+ DIRNAME=" ` dirname " ${SIGNFILE} " ` "
2828 mkdir -p " ${DIRNAME} "
2929 echo " Adding detached signature for: ${TARGETFILE} . Size: ${SIZE} . Offset: ${OFFSET} "
30- dd if=$i of=${SIGNFILE} bs=1 skip=${OFFSET} count=${SIZE} 2> /dev/null
30+ dd if=" $i " of=" ${SIGNFILE} " bs=1 skip=${OFFSET} count=${SIZE} 2> /dev/null
3131done
3232
33- for i in ` grep CodeResources ${TEMPLIST} ` ; do
34- TARGETFILE=" ${BUNDLE} /` echo ${i} | sed " s|.*${BUNDLE} /||" ` "
33+ grep CodeResources < " ${TEMPLIST} " | while read i ; do
34+ TARGETFILE=" ${BUNDLE} /` echo " ${i} " | sed " s|.*${BUNDLE} /||" ` "
3535 RESOURCE=" ${TEMPDIR} /${TARGETFILE} "
3636 DIRNAME=" ` dirname " ${RESOURCE} " ` "
3737 mkdir -p " ${DIRNAME} "
4141
4242rm ${TEMPLIST}
4343
44- tar -C ${TEMPDIR} -czf ${OUT} .
45- rm -rf ${TEMPDIR}
44+ tar -C " ${TEMPDIR} " -czf " ${OUT} " .
45+ rm -rf " ${TEMPDIR} "
4646echo " Created ${OUT} "
0 commit comments