Bladeren bron

tripwire qr code verification

Bob Mottram 7 jaren geleden
bovenliggende
commit
31e7b8d619
3 gewijzigde bestanden met toevoegingen van 11 en 8 verwijderingen
  1. 1
    1
      src/freedombone-base-tripwire
  2. 10
    1
      src/freedombone-controlpanel
  3. 0
    6
      src/freedombone-upgrade

+ 1
- 1
src/freedombone-base-tripwire Bestand weergeven

@@ -58,7 +58,7 @@ function install_tripwire {
58 58
     debconf-set-selections <<< "tripwire tripwire/use-sitekey boolean false"
59 59
     debconf-set-selections <<< "tripwire tripwire/use-localkey boolean false"
60 60
 
61
-    apt-get -yq install tripwire
61
+    apt-get -yq install tripwire qrencode
62 62
     apt-get -yq autoremove
63 63
     cd /etc/tripwire
64 64
 

+ 10
- 1
src/freedombone-controlpanel Bestand weergeven

@@ -1298,7 +1298,16 @@ function reset_tripwire {
1298 1298
 
1299 1299
                 ' | reset-tripwire
1300 1300
     echo ''
1301
-    echo $'Tripwire is now reset'
1301
+    if [ -f /var/lib/tripwire/${HOSTNAME}.net.twd ]; then
1302
+        DBHASH=$(sha512sum  /var/lib/tripwire/${HOSTNAME}.net.twd)
1303
+        echo "$DBHASH" | qrencode -t UTF8
1304
+        echo ''
1305
+        echo "$DBHASH"
1306
+        echo ''
1307
+        echo $'Tripwire is now reset'
1308
+    else
1309
+        echo $'ERROR: tripwire database was not created'
1310
+    fi
1302 1311
     any_key
1303 1312
 }
1304 1313
 

+ 0
- 6
src/freedombone-upgrade Bestand weergeven

@@ -109,10 +109,4 @@ fi
109 109
 # If logging was left on then turn it off
110 110
 ${PROJECT_NAME}-logging off
111 111
 
112
-if [ -f /usr/bin/reset-tripwire ]; then
113
-    echo '
114
-
115
-' | reset-tripwire
116
-fi
117
-
118 112
 # deliberately there is no 'exit 0' here