Index: client/pkgr.eagle
==================================================================
--- client/pkgr.eagle
+++ client/pkgr.eagle
@@ -449,19 +449,19 @@
# NOTE: Create common cleanup script block that deletes any temporary
# files created for the script verification process.
#
set script(cleanup) {
if {[string length $fileName(2)] > 0 && \
- [file exists $fileName(2)]} then {
+ [file exists $fileName(2)] && [file isfile $fileName(2)]} then {
if {![info exists ::env(pkgr_keep_files)]} then {
catch {file delete $fileName(2)}
}
unset -nocomplain fileName(2)
}
if {[string length $fileName(1)] > 0 && \
- [file exists $fileName(1)]} then {
+ [file exists $fileName(1)] && [file isfile $fileName(1)]} then {
if {![info exists ::env(pkgr_keep_files)]} then {
catch {file delete $fileName(1)}
}
unset -nocomplain fileName(1)
}
@@ -853,10 +853,24 @@
"can't find package " [formatPackageName $package $version]]
error [array get result]
}
}
+
+ proc maybeReadSettingsFile { script } {
+ if {[string length $script] == 0 || \
+ ![file exists $script] || ![file isfile $script]} then {
+ return
+ }
+
+ set fileName [appendArgs \
+ [file rootname $script] .settings [file extension $script]]
+
+ if {[file exists $fileName] && [file isfile $fileName]} then {
+ uplevel 1 [list source $fileName]
+ }
+ }
proc setupPackageUnknownVars {} {
#
# NOTE: Prevent progress messages from being displayed while downloading
# from the repository, etc? By default, this is enabled.
@@ -1179,10 +1193,16 @@
###########################################################################
############################## END Tcl ONLY ###############################
###########################################################################
}
+ #
+ # NOTE: Attempt to read optional settings file now. This may override
+ # one or more of the variable setup in the next step.
+ #
+ maybeReadSettingsFile [info script]
+
#
# NOTE: Setup the variables, within this namespace, used by this script.
#
setupPackageUnknownVars
Index: client/pkgr.eagle.harpy
==================================================================
--- client/pkgr.eagle.harpy
+++ client/pkgr.eagle.harpy
@@ -19,32 +19,32 @@
None
Mistachkin Systems
- 8b5cdefb-d2b5-4576-a218-ce3599b630e1
+ 64615f1c-4f6f-4664-b900-f5417e7c3df0
SHA512
Script
- 2016-08-17T18:02:51.1403828Z
+ 2016-08-17T18:35:00.4079609Z
-1.00:00:00
0x2c322765603b5278
- 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
+ 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
ADDED client/pkgr.settings.eagle
Index: client/pkgr.settings.eagle
==================================================================
--- client/pkgr.settings.eagle
+++ client/pkgr.settings.eagle
@@ -0,0 +1,18 @@
+###############################################################################
+#
+# pkgr.settings.eagle --
+#
+# Extensible Adaptable Generalized Logic Engine (Eagle)
+# Package Repository Client Settings
+#
+# Copyright (c) 2007-2012 by Joe Mistachkin. All rights reserved.
+#
+# See the file "license.terms" for information on usage and redistribution of
+# this file, and for a DISCLAIMER OF ALL WARRANTIES.
+#
+# RCS: @(#) $Id: $
+#
+###############################################################################
+
+variable verboseUnknownResult true
+variable verboseUriDownload true
ADDED client/pkgr.settings.eagle.harpy
Index: client/pkgr.settings.eagle.harpy
==================================================================
--- client/pkgr.settings.eagle.harpy
+++ client/pkgr.settings.eagle.harpy
@@ -0,0 +1,50 @@
+
+
+
+ None
+ Mistachkin Systems
+ 61adb8fa-0662-443f-ada5-c89fe0ae1c8a
+ SHA512
+ Script
+ 2016-08-17T18:36:57.7106953Z
+ -1.00:00:00
+ 0x2c322765603b5278
+
+ PdbkIPxxJMEz1x6hWXpV7ivR+jHi3c8gw4ITao/hdKalzRKdh/gEkWsrDvo1wBYH4eeVAeZmppKO
+ 73EKu24PTsrwn+T42o4iPBa9aif50tnDTjDgZzQCHGzBCflQ54dSUWOiBG5Y+HhrE7nYo90OWrB0
+ 23TNWIiMIeK/cz9rjGquXWl9gtSgsMvSrLZHUqqsJrooCiasrDuLzB/H2UaDhchvCbLFxVsAgWTv
+ emkYe4GwBzvz3h0goR8Cj7VIYmaHdD1J7dEf44LatG6Z2p33t5qKUuMgmkial4Hb+GlU+fFhefoV
+ LNtBOaTjTEaP7mT/QuQnuupxO5CELKDMEOwophCPnddoEjUU7xepTEcqo7bfIWwUMBl78ibM10k6
+ utuFu8vbsa3oU/rz8wQAqI4keaDxnJNCPy/f2RfP+yGuInHFCAOTWwT9t+U/CeFsfcRdIUh95u62
+ DA4E2hlX3f90W1xB8Phx/4cvA+ODp9L+RCfdYgus+1XJN18p9o/ZX07JY2qOwuECW8NhYjdaz7GH
+ eA6wHsi3dVfGOcaWhCscofeF0b3KzR2Y4otS9dk1u9gF3aLZZ2d3GVEbXMl2ECe7CFKgCtDQaNMV
+ WnUBKZzzx0lYHpzglJhqDTMg6xlHjdq1yZPwI6DdB5yqDHyk3VfmIPOvMHVbjQxKOie+cbw1lRez
+ Cn5wDG/wXQJPojQWjoVIaXv2EBfHJuzb7w7KHS541x5FVyzRAvBQL+mxeLkdTv05UOxZupByAwld
+ /RlE+Z51ilJpbaIb2s4QHZLhCpiCKb4DfpZoJ231+hVyS/Lrqd2qK2+yGSErChFbmsXJr8HCGSff
+ 9x1W3Q4iSiLmi8HBv/eM41guU6WPGCSef6ZYbUuMGlSHRk37A0eF8z20AbqopkrDE2vMD4iwsMTY
+ zT8eHWfTFllyhl1C3MwVPusXeqw72CKDMCmiN3CZdWD+NfB9qFS6yKYDw9LORSgPlJy5odQFHEQ2
+ baLm0lxYku7sGtlqv8bhaODHKVtrtxKno+NiRshkpbdgqR4MzaHCPq/UbGViiljuMPr8pYhrBQKJ
+ EHaxSuSTAl84tOvjGGMUL+IR1qrEtZWZ2tGEJ/2rs9ALcHYQPYRtO0NTmYnMq2HjwHVzdDmHscl5
+ kXa1lmaZUnZBkF6S4sslDgYMhFhnUXBZ+nwycy+MLxivFL6+0/jFeN3bdZMyuvHjZqRZ6sg7W+2i
+ 8Ha13XFLdydRUOKq4+Dzh5g7U0yOuLVYk/OYjSuTxbk/t5zlPAyNNvalcrqy3R0Gz1E7BccvQET/
+ UG2M4TDU3dOIuP9Hb+WXi/Z14HLJVAniwn7oOA7siNbtu27ccCf7kOluJPu93zVY6pR70KMVCw==
+
+