Skip to content
Snippets Groups Projects
Commit 05939e7c authored by Dmitry Puzyrkov's avatar Dmitry Puzyrkov
Browse files

[*] osx signing for node

parent fb93cb79
No related branches found
No related tags found
No related merge requests found
...@@ -98,10 +98,24 @@ PACK() ...@@ -98,10 +98,24 @@ PACK()
mkdir -p ${PAYLOAD_BUILD} mkdir -p ${PAYLOAD_BUILD}
mkdir -p ${SCRIPTS_BUILD} mkdir -p ${SCRIPTS_BUILD}
#cp ${PACKAGE_DIR}/${BRAND}.plist ${PAYLOAD_BUILD}/ cp ${HERE}/../../os/macos/Info.plist ${BRAND_OSX_BUNDLE_DIR}/Contents
cp -r ${BRAND_OSX_BUNDLE_DIR} ${PAYLOAD_BUILD} cp -r ${BRAND_OSX_BUNDLE_DIR} ${PAYLOAD_BUILD}
if [ "$PKG_SIGN_POSSIBLE" -eq "1" ]; then
rcodesign sign --code-signature-flags runtime \
--p12-file ${OSX_PKEY_INSTALLER} --p12-password ${OSX_PKEY_INSTALLER_PASS} \
${PAYLOAD_BUILD}/CellframeNode.app/Contents/MacOS/cellframe-node
rcodesign sign --code-signature-flags runtime \
--p12-file ${OSX_PKEY_INSTALLER} --p12-password ${OSX_PKEY_INSTALLER_PASS} \
${PAYLOAD_BUILD}/CellframeNode.app/Contents/MacOS/cellframe-node-cli
rcodesign sign --code-signature-flags runtime \
--p12-file ${OSX_PKEY_INSTALLER} --p12-password ${OSX_PKEY_INSTALLER_PASS} \
${PAYLOAD_BUILD}/CellframeNode.app/Contents/MacOS/cellframe-node-tool
rcodesign sign --code-signature-flags runtime \
--p12-file ${OSX_PKEY_INSTALLER} --p12-password ${OSX_PKEY_INSTALLER_PASS} \
${PAYLOAD_BUILD}/CellframeNode.app/Contents/MacOS/cellframe-node-config
fi
cp ${PACKAGE_DIR}/preinstall ${SCRIPTS_BUILD} cp ${PACKAGE_DIR}/preinstall ${SCRIPTS_BUILD}
cp ${PACKAGE_DIR}/postinstall ${SCRIPTS_BUILD} cp ${PACKAGE_DIR}/postinstall ${SCRIPTS_BUILD}
...@@ -141,11 +155,11 @@ PACK() ...@@ -141,11 +155,11 @@ PACK()
cd ${OUT_DIR} cd ${OUT_DIR}
rcodesign sign --p12-file ${OSX_PKEY_INSTALLER} --p12-password ${OSX_PKEY_INSTALLER_PASS} ${PACKAGE_NAME} ${PACKAGE_NAME_SIGNED} rcodesign sign --code-signature-flags runtime --p12-file ${OSX_PKEY_INSTALLER} --p12-password ${OSX_PKEY_INSTALLER_PASS} ${PACKAGE_NAME} ${PACKAGE_NAME_SIGNED}
echo "Notarizing package" echo "Notarizing package"
rcodesign notary-submit --api-key-path ${OSX_APPSTORE_CONNECT_KEY} ${PACKAGE_NAME_SIGNED} --staple rcodesign notary-submit --api-key-path ${OSX_APPSTORE_CONNECT_KEY} ${PACKAGE_NAME_SIGNED} --staple
rm ${PACKAGE_NAME} #rm ${PACKAGE_NAME}
fi fi
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment