|
@@ -141,7 +141,11 @@ if [ ! -d $FRAGMENTS_DIR ]; then
|
141
|
141
|
fi
|
142
|
142
|
|
143
|
143
|
no_of_usb_shares=$(ls -afq $FRAGMENTS_DIR/keyshare.asc.* | wc -l)
|
144
|
|
-no_of_usb_shares=$((no_of_usb_shares - 2))
|
|
144
|
+if [ ! "$?" = "0" ]; then
|
|
145
|
+ no_of_usb_shares=0
|
|
146
|
+else
|
|
147
|
+ no_of_usb_shares=$((no_of_usb_shares - 2))
|
|
148
|
+fi
|
145
|
149
|
if [[ ${no_of_usb_shares} > 0 ]]; then
|
146
|
150
|
echo "A key fragment already exists on the drive for the user $MY_USERNAME"
|
147
|
151
|
umount $USB_MOUNT
|
|
@@ -158,10 +162,19 @@ if [ ! -d $LOCAL_FRAGMENTS_DIR ]; then
|
158
|
162
|
fi
|
159
|
163
|
|
160
|
164
|
no_of_local_shares=$(ls -afq $LOCAL_FRAGMENTS_DIR/keyshare.asc.* | wc -l)
|
161
|
|
-no_of_local_shares=$((no_of_shares - 2))
|
|
165
|
+if [ ! "$?" = "0" ]; then
|
|
166
|
+ no_of_local_shares=0
|
|
167
|
+else
|
|
168
|
+ no_of_local_shares=$((no_of_local_shares - 2))
|
|
169
|
+fi
|
162
|
170
|
if [[ ${no_of_local_shares} < 3 ]]; then
|
163
|
171
|
freedombone-splitkey -u $MY_USERNAME
|
164
|
172
|
no_of_local_shares=$(ls -afq $LOCAL_FRAGMENTS_DIR/keyshare.asc.* | wc -l)
|
|
173
|
+ if [ ! "$?" = "0" ]; then
|
|
174
|
+ no_of_local_shares=0
|
|
175
|
+ else
|
|
176
|
+ no_of_local_shares=$((no_of_local_shares - 2))
|
|
177
|
+ fi
|
165
|
178
|
no_of_local_shares=$((no_of_shares - 2))
|
166
|
179
|
fi
|
167
|
180
|
|