forked from NationTech/harmony
32 lines
1.1 KiB
Plaintext
32 lines
1.1 KiB
Plaintext
# Conventions:
|
|
# - Namespaced with HVE, short for Harmony Virtualised Execution Environment
|
|
# - Prefixed values used internally
|
|
# - Not prefixed may be supercharged by the user
|
|
|
|
# Root of harmony data
|
|
_HVE_ROOT=${HVE_ROOT:-$HOME/harmony-ve}
|
|
[ -d "$_HVE_ROOT" ] || mkdir -p "${_HVE_ROOT}"
|
|
|
|
|
|
_HVE_SRC_IMG=${_HVE_ROOT}/src/images
|
|
[ -d "$_HVE_SRC_IMG" ] || mkdir -p "${_HVE_SRC_IMG}"
|
|
_HVE_IMG=${_HVE_ROOT}/images
|
|
[ -d "$_HVE_IMG" ] || mkdir -p "$_HVE_IMG"
|
|
|
|
# Opnsense
|
|
_HVE_OPNSENSE_URL=${HVE_OPNSENSE_URL:-https://pkg.opnsense.org/releases}
|
|
# first alternative mirror
|
|
_HVE_OPNSENSE_URL_ALT1=${HVE_OPNSENSE_URL_ALT1:-https://mirror.vraphim.com/opnsense/releases}
|
|
_HVE_OPNSENSE_URL_ALT2=${HVE_OPNSENSE_URL_ALT2:-https://mirror.winsub.kr/opnsense/releases}
|
|
|
|
_HVE_OPNSENSE_SRC_IMG=${_HVE_SRC_IMG}/opnsense
|
|
[ -d "$_HVE_OPNSENSE_SRC_IMG" ] || mkdir -p "${_HVE_OPNSENSE_SRC_IMG}"
|
|
_HVE_OPNSENSE_IMG=${_HVE_IMG}/opnsense
|
|
[ -d "$_HVE_OPNSENSE_IMG" ] || mkdir -p "${_HVE_OPNSENSE_IMG}"
|
|
|
|
# Network
|
|
_HVE_NETWORK=${HVE_NETWORK:-harmony}
|
|
_HVE_WAN_BRIDGE=${HVE_WAN_BRIDGE:-${_HVE_NETWORK}-wan-brd}
|
|
_HVE_LAN_BRIDGE=${HVE_LAN_BRIDGE:-${_HVE_NETWORK}-lann-brd}
|
|
|