mirror of
https://github.com/morgan9e/bitwarden-desktop-agent
synced 2026-04-13 15:55:03 +09:00
make TEAM_ID and IDENTITY configurable, no hardcoded values
This commit is contained in:
6
Makefile
6
Makefile
@@ -1,5 +1,6 @@
|
||||
PREFIX ?= $(HOME)/.local/bin
|
||||
IDENTITY ?= -
|
||||
TEAM_ID ?= NONE
|
||||
|
||||
all:
|
||||
cargo build --release
|
||||
@@ -10,8 +11,11 @@ install: all
|
||||
install -m 755 target/release/bw-proxy $(PREFIX)/bw-proxy
|
||||
|
||||
sep:
|
||||
@if [ "$(TEAM_ID)" = "NONE" ]; then echo "error: TEAM_ID required (make sep TEAM_ID=... IDENTITY=...)"; exit 1; fi
|
||||
mkdir -p target/release
|
||||
sed 's/TEAM_ID/$(TEAM_ID)/' src/sep/sep-helper.entitlements > target/release/sep-helper.entitlements
|
||||
swiftc -O -o target/release/sep-helper src/sep/sep-helper.swift
|
||||
codesign --force --sign "$(IDENTITY)" --entitlements src/sep/sep-helper.entitlements target/release/sep-helper
|
||||
codesign --force --sign "$(IDENTITY)" --entitlements target/release/sep-helper.entitlements target/release/sep-helper
|
||||
|
||||
install-sep: sep
|
||||
install -m 755 target/release/sep-helper $(PREFIX)/sep-helper
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<dict>
|
||||
<key>keychain-access-groups</key>
|
||||
<array>
|
||||
<string>$(AppIdentifierPrefix)com.bitwarden.agent</string>
|
||||
<string>TEAM_ID.com.bitwarden.agent</string>
|
||||
</array>
|
||||
</dict>
|
||||
</plist>
|
||||
|
||||
Reference in New Issue
Block a user