瀏覽代碼

Can specify the number of key fragments

Bob Mottram 9 年之前
父節點
當前提交
4b80624010
共有 3 個檔案被更改,包括 9 行新增4 行删除
  1. 二進制
      man/freedombone-keydrive.1.gz
  2. 8
    3
      src/freedombone-keydrive
  3. 1
    1
      website/EN/backups.html

二進制
man/freedombone-keydrive.1.gz 查看文件


+ 8
- 3
src/freedombone-keydrive 查看文件

@@ -31,13 +31,14 @@
31 31
 
32 32
 USB_DRIVE=/dev/sdb1
33 33
 USB_MOUNT=/mnt/usb
34
+KEY_FRAGMENTS=3
34 35
 FRAGMENTS_DIR=$USB_MOUNT/.gnupg_fragments
35 36
 MY_USERNAME=$USER
36 37
 MASTER_DRIVE="no"
37 38
 
38 39
 function show_help {
39 40
     echo ''
40
-    echo 'freedombone-keydrive -u [username] -d [device, eg. sdb] --master [yes/no]'
41
+    echo 'freedombone-keydrive -u [username] -d [device, eg. sdb] --master [yes/no] -n [no of fragments]'
41 42
     echo ''
42 43
     exit 0
43 44
 }
@@ -62,6 +63,10 @@ case $key in
62 63
     shift
63 64
     MASTER_DRIVE="$1"
64 65
     ;;
66
+    -n|--fragments)
67
+    shift
68
+    KEY_FRAGMENTS=$1
69
+    ;;
65 70
     *)
66 71
     # unknown option
67 72
     ;;
@@ -158,7 +163,7 @@ fi
158 163
 LOCAL_FRAGMENTS_DIR=/home/$MY_USERNAME/.gnupg_fragments
159 164
 
160 165
 if [ ! -d $LOCAL_FRAGMENTS_DIR ]; then
161
-    freedombone-splitkey -u $MY_USERNAME
166
+    freedombone-splitkey -u $MY_USERNAME -n $KEY_FRAGMENTS
162 167
 fi
163 168
 
164 169
 cd $LOCAL_FRAGMENTS_DIR
@@ -167,7 +172,7 @@ if [ ! "$?" = "0" ]; then
167 172
     no_of_local_shares=0
168 173
 fi
169 174
 if (( no_of_local_shares < 3 )); then
170
-    freedombone-splitkey -u $MY_USERNAME
175
+    freedombone-splitkey -u $MY_USERNAME -n $KEY_FRAGMENTS
171 176
     cd $LOCAL_FRAGMENTS_DIR
172 177
     no_of_local_shares=$(ls -afq keyshare.asc.* | wc -l)
173 178
     if [ ! "$?" = "0" ]; then

+ 1
- 1
website/EN/backups.html 查看文件

@@ -4,7 +4,7 @@
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6 6
 <title></title>
7
-<!-- 2015-09-29 Tue 12:21 -->
7
+<!-- 2015-09-29 Tue 12:36 -->
8 8
 <meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9 9
 <meta  name="generator" content="Org-mode" />
10 10
 <meta  name="author" content="Bob Mottram" />