fix for password file missing
[feisty_meow.git] / scripts / security / password_functions.sh
index 08409311b94dd4484ade65a43fd2d46da5c29403..92e0d71e640aaf4c7bb08f401e27652eddcd761d 100644 (file)
@@ -20,6 +20,11 @@ function load_password()
     echo 'The load_password function needs a filename to read the password from.'
     return 1
   fi
+  if [ ! -f "$passfile" ]; then
+    # no file, which is not an error necessarily, but return a blank password
+    # in any case.
+    return 0
+  fi
   local passwd
   read passwd < "$passfile"
   echo "$passwd"