From 703e03aba33f234712206769f57717ba7d92d23d Mon Sep 17 00:00:00 2001 From: LinuxWizard42 Date: Wed, 12 Oct 2022 22:54:37 +0300 Subject: Added export_allowed file to make repository visible in cgit --- .../bin/electron-osx-flat-usage.txt | 41 +++++++++ .../electron-osx-sign/bin/electron-osx-flat.js | 34 ++++++++ .../bin/electron-osx-sign-usage.txt | 97 ++++++++++++++++++++++ .../electron-osx-sign/bin/electron-osx-sign.js | 51 ++++++++++++ 4 files changed, 223 insertions(+) create mode 100644 node_modules/electron-osx-sign/bin/electron-osx-flat-usage.txt create mode 100755 node_modules/electron-osx-sign/bin/electron-osx-flat.js create mode 100644 node_modules/electron-osx-sign/bin/electron-osx-sign-usage.txt create mode 100755 node_modules/electron-osx-sign/bin/electron-osx-sign.js (limited to 'node_modules/electron-osx-sign/bin') diff --git a/node_modules/electron-osx-sign/bin/electron-osx-flat-usage.txt b/node_modules/electron-osx-sign/bin/electron-osx-flat-usage.txt new file mode 100644 index 0000000..e9071ff --- /dev/null +++ b/node_modules/electron-osx-sign/bin/electron-osx-flat-usage.txt @@ -0,0 +1,41 @@ + +NAME + electron-osx-flat -- product building for Electron apps + +SYNOPSIS + electron-osx-flat app [options ...] + +DESCRIPTION + app + Path to the application package. + Needs file extension ``.app''. + + --help + Flag to display all commands. + + --identity=identity + Name of certificate to use when signing. + Default to selected with respect to --platform from --keychain specified or keychain by system default. + + --identity-validation, --no-identity-validation + Flag to enable/disable validation for the signing identity. + + --install=install-path + Path to install the bundle. + Default to ``/Applications''. + + --keychain=keychain + The keychain name. + Default to system default keychain. + + --platform=platform + Build platform of Electron. + Allowed values: ``darwin'', ``mas''. + Default to auto detect from application bundle. + + --pkg + Path to the output the flattened package. + Needs file extension ``.pkg''. + + --scripts + Path to a directory containing pre and/or post install scripts. diff --git a/node_modules/electron-osx-sign/bin/electron-osx-flat.js b/node_modules/electron-osx-sign/bin/electron-osx-flat.js new file mode 100755 index 0000000..57b0ab1 --- /dev/null +++ b/node_modules/electron-osx-sign/bin/electron-osx-flat.js @@ -0,0 +1,34 @@ +#!/usr/bin/env node + +var fs = require('fs') +var path = require('path') +var args = require('minimist')(process.argv.slice(2), { + 'boolean': [ + 'help' + ] +}) +var usage = fs.readFileSync(path.join(__dirname, 'electron-osx-flat-usage.txt')).toString() +var flat = require('../').flat + +args.app = args._.shift() + +if (!args.app || args.help) { + console.log(usage) + process.exit(0) +} + +// Remove excess arguments +delete args._ +delete args.help + +flat(args, function done (err) { + if (err) { + console.error('Flat failed:') + if (err.message) console.error(err.message) + else if (err.stack) console.error(err.stack) + else console.log(err) + process.exit(1) + } + console.log('Application flattened, saved to:', args.pkg) + process.exit(0) +}) diff --git a/node_modules/electron-osx-sign/bin/electron-osx-sign-usage.txt b/node_modules/electron-osx-sign/bin/electron-osx-sign-usage.txt new file mode 100644 index 0000000..1d61018 --- /dev/null +++ b/node_modules/electron-osx-sign/bin/electron-osx-sign-usage.txt @@ -0,0 +1,97 @@ + +NAME + electron-osx-sign -- code signing for Electron apps + +SYNOPSIS + electron-osx-sign app [embedded-binary ...] [options ...] + +DESCRIPTION + app + Path to the application package. + Needs file extension ``.app''. + + embedded-binary ... + Path to additional binaries that will be signed along with built-ins of Electron, spaced. + + --entitlements=file + Path to entitlements file for signing the app. + Default to built-in entitlements file, Sandbox enabled for Mac App Store platform. + + --entitlements-inherit=file + Path to child entitlements which inherit the security settings for signing frameworks and bundles of a distribution. + This option only applies when signing with entitlements. + + --entitlements-loginhelper=file + Path to login helper entitlement file. When using App Sandbox, the inherited entitlement should not be used since this is a standalone executable. + This option only applies when signing with entitlements. + + --gatekeeper-assess, --no-gatekeeper-assess + Flag to enable/disable Gatekeeper assessment after signing the app. Disabling it is useful for signing with self-signed certificates. + Gatekeeper assessment is enabled by default on ``darwin'' platform. + + --hardened-runtime + Flag to enable the Mojave hardened runtime when signing the app. Disabled by default, requires Xcode >= 10 and macOS + >= 10.13.6. + + --help + Flag to display all commands. + + --identity=identity + Name of certificate to use when signing. + Default to selected with respect to --provisioning-profile and --platform from --keychain specified or keychain by system default. + + --identity-validation, --no-identity-validation + Flag to enable/disable validation for the signing identity. + + --ignore=path + Path to skip signing. The string will be treated as a regular expression when used to match the file paths. + + --keychain=keychain + The keychain name. + Default to system default keychain. + + --platform=platform + Build platform of Electron. + Allowed values: ``darwin'', ``mas''. + Default to auto detect from application bundle. + + --pre-auto-entitlements, --no-pre-auto-entitlements + Flag to enable/disable automation of entitlements file and Info.plist. + + --pre-embed-provisioning-profile, --no-pre-embed-provisioning-profile + Flag to enable/disable embedding of provisioning profile. + + --provisioning-profile=file + Path to provisioning profile. + + --requirements=requirements + Specify the criteria that you recommend to be used to evaluate the code signature. + + --restrict + (This will be deprecated soon, see --sign-flags.) + Flag to enable restrict mode. Disabled by default. + + --signature-flags=flags + Code signature flags. Default to none. + + --signature-size=size + Signature size. Default to none. + + --strict-verify, --strict-verify=options, --no-strict-verify + Flag to enable/disable ``--strict'' flag when verifying the signed application bundle. + Each component should be separated in ``options'' with comma (``,''). + Enabled by default. + + --timestamp=timestamp + Specify the URL of the timestamp authority server, default to server provided by Apple. + Disable the timestamp service with ``none''. + + --type=type + Specify whether to sign app for development or for distribution. + Allowed values: ``development'', ``distribution''. + Default to ``distribution''. + + --version=version + Build version of Electron. + Values may be: ``1.2.0''. + Default to latest Electron version. diff --git a/node_modules/electron-osx-sign/bin/electron-osx-sign.js b/node_modules/electron-osx-sign/bin/electron-osx-sign.js new file mode 100755 index 0000000..dfc6924 --- /dev/null +++ b/node_modules/electron-osx-sign/bin/electron-osx-sign.js @@ -0,0 +1,51 @@ +#!/usr/bin/env node + +var fs = require('fs') +var path = require('path') +var args = require('minimist')(process.argv.slice(2), { + 'string': [ + 'signature-flags' + ], + 'number': [ + 'signature-size' + ], + 'boolean': [ + 'help', + 'pre-auto-entitlements', + 'pre-embed-provisioning-profile', + 'gatekeeper-assess', + 'hardened-runtime', + 'restrict' + ], + 'default': { + 'pre-auto-entitlements': true, + 'pre-embed-provisioning-profile': true, + 'gatekeeper-assess': true + } +}) +var usage = fs.readFileSync(path.join(__dirname, 'electron-osx-sign-usage.txt')).toString() +var sign = require('../').sign + +args.app = args._.shift() +args.binaries = args._ + +if (!args.app || args.help) { + console.log(usage) + process.exit(0) +} + +// Remove excess arguments +delete args._ +delete args.help + +sign(args, function done (err) { + if (err) { + console.error('Sign failed:') + if (err.message) console.error(err.message) + else if (err.stack) console.error(err.stack) + else console.log(err) + process.exit(1) + } + console.log('Application signed:', args.app) + process.exit(0) +}) -- cgit v1.2.3-86-g962b