more readable defaults
This commit is contained in:
@@ -6,6 +6,14 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
|
|||||||
SRC="$DIR/git"
|
SRC="$DIR/git"
|
||||||
DST="$DIR/dist"
|
DST="$DIR/dist"
|
||||||
|
|
||||||
|
OS_VERSION_NAME="buster"
|
||||||
|
DB_TYPE="sqlite"
|
||||||
|
ARCH_DIR="amd64"
|
||||||
|
PACKAGENAME="vaultwarden"
|
||||||
|
PACKAGEDIR="vaultwarden"
|
||||||
|
SERVICEUSER="vaultwarden"
|
||||||
|
EXECUTABLENAME="$PACKAGEDIR"
|
||||||
|
|
||||||
while getopts ":r:o:d:a:p:i:u:e:" opt; do
|
while getopts ":r:o:d:a:p:i:u:e:" opt; do
|
||||||
case $opt in
|
case $opt in
|
||||||
r) REF="$OPTARG"
|
r) REF="$OPTARG"
|
||||||
@@ -29,15 +37,8 @@ while getopts ":r:o:d:a:p:i:u:e:" opt; do
|
|||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
if [ -z "$REF" ]; then REF=$(curl -s https://api.github.com/repos/dani-garcia/vaultwarden/releases/latest | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/' | cut -c 1-); fi
|
if [ -z "$REF" ]; then REF=$(curl -s https://api.github.com/repos/dani-garcia/vaultwarden/releases/latest | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/' | cut -c 1-); fi
|
||||||
if [ -z "$OS_VERSION_NAME" ]; then OS_VERSION_NAME='buster'; fi
|
|
||||||
if [ -z "$DB_TYPE" ]; then DB_TYPE="sqlite"; fi
|
|
||||||
if [ -z "$ARCH_DIR" ]; then ARCH_DIR="amd64"; fi
|
|
||||||
ARCH=$ARCH_DIR
|
ARCH=$ARCH_DIR
|
||||||
if [[ "$ARCH" =~ ^arm ]]; then ARCH="armhf"; fi
|
if [[ "$ARCH" =~ ^arm ]]; then ARCH="armhf"; fi
|
||||||
if [ -z "$PACKAGENAME" ]; then PACKAGENAME="vaultwarden"; fi
|
|
||||||
if [ -z "$PACKAGEDIR" ]; then PACKAGEDIR="vaultwarden"; fi
|
|
||||||
if [ -z "$SERVICEUSER" ]; then SERVICEUSER="vaultwarden"; fi
|
|
||||||
if [ -z "$EXECUTABLENAME" ]; then EXECUTABLENAME="$PACKAGEDIR"; fi
|
|
||||||
|
|
||||||
# Clone vaultwarden
|
# Clone vaultwarden
|
||||||
if [ ! -d "$SRC" ]; then
|
if [ ! -d "$SRC" ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user