-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathenv
More file actions
56 lines (42 loc) · 1.46 KB
/
Copy pathenv
File metadata and controls
56 lines (42 loc) · 1.46 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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#!/bin/bash
# uncomment the following lines and values to override defaults.
# your active environment is shown with 'bcm info'
export BCM_ACTIVE_CHAIN="mainnet"
export BCM_DEBUG="0"
BCM_GIT_DIR="$(pwd)"
export BCM_GIT_DIR="$BCM_GIT_DIR"
#export BCM_SSH_HOSTNAME="$(hostname)"
#export BCM_SSH_USERNAME="$(whoami)"
#export BCM_DATACENTER="default"
#export GNUPGHOME="$HOME/.gnupg"
export SSHHOME="$HOME/.ssh"
BCM_MACVLAN_INTERFACE=${BCM_MACVLAN_INTERFACE:-"$(ip route | grep default | sed -n '1p' | cut -d ' ' -f 5)"}
if [[ -n $BCM_MACVLAN_INTERFACE ]]; then
BCM_MACVLAN_INTERFACE="$BCM_MACVLAN_INTERFACE"
fi
export BCM_MACVLAN_INTERFACE="$BCM_MACVLAN_INTERFACE"
BCM_VM_NAME=${BCM_VM_NAME:-"bcm-base"}
if [[ -n $BCM_VM_NAME ]]; then
BCM_VM_NAME="$BCM_VM_NAME"
fi
PASSWDHOME="$HOME/.bcm"
mkdir -p "$PASSWDHOME"
export PASSWDHOME="$PASSWDHOME"
DEFAULT_KEY_ID=
if [ -d "$HOME/.gnupg" ]; then
DEFAULT_KEY_ID="$(cat $HOME/.gnupg/gpg.conf | grep 'default-key' | awk '{print $2}')"
if [ -z $DEFAULT_KEY_ID ]; then
echo "ERROR: your GPG default key ID cannot be found. You need to configure your GPG configuration before continuing."
exit
fi
fi
export DEFAULT_KEY_ID="$DEFAULT_KEY_ID"
BCM_CACHE_DIR=${BCM_CACHE_DIR:-"$HOME/.local/bcm"}
if [[ -n $BCM_CACHE_DIR ]]; then
BCM_CACHE_DIR="$BCM_CACHE_DIR"
fi
export BCM_CACHE_DIR="$BCM_CACHE_DIR"
if [[ -z $ ]]; then
echo "ERROR: BCM_CACHE_DIR IS not defined. Please set your environment."
exit
fi