Move Hostname variable to init function
This commit is contained in:
32
init.sh
32
init.sh
@ -65,9 +65,20 @@ wx-header(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
wi-init(){
|
wi-init(){
|
||||||
wi-login $1 $2
|
wi-login $1
|
||||||
wi-header "Init"
|
wi-header "Init"
|
||||||
|
|
||||||
|
if [[ ! -z $2 && ${#$2} -gt 5 ]]
|
||||||
|
then
|
||||||
|
HOSTNAME="$2.$DEVICE_DOMAIN"
|
||||||
|
elif [[ $(hostname -d) ]]
|
||||||
|
then
|
||||||
|
HOSTNAME=$(hostname --fqdn)
|
||||||
|
else
|
||||||
|
echo "Status: Hostname Required"
|
||||||
|
wx-stop
|
||||||
|
fi
|
||||||
|
|
||||||
mkdir -p ~/.ssh/keys &> /dev/null
|
mkdir -p ~/.ssh/keys &> /dev/null
|
||||||
|
|
||||||
apt-get update &> /dev/null
|
apt-get update &> /dev/null
|
||||||
@ -111,13 +122,6 @@ wi-init(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
wx-login(){
|
wx-login(){
|
||||||
if [[ -z "$HOSTNAME" || ${#HOSTNAME} -lt 5 ]]
|
|
||||||
then
|
|
||||||
wx-header "Login"
|
|
||||||
echo "Status: Hostname Required"
|
|
||||||
wx-stop
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ ! -z $1 ]]
|
if [[ ! -z $1 ]]
|
||||||
then
|
then
|
||||||
ORG=$1
|
ORG=$1
|
||||||
@ -156,18 +160,6 @@ wx-login(){
|
|||||||
IDM_DOMAIN="idm.waren.io"
|
IDM_DOMAIN="idm.waren.io"
|
||||||
VAULT_DOMAIN="vault.cwinfo.net"
|
VAULT_DOMAIN="vault.cwinfo.net"
|
||||||
|
|
||||||
if [[ ! -z $2 ]]
|
|
||||||
then
|
|
||||||
HOSTNAME="$2.$DEVICE_DOMAIN"
|
|
||||||
elif [[ $(hostname -d) ]]
|
|
||||||
then
|
|
||||||
HOSTNAME=$(hostname --fqdn)
|
|
||||||
else
|
|
||||||
wx-header "Login"
|
|
||||||
echo "Status: Hostname Required"
|
|
||||||
wx-stop
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ -z $USER || $USER == "root" || $USER == "local" ]]
|
if [[ -z $USER || $USER == "root" || $USER == "local" ]]
|
||||||
then
|
then
|
||||||
if [[ -z $SUDO_USER ]]
|
if [[ -z $SUDO_USER ]]
|
||||||
|
@ -1,7 +1,18 @@
|
|||||||
wi-init(){
|
wi-init(){
|
||||||
wi-login $1 $2
|
wi-login $1
|
||||||
wi-header "Init"
|
wi-header "Init"
|
||||||
|
|
||||||
|
if [[ ! -z $2 && ${#$2} -gt 5 ]]
|
||||||
|
then
|
||||||
|
HOSTNAME="$2.$DEVICE_DOMAIN"
|
||||||
|
elif [[ $(hostname -d) ]]
|
||||||
|
then
|
||||||
|
HOSTNAME=$(hostname --fqdn)
|
||||||
|
else
|
||||||
|
echo "Status: Hostname Required"
|
||||||
|
wx-stop
|
||||||
|
fi
|
||||||
|
|
||||||
mkdir -p ~/.ssh/keys &> /dev/null
|
mkdir -p ~/.ssh/keys &> /dev/null
|
||||||
|
|
||||||
apt-get update &> /dev/null
|
apt-get update &> /dev/null
|
||||||
|
@ -1,11 +1,4 @@
|
|||||||
wx-login(){
|
wx-login(){
|
||||||
if [[ -z "$HOSTNAME" || ${#HOSTNAME} -lt 5 ]]
|
|
||||||
then
|
|
||||||
wx-header "Login"
|
|
||||||
echo "Status: Hostname Required"
|
|
||||||
wx-stop
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ ! -z $1 ]]
|
if [[ ! -z $1 ]]
|
||||||
then
|
then
|
||||||
ORG=$1
|
ORG=$1
|
||||||
@ -44,18 +37,6 @@ wx-login(){
|
|||||||
IDM_DOMAIN="idm.waren.io"
|
IDM_DOMAIN="idm.waren.io"
|
||||||
VAULT_DOMAIN="vault.cwinfo.net"
|
VAULT_DOMAIN="vault.cwinfo.net"
|
||||||
|
|
||||||
if [[ ! -z $2 ]]
|
|
||||||
then
|
|
||||||
HOSTNAME="$2.$DEVICE_DOMAIN"
|
|
||||||
elif [[ $(hostname -d) ]]
|
|
||||||
then
|
|
||||||
HOSTNAME=$(hostname --fqdn)
|
|
||||||
else
|
|
||||||
wx-header "Login"
|
|
||||||
echo "Status: Hostname Required"
|
|
||||||
wx-stop
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ -z $USER || $USER == "root" || $USER == "local" ]]
|
if [[ -z $USER || $USER == "root" || $USER == "local" ]]
|
||||||
then
|
then
|
||||||
if [[ -z $SUDO_USER ]]
|
if [[ -z $SUDO_USER ]]
|
||||||
|
Reference in New Issue
Block a user