mirror of
https://github.com/nomic-ai/gpt4all.git
synced 2024-10-01 01:06:10 -04:00
Signing ident.
This commit is contained in:
parent
7da3bc07cc
commit
8f913c382c
@ -204,7 +204,7 @@ else()
|
|||||||
cpack_ifw_add_repository("GPT4AllRepository" URL "https://gpt4all.io/installer_repos/windows/repository")
|
cpack_ifw_add_repository("GPT4AllRepository" URL "https://gpt4all.io/installer_repos/windows/repository")
|
||||||
endif()
|
endif()
|
||||||
elseif(${CMAKE_SYSTEM_NAME} MATCHES Darwin)
|
elseif(${CMAKE_SYSTEM_NAME} MATCHES Darwin)
|
||||||
#Use this in future https://cmake.org/cmake/help/latest/cpack_gen/ifw.html#variable:CPACK_IFW_PACKAGE_SIGNING_IDENTITY
|
CPACK_IFW_PACKAGE_SIGNING_IDENTITY("Developer ID Application: Nomic, Inc (PA) (6P9A8WD2QJ)")
|
||||||
if (GPT4ALL_AVX_ONLY)
|
if (GPT4ALL_AVX_ONLY)
|
||||||
cpack_ifw_add_repository("GPT4AllRepository" URL "https://gpt4all.io/installer_repos/avx_only/mac/repository")
|
cpack_ifw_add_repository("GPT4AllRepository" URL "https://gpt4all.io/installer_repos/avx_only/mac/repository")
|
||||||
else()
|
else()
|
||||||
|
@ -9,16 +9,16 @@ from typing import Optional
|
|||||||
# pip install click
|
# pip install click
|
||||||
|
|
||||||
# Example usage
|
# Example usage
|
||||||
# python sign_dmg.py --input-dmg /path/to/your/input.dmg --output-dmg /path/to/your/output.dmg --signing-identity "Developer ID Installer: YOUR_NAME (TEAM_ID)"
|
# python sign_dmg.py --input-dmg /path/to/your/input.dmg --output-dmg /path/to/your/output.dmg --signing-identity "Developer ID Application: YOUR_NAME (TEAM_ID)"
|
||||||
|
|
||||||
# NOTE: This script assumes that you have the necessary Developer ID Installer certificate in your
|
# NOTE: This script assumes that you have the necessary Developer ID Application certificate in your
|
||||||
# Keychain Access and that the codesign and hdiutil command-line tools are available on your system.
|
# Keychain Access and that the codesign and hdiutil command-line tools are available on your system.
|
||||||
|
|
||||||
@click.command()
|
@click.command()
|
||||||
@click.option('--input-dmg', required=True, help='Path to the input DMG file.')
|
@click.option('--input-dmg', required=True, help='Path to the input DMG file.')
|
||||||
@click.option('--output-dmg', required=True, help='Path to the output signed DMG file.')
|
@click.option('--output-dmg', required=True, help='Path to the output signed DMG file.')
|
||||||
@click.option('--sha1-hash', help='SHA-1 hash of the Developer ID Installer certificate')
|
@click.option('--sha1-hash', help='SHA-1 hash of the Developer ID Application certificate')
|
||||||
@click.option('--signing-identity', default=None, help='Common name of the Developer ID Installer certificate')
|
@click.option('--signing-identity', default=None, help='Common name of the Developer ID Application certificate')
|
||||||
def sign_dmg(input_dmg: str, output_dmg: str, signing_identity: Optional[str] = None, sha1_hash: Optional[str] = None) -> None:
|
def sign_dmg(input_dmg: str, output_dmg: str, signing_identity: Optional[str] = None, sha1_hash: Optional[str] = None) -> None:
|
||||||
if not signing_identity and not sha1_hash:
|
if not signing_identity and not sha1_hash:
|
||||||
print("Error: Either --signing-identity or --sha1-hash must be provided.")
|
print("Error: Either --signing-identity or --sha1-hash must be provided.")
|
||||||
|
Loading…
Reference in New Issue
Block a user