Changeset 255
- Timestamp:
- 02/18/08 19:01:22 (9 months ago)
- Files:
-
- gpgdir/trunk/gpgdir (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
gpgdir/trunk/gpgdir
r246 r255 203 203 } 204 204 205 my $initial_dir = cwd or die "[*] Could not get CWD: $!"; 206 207 if ($gpg_homedir) { 208 ### it was specified on the comamnd line 209 if ($gpg_homedir !~ m|^/|) { 210 $gpg_homedir = $initial_dir . '/' . $gpg_homedir; 211 } 212 } 213 205 214 ### build up GnuPG options hash 206 215 if ($verbose) { … … 219 228 220 229 unless ($symmetric_mode) { 221 if ($gpg_homedir) { ### specified on the command line with --gnupg-dir 222 unless ($gpg_homedir =~ /\.gnupg$/) { 223 die "[*] Must specify the path to a user .gnupg directory ", 224 "e.g. /home/username/.gnupg\n"; 225 } 226 } else { 227 if (-d "${homedir}/.gnupg") { 228 $gpg_homedir = "${homedir}/.gnupg"; 229 } 230 unless ($gpg_homedir) { 231 $gpg_homedir = "${homedir}/.gnupg" 232 if -d "${homedir}/.gnupg"; 230 233 } 231 234 unless (-d $gpg_homedir) { 232 die "[*] GnuPG directory: $ {homedir}/.gnupgdoes not exist. Please\n",235 die "[*] GnuPG directory: $gpg_homedir does not exist. Please\n", 233 236 " create it by executing: \"gpg --gen-key\". Exiting.\n"; 234 237 } … … 292 295 ### in --Trial-run mode. 293 296 $skip_test_mode = 1 if $trial_run; 294 295 my $initial_dir = cwd or die "[*] Could not get CWD: $!";296 297 297 298 if ($symmetric_mode) { … … 1130 1131 chdir $initial_dir or die "[*] Could not chdir($initial_dir)"; 1131 1132 1132 return 1;1133 return 0; ### exit status 1133 1134 } 1134 1135
