|
@@ -50,6 +50,9 @@ REMOVE_APP=
|
50
|
50
|
CURR_PASSWORD=""
|
51
|
51
|
TESTS=
|
52
|
52
|
|
|
53
|
+# If this file is present then don't store passwords
|
|
54
|
+NO_PASSWORD_STORE_FILE=~/.nostore
|
|
55
|
+
|
53
|
56
|
function get_backup_key_id {
|
54
|
57
|
MY_BACKUP_KEY_ID=$(gpg --list-keys "(backup key)" | \
|
55
|
58
|
grep 'pub ' | awk -F ' ' '{print $2}' | \
|
|
@@ -135,7 +138,10 @@ function clear_passwords {
|
135
|
138
|
rm -rf /root/.passwords/$USERNAME
|
136
|
139
|
fi
|
137
|
140
|
done
|
138
|
|
- echo $'Passwords cleared'
|
|
141
|
+ if [ ! -f $NO_PASSWORD_STORE_FILE ]; then
|
|
142
|
+ touch $NO_PASSWORD_STORE_FILE
|
|
143
|
+ fi
|
|
144
|
+ echo $'Passwords cleared. Future passwords will not be stored.'
|
139
|
145
|
exit 0
|
140
|
146
|
}
|
141
|
147
|
|
|
@@ -233,6 +239,9 @@ if [ ${#CURR_PASSWORD} -eq 0 ]; then
|
233
|
239
|
fi
|
234
|
240
|
else
|
235
|
241
|
# store password
|
|
242
|
+ if [ -f $NO_PASSWORD_STORE_FILE ]; then
|
|
243
|
+ exit 0
|
|
244
|
+ fi
|
236
|
245
|
if [ ! -d ~/.passwords/$CURR_USERNAME ]; then
|
237
|
246
|
mkdir -p ~/.passwords/$CURR_USERNAME
|
238
|
247
|
fi
|