|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
0c7409a |
diff -Naur qle-0.0.18/qle-0.0.18.pl qle-0.0.18-mod/qle-0.0.18.pl
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
0c7409a |
--- qle-0.0.18/qle-0.0.18.pl 2009-12-21 19:13:12.000000000 +0200
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
+++ qle-0.0.18-mod/qle-0.0.18.pl 2010-01-10 22:52:53.000000000 +0200
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
@@ -50,6 +50,7 @@
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
9726205 |
# Build name of config file from name of executable file:
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
9726205 |
my ($progName, $pathName, $suffix) = fileparse("$0", qr/\.[^.]*/);
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
9726205 |
+ my $pathName = "/etc/qle/";
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
my $configFile;
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
9726205 |
if (File::Spec->file_name_is_absolute($pathName)) {
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
9726205 |
$configFile = "$pathName" . "$progName" . ".conf";
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
@@ -883,8 +884,14 @@
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
$doScp = process_scp( \@scpArray, $config{masterScp} );
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
}
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
else {
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
- print "Can't read super check partial file $config{masterScp}\n",
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
- "No super check partial.\n";
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
+ stat ( "/usr/share/qle/$config{masterScp}" );
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
+ if ( -r _ ) {
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
+ $doScp = process_scp( \@scpArray, "/usr/share/qle/$config{masterScp}" );
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
+ }
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
+ else {
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
+ print "Can't read super check partial file $config{masterScp}\n",
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
+ "No super check partial.\n";
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
+ }
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
}
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
my $scpWindow;
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
@@ -928,7 +935,13 @@
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
\%ituzHash, $config{ctyDat} );
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
}
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
else {
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
- print "Can't read cty.dat file $config{ctyDat}\n";
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
+ stat ( "/usr/share/qle/$config{ctyDat}" );
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
+ if (-r _) {
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
+ process_cty_dat( \%ctyHash, \%contHash, \%cqzHash,
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
+ \%ituzHash, "/usr/share/qle/$config{ctyDat}" );
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
+ } else {
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
+ print "Can't read cty.dat file $config{ctyDat}\n";
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
+ }
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
}
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
# Set up frame, used for entering new QSOs:
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
@@ -6643,7 +6656,7 @@
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
use Tk::Bitmap;
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
# use Tk::Image;
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
- my $kiwi = "kiwi-blk-52x52.xbm";
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
+ my $kiwi = "/usr/share/qle/kiwi-blk-52x52.xbm";
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
my $image = $window->Bitmap( -file => $kiwi )
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
or warn "Image file $kiwi not found :-( \n";
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
@@ -7323,7 +7336,7 @@
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
# subroutine process_scp
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
#
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
# Purpose: Reads file $config{masterScp}, turning the info into an
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
-# array.
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
+# array
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
#
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
# Args:
|
|
![](https://seccdn.libravatar.org/avatar/179aa0c5fc09d72ce34bf93593b336db123027d8a9d63223db8752e9ae9bed51?s=16&d=retro) |
04d151f |
# Reference to super check partial array
|