Page Menu
Home
GnuPG
Search
Configure Global Search
Log In
Files
F23020398
mkdemodirs
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Size
1 KB
Subscribers
None
mkdemodirs
View Options
#!/bin/sh
set
-e
# We need to use --no-options so that a gpg.conf from an older version
# of gpg is not used.
GPG
=
"../g10/gpg2 --no-options --batch --quiet
--no-secmem-warning --allow-secret-key-import"
NAMES
=
'Alpha Bravo Charlie Delta Echo Foxtrot Golf Hotel India
Juliet Kilo Lima Mike November Oscar Papa Quebec Romeo
Sierra Tango Uniform Victor Whisky XRay Yankee Zulu'
if
[
"
$1
"
=
"--clean"
]
;
then
(
for
i in
$NAMES
;
do
[
-d
$i
]
&&
rm -r
$i
done
)
||
true
exit
0
fi
$GPG
--dearmor -o secdemo.gpg --yes ../checks/secdemo.asc
$GPG
--dearmor -o pubdemo.gpg --yes ../checks/pubdemo.asc
[
-f ./tdb.tmp
]
&&
rm ./tdb.tmp
GPGDEMO
=
"
$GPG
--homedir . --trustdb-name ./tdb.tmp --no-default-keyring
--keyring pubdemo.gpg --secret-keyring secdemo.gpg"
echo
-n
"Creating:"
for
name in
$NAMES
;
do
echo
-n
"
$name
"
[
-d
$name
]
&&
rm -r
$name
mkdir
$name
$GPGDEMO
--export-secret-key -o -
$name
>
$name
/Secret.gpg
$GPG
--homedir
$name
--import
$name
/Secret.gpg
$GPGDEMO
--export -o -
$name
>
$name
/Public.gpg
$GPG
--homedir
$name
--import
$name
/Public.gpg
[
-f
$name
/pubring.gpg~
]
&&
rm
$name
/pubring.gpg~
done
echo
"."
[
-f ./tdb.tmp
]
&&
rm ./tdb.tmp
rm pubdemo.gpg secdemo.gpg
File Metadata
Details
Attached
Mime Type
text/x-shellscript
Expires
Mon, May 12, 6:11 PM (13 h, 22 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
67/92/735e3d7ba465f33967a09c31bbdd
Attached To
rG GnuPG
Event Timeline
Log In to Comment