@ -2,7 +2,7 @@
@@ -2,7 +2,7 @@
set -e
ROOTDIR = dist
BUNDLE = ${ ROOTDIR } /Bitcoin-Qt.app
BUNDLE = " ${ ROOTDIR } /Bitcoin Core.app "
CODESIGN = codesign
TEMPDIR = sign.temp
TEMPLIST = ${ TEMPDIR } /signatures.txt
@ -19,19 +19,19 @@ mkdir -p ${TEMPDIR}
@@ -19,19 +19,19 @@ mkdir -p ${TEMPDIR}
${ CODESIGN } -f --file-list ${ TEMPLIST } " $@ " " ${ BUNDLE } "
for i in ` grep -v CodeResources ${ TEMPLIST } ` ; do
TARGETFILE = " ${ BUNDLE } /`echo ${ i } | sed " s| .*${ BUNDLE } /|| "`"
SIZE = ` pagestuff $i -p | tail -2 | grep size | sed 's/[^0-9]*//g' `
OFFSET = ` pagestuff $i -p | tail -2 | grep offset | sed 's/[^0-9]*//g' `
grep -v CodeResources < " ${ TEMPLIST } " | while read i ; do
TARGETFILE = " ${ BUNDLE } /`echo " ${ i } " | sed " s| .*${ BUNDLE } /|| "`"
SIZE = ` pagestuff " $i " -p | tail -2 | grep size | sed 's/[^0-9]*//g' `
OFFSET = ` pagestuff " $i " -p | tail -2 | grep offset | sed 's/[^0-9]*//g' `
SIGNFILE = " ${ TEMPDIR } / ${ TARGETFILE } .sign "
DIRNAME = " `dirname ${ SIGNFILE } ` "
DIRNAME = "`dirname " ${ SIGNFILE } " `"
mkdir -p " ${ DIRNAME } "
echo " Adding detached signature for: ${ TARGETFILE } . Size: ${ SIZE } . Offset: ${ OFFSET } "
dd if = $i of = ${ SIGNFILE } bs = 1 skip = ${ OFFSET } count = ${ SIZE } 2>/dev/null
dd if = " $i " of = " ${ SIGNFILE } " bs = 1 skip = ${ OFFSET } count = ${ SIZE } 2>/dev/null
done
for i in ` grep CodeResources ${ TEMPLIST } ` ; do
TARGETFILE = " ${ BUNDLE } /`echo ${ i } | sed " s| .*${ BUNDLE } /|| "`"
grep CodeResources < " ${ TEMPLIST } " | while read i ; do
TARGETFILE = " ${ BUNDLE } /`echo " ${ i } " | sed " s| .*${ BUNDLE } /|| "`"
RESOURCE = " ${ TEMPDIR } / ${ TARGETFILE } "
DIRNAME = "`dirname " ${ RESOURCE } "`"
mkdir -p " ${ DIRNAME } "
@ -41,6 +41,6 @@ done
@@ -41,6 +41,6 @@ done
rm ${ TEMPLIST }
tar -C ${ TEMPDIR } -czf ${ OUT } .
rm -rf ${ TEMPDIR }
tar -C " ${ TEMPDIR } " -czf " ${ OUT } " .
rm -rf " ${ TEMPDIR } "
echo " Created ${ OUT } "