-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathinstall.txt
More file actions
40 lines (30 loc) · 1.62 KB
/
install.txt
File metadata and controls
40 lines (30 loc) · 1.62 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Mac:
====
Import developer certificate:
security unlock-keychain -p **PASSWORD**
security import "~/dev/fman/conf/mac/Private key.p12" -k ~/Library/Keychains/login.keychain -P "" -T /usr/bin/codesign
Install a version of XCode that is compatible with your macOS version from
https://developer.apple.com/download/more/?q=xcode.
Code signing usually does not work when invoked via SSH. It prompts for a pw
with the GUI.
NSIS:
=====
Install version 2.51 on Windows.
Add to PATH.
Linux (Ubuntu) extra
====================
sudo apt-get install bsdtar
This is required for creating the packages for pacman via fpm.
If the above fails, build https://www.libarchive.org/ from source and place its `bsdtar` on the PATH.
To be able to upload fman to the Arch User Repository during release, add ~/.ssh/id_rsa.pub to your account there.
fmanSetup.exe (Google Omaha installer)
======================================
1)
hammer -c
set TIMESTAMP_SERVER=http://sha256timestamp.ws.symantec.com/sha256/timestamp
set SHA1_TIMESTAMP_SERVER=%TIMESTAMP_SERVER%
set SHA2_TIMESTAMP_SERVER=%TIMESTAMP_SERVER%
set AUTHENTICODE_FILE="c:\Users\Michael\dev\fman\conf\windows\michaelherrmann.pfx"
set AUTHENTICODE_PASSWORD="..."
hammer MODE=opt-win --authenticode_file=%AUTHENTICODE_FILE% --authenticode_password=%AUTHENTICODE_PASSWORD% --sha1_authenticode_file=%AUTHENTICODE_FILE% --sha2_authenticode_file=%AUTHENTICODE_FILE% --sha1_authenticode_password=%AUTHENTICODE_PASSWORD% --sha2_authenticode_password=%AUTHENTICODE_PASSWORD%
2) ApplyTag fmanUpdateSetup.exe fmanSetup.exe "appguid={91F6D922-553C-4E18-8991-53B3A925ACDA}&appname=fman&needsadmin=False&usagestats=1"