- Deprecate perl-tk askpass.
This commit is contained in:
parent
1cead2c02c
commit
7c0042629e
|
@ -19,6 +19,7 @@
|
||||||
- Merged bsd-login ttyslot and AIX utmp patch from Gert Doering
|
- Merged bsd-login ttyslot and AIX utmp patch from Gert Doering
|
||||||
<gd@hilb1.medat.de>
|
<gd@hilb1.medat.de>
|
||||||
- Add some missing ifdefs to auth2.c
|
- Add some missing ifdefs to auth2.c
|
||||||
|
- Deprecate perl-tk askpass.
|
||||||
|
|
||||||
20000430
|
20000430
|
||||||
- Merge HP-UX fixes and TCB support from Ged Lodder <lodder@yacc.com.au>
|
- Merge HP-UX fixes and TCB support from Ged Lodder <lodder@yacc.com.au>
|
||||||
|
|
38
ssh-askpass
38
ssh-askpass
|
@ -1,38 +0,0 @@
|
||||||
#!/usr/bin/perl -w
|
|
||||||
|
|
||||||
# Written by Tommi Virtanen <tv@debian.org>. Consider it public domain.
|
|
||||||
|
|
||||||
use strict;
|
|
||||||
use Tk;
|
|
||||||
|
|
||||||
sub do_it($$;) {
|
|
||||||
my ($passphrase, $main) = @_;
|
|
||||||
print $passphrase->get(), "\n";
|
|
||||||
$main->destroy();
|
|
||||||
}
|
|
||||||
|
|
||||||
sub ask($;) {
|
|
||||||
my ($prompt)=@_;
|
|
||||||
my $main=MainWindow->new;
|
|
||||||
$main->Label(-text=>$prompt)->pack(-fill=>'x');
|
|
||||||
my $passphrase=$main->Entry(-show=>'*')->pack(-fill=>'x');
|
|
||||||
$passphrase->focus();
|
|
||||||
my $buttons=$main->Frame;
|
|
||||||
$buttons->pack(-side=>'right');
|
|
||||||
my $ok=$buttons->Button(-text=>'Ok',
|
|
||||||
-command=>sub {do_it $passphrase, $main}
|
|
||||||
)->pack(-side=>'left');
|
|
||||||
my $cancel=$buttons->Button(-text=>'Cancel', -command=>[$main=>'destroy'])
|
|
||||||
->pack(-side=>'right');
|
|
||||||
$main->bind('Tk::Button', '<Return>' => 'invoke');
|
|
||||||
$main->bind('<Return>', [$ok => 'invoke']);
|
|
||||||
$main->bind('<Escape>', [$cancel => 'invoke']);
|
|
||||||
$main->bind('<Visibility>' => [$main => 'grabGlobal']);
|
|
||||||
|
|
||||||
MainLoop;
|
|
||||||
}
|
|
||||||
|
|
||||||
ask ($#ARGV==0
|
|
||||||
? $ARGV[0]
|
|
||||||
: 'Please enter your authentication passphrase:');
|
|
||||||
|
|
Loading…
Reference in New Issue