1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-13 03:32:12 +00:00

Merge pull request #2126 from jvonau/runrole

runrole - remove installed lockout
This commit is contained in:
A Holt 2020-01-11 21:17:51 -05:00 committed by GitHub
commit 428423889e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

56
runrole
View file

@ -23,49 +23,49 @@ if [[ $# -eq 0 ]] ; then
fi
if [ "$1" == "--reinstall" ]; then
ARGS="$ARGS --extra-vars reinstall=True"
ARGS="$ARGS -e reinstall=True"
REINSTALL=1
shift 1
fi
if ! grep -q "^""$1""_install: True" $LOCAL_VARS_FILE; then
echo "ERROR: $LOCAL_VARS_FILE must contain '""$1""_install: True'"
exit 1
fi
#if ! grep -q "^""$1""_install: True" $LOCAL_VARS_FILE; then
# echo "ERROR: $LOCAL_VARS_FILE must contain '""$1""_install: True'"
# exit 1
#fi
# Needed for Stages 1-3 if not installed yet
if [ ! -f $IIAB_STATE_FILE ]; then
touch $IIAB_STATE_FILE
fi
if ! grep -q $1_install $LOCAL_VARS_FILE; then
echo " $1_install: not found in $VARS"
echo " Please review $VARS and edit as required"
exit 1
elif grep $1_install $LOCAL_VARS_FILE | grep -q --exclude "#" False; then
echo " $1_install: set to False found in $VARS"
echo " Please review $VARS and edit as required"
exit 1
elif grep $1_install $LOCAL_VARS_FILE | grep -q "#"; then
echo " $1_install: commented out (#) in $VARS"
echo " Please review $VARS and edit as required"
exit 1
else
if grep $1_install $LOCAL_VARS_FILE | grep -q --exclude "#" True; then
echo " $1_install: set to True found in $VARS"
echo " continuing...."
else
echo "somthing went wrong to get here"
exit 1
fi
fi
#if ! grep -q $1_install $LOCAL_VARS_FILE; then
# echo " $1_install: not found in $VARS"
# echo " Please review $VARS and edit as required"
# exit 1
#elif grep $1_install $LOCAL_VARS_FILE | grep -q --exclude "#" False; then
# echo " $1_install: set to False found in $VARS"
# echo " Please review $VARS and edit as required"
# exit 1
#elif grep $1_install $LOCAL_VARS_FILE | grep -q "#"; then
# echo " $1_install: commented out (#) in $VARS"
# echo " Please review $VARS and edit as required"
# exit 1
#else
# if grep $1_install $LOCAL_VARS_FILE | grep -q --exclude "#" True; then
# echo " $1_install: set to True found in $VARS"
# echo " continuing...."
# else
# echo "somthing went wrong to get here"
# exit 1
# fi
#fi
if [ "$REINSTALL" == "1" ]; then
if [ ! $1 == "internetarchive" ]; then # special handling
if [ $1 == "calibre-web" ]; then # role directory & installed marker differ
sed -i -e '/^calibreweb/d' $IIAB_STATE_FILE
elif [ $1 == "captive-portal" ]; then # role directory & installed marker differ
sed -i -e '/^captive_portal/d' $IIAB_STATE_FILE
elif [ $1 == "osm-vector-maps" ]; then # role directory & installed marker differ
sed -i -e '/^osm_vector_maps/d' $IIAB_STATE_FILE
#elif [ $1 == "bluetooth" ]; then # role directory & installed marker differ
# sed -i -e '/^pan_bluetooth/d' $IIAB_STATE_FILE
else