Overview
Comment: | Updated Mac OS X build script to validate SHA-256 Checksum of outside-sourced TokenD |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
cbe478d8a3b651be798fcb6e26b5bb7b |
User & Date: | kvanals on 2015-09-30 15:11:40 |
Other Links: | manifest | tags |
Context
2015-09-30
| ||
15:16 | CACKey 0.7.5 check-in: bb7be6db49 user: rkeene tags: 0.7.5, trunk | |
15:11 | Updated Mac OS X build script to validate SHA-256 Checksum of outside-sourced TokenD check-in: cbe478d8a3 user: kvanals tags: trunk | |
2015-09-25
| ||
19:17 | Added uninstall script for CACKey on Mac OS X, to be made available for download by popular demand. check-in: 976efa3ffc user: kvanals tags: trunk | |
Changes
Modified build/cackey_osx_build/build_osx.sh from [14980c7d5f] to [37f2acc21e].
︙ | ︙ | |||
143 144 145 146 147 148 149 150 151 | rm -f build/cackey_osx_build/cackey.dylib ln macbuild/${OSX}/libcackey.dylib build/cackey_osx_build/cackey.dylib rm -rf build/cackey_osx_build/PKCS11.tokend if [ "${LIONBUILD}" = 1 ]; then TAR=gnutar else TAR=tar fi if [ "${OSX}" = "Leopard" ]; then | > > > > > > > | > | > | 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 | rm -f build/cackey_osx_build/cackey.dylib ln macbuild/${OSX}/libcackey.dylib build/cackey_osx_build/cackey.dylib rm -rf build/cackey_osx_build/PKCS11.tokend if [ "${LIONBUILD}" = 1 ]; then TAR=gnutar else TAR=tar fi TOKENDSHA256="800a1d307df4117b2096a824dfc7ccca1ebecb5caf5fa98c1e531ac6f6b672a0" curl http://devel.kvanals.org/PKCS11_Tokend/PKCS11_tokend-latest.tar.gz > PKCS11_tokend-latest.tar.gz if [ "${TOKENDSHA256}" != "`shasum -a 256 PKCS11_tokend-latest.tar.gz | awk '{print $1}'`" ]; then echo "SHA-256 Checksum does NOT match for TokenD! Verify there was a new upstream release and update the build script!" rm -f PKCS11_tokend-latest.tar.gz exit 1 fi if [ "${OSX}" = "Leopard" ]; then cat PKCS11_tokend-latest.tar.gz | gzip -d -c | ${TAR} --strip-components 3 --wildcards -x -f - "PKCS11_tokend-*/prebuilt/leopard/PKCS11.tokend" rm -f PKCS11_tokend-latest.tar.gz mv PKCS11.tokend build/cackey_osx_build/PKCS11.tokend else cat PKCS11_tokend-latest.tar.gz | gzip -d -c | ${TAR} --strip-components 3 --wildcards -x -f - "PKCS11_tokend-*/prebuilt/snowleopard/PKCS11.tokend" rm -f PKCS11_tokend-latest.tar.gz mv PKCS11.tokend build/cackey_osx_build/PKCS11.tokend fi for PMDOC in build/cackey_osx_build/Template_pmbuild/*.in; do PMDOC="`echo "${PMDOC}" | sed 's|l.in|l|g' | sed 's|build/cackey_osx_build/Template_pmbuild/||g'`" UUID="`python -c 'import uuid; print uuid.uuid1()' | dd conv=ucase 2>/dev/null`" mkdir -p build/cackey_osx_build/${OSX}_pmbuild.pmdoc sed "s|@@BUILDROOTDIR@@|$(pwd)|g" build/cackey_osx_build/Template_pmbuild/${PMDOC}.in > build/cackey_osx_build/${OSX}_pmbuild.pmdoc/${PMDOC} |
︙ | ︙ |