diff --git a/freeipa-sam.sh b/freeipa-sam.sh index 283a4d1..c9597a6 100755 --- a/freeipa-sam.sh +++ b/freeipa-sam.sh @@ -2,6 +2,7 @@ rcfile="${HOME}/.ipa/freeipa-sam.rc" if [ -e "$rcfile" ]; then source "$rcfile" + rcfile_on=true fi ssleval=true prefix=ldaps @@ -9,7 +10,7 @@ passeval() { [ -z $bindpass ] && passeval="UNSET!" || passeval="SET!"; } ssleval() { [ "$prefix" == "ldaps" ] && ssleval="true" || ssleval="false"; } actionseval() { [ "$ldapserver" ] && [ "$binduser" ] && [ "$domain" ] && [ "$passeval" == "SET!" ] && actionseval="ready" || actionseval="conditions not yet met" && return 1; } -savercfile() { +save() { test -d "${HOME}/.ipa" || mkdir -p "${HOME}/.ipa" cat > "${HOME}/.ipa/freeipa-sam.rc" <