|
Lines 69-77
usage () {
Link Here
|
| 69 |
IMAGE="" |
69 |
IMAGE="" |
| 70 |
ASK_USERNAME=true |
70 |
ASK_USERNAME=true |
| 71 |
ASK_DOMAIN=true |
71 |
ASK_DOMAIN=true |
|
|
72 |
ASK_PASSWORD=true |
| 72 |
|
73 |
|
| 73 |
# options |
74 |
# options |
| 74 |
while getopts 'i:u:d:h' OPTION; do |
75 |
while getopts 'i:u:d:p:h' OPTION; do |
| 75 |
case "$OPTION" in |
76 |
case "$OPTION" in |
| 76 |
i) |
77 |
i) |
| 77 |
IMAGE="$OPTARG" |
78 |
IMAGE="$OPTARG" |
|
Lines 84-89
while getopts 'i:u:d:h' OPTION; do
Link Here
|
| 84 |
ASK_DOMAIN=false |
85 |
ASK_DOMAIN=false |
| 85 |
domain="$OPTARG" |
86 |
domain="$OPTARG" |
| 86 |
;; |
87 |
;; |
|
|
88 |
p) |
| 89 |
ASK_PASSWORD=false |
| 90 |
password="$OPTARG" |
| 91 |
;; |
| 87 |
|
92 |
|
| 88 |
h) |
93 |
h) |
| 89 |
usage |
94 |
usage |
|
Lines 130-143
if [ -z "$username" ]; then
Link Here
|
| 130 |
exit 1 |
135 |
exit 1 |
| 131 |
fi |
136 |
fi |
| 132 |
|
137 |
|
| 133 |
# ask for password |
138 |
if $ASK_PASSWORD; then |
| 134 |
read -s -p "Password:" password |
139 |
# ask for password |
| 135 |
echo "" |
140 |
read -s -p "Password:" password |
| 136 |
read -s -p "Verify password:" passwordV2 |
141 |
echo "" |
| 137 |
echo "" |
142 |
read -s -p "Verify password:" passwordV2 |
| 138 |
if [ ! "$password" = "$passwordV2" ]; then |
143 |
echo "" |
| 139 |
echo "Sorry, passwords do not match." | STDERR |
144 |
if [ ! "$password" = "$passwordV2" ]; then |
| 140 |
exit 1 |
145 |
echo "Sorry, passwords do not match." | STDERR |
|
|
146 |
exit 1 |
| 147 |
fi |
| 141 |
fi |
148 |
fi |
| 142 |
|
149 |
|
| 143 |
if [ -z "$password" ]; then |
150 |
if [ -z "$password" ]; then |