Changeset 2035 in ProjectBuilder
- Timestamp:
- Feb 17, 2016, 4:08:10 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb/bin/pb
r2032 r2035 4517 4517 4518 4518 # We have specific keys by default 4519 $keyfile = "$ENV{'HOME'}/.ssh/pb_ dsa";4519 $keyfile = "$ENV{'HOME'}/.ssh/pb_ecdsa"; 4520 4520 if (!(-e $keyfile) && ($create eq 1)) { 4521 pb_system("ssh-keygen -q -b 1024 -N '' -f $keyfile -t dsa","Generating SSH keys for pb"); 4521 my $res = pb_system("ssh-keygen -q -b 1024 -N '' -f $keyfile -t ecdsa","Generating ECDSA SSH keys for pb"); 4522 $keyfile = "$ENV{'HOME'}/.ssh/pb_dsa"; 4523 if (($res != 0) && !(-e $keyfile) && ($create eq 1)) { 4524 # ecdsa may not be supported if old ssh 4525 pb_system("ssh-keygen -q -b 1024 -N '' -f $keyfile -t dsa","Generating DSA SSH keys for pb"); 4526 } 4522 4527 } 4523 4528 … … 4525 4530 $keyfile = "$ENV{'HOME'}/.ssh/id_dsa" if (-s "$ENV{'HOME'}/.ssh/id_dsa"); 4526 4531 $keyfile = "$ENV{'HOME'}/.ssh/pb_dsa" if (-s "$ENV{'HOME'}/.ssh/pb_dsa"); 4532 $keyfile = "$ENV{'HOME'}/.ssh/pb_ecdsa" if (-s "$ENV{'HOME'}/.ssh/pb_ecdsa"); 4527 4533 die "Unable to find your public ssh key under $ENV{'HOME'}/.ssh" if (not defined $keyfile); 4528 4534 return($keyfile);
Note:
See TracChangeset
for help on using the changeset viewer.