Check-in [f26f12f996]
Not logged in
Overview
Comment:Add support for a 'settings' file that is loaded prior to setting up the default settings.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: f26f12f99643c8da400432fe71d58b01bd89ea6d
User & Date: mistachkin on 2016-08-17 18:38:53
Other Links: manifest | tags
Context
2016-08-17
18:55
Add another diagnostic message. check-in: fa25d05785 user: mistachkin tags: trunk
18:38
Add support for a 'settings' file that is loaded prior to setting up the default settings. check-in: f26f12f996 user: mistachkin tags: trunk
18:03
Minor tweaks. check-in: 4b4b277a8b user: mistachkin tags: trunk
Changes

Modified client/pkgr.eagle from [b234d6b35f] to [baed80e6cb].

447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469

    #
    # 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 {
        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 {
        if {![info exists ::env(pkgr_keep_files)]} then {
          catch {file delete $fileName(1)}
        }
        unset -nocomplain fileName(1)
      }
    }








|







|







447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469

    #
    # 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)] && [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)] && [file isfile $fileName(1)]} then {
        if {![info exists ::env(pkgr_keep_files)]} then {
          catch {file delete $fileName(1)}
        }
        unset -nocomplain fileName(1)
      }
    }

851
852
853
854
855
856
857














858
859
860
861
862
863
864

      set result(3) [appendArgs \
          "can't find package " [formatPackageName $package $version]]

      error [array get result]
    }
  }















  proc setupPackageUnknownVars {} {
    #
    # NOTE: Prevent progress messages from being displayed while downloading
    #       from the repository, etc?  By default, this is enabled.
    #
    variable quiet; # DEFAULT: true







>
>
>
>
>
>
>
>
>
>
>
>
>
>







851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878

      set result(3) [appendArgs \
          "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.
    #
    variable quiet; # DEFAULT: true
1177
1178
1179
1180
1181
1182
1183






1184
1185
1186
1187
1188
1189
1190
    }

    ###########################################################################
    ############################## END Tcl ONLY ###############################
    ###########################################################################
  }







  #
  # NOTE: Setup the variables, within this namespace, used by this script.
  #
  setupPackageUnknownVars

  #
  # NOTE: Setup for our [package unknown] handler, which may involve a few







>
>
>
>
>
>







1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
    }

    ###########################################################################
    ############################## 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

  #
  # NOTE: Setup for our [package unknown] handler, which may involve a few

Modified client/pkgr.eagle.harpy from [f6c75c0a84] to [04b9576e0f].

17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
    THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED.
-->
<Certificate xmlns="https://eagle.to/2011/harpy"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Protocol>None</Protocol>
  <Vendor>Mistachkin Systems</Vendor>
  <Id>8b5cdefb-d2b5-4576-a218-ce3599b630e1</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-08-17T18:02:51.1403828Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x2c322765603b5278</Key>
  <Signature>
    J0XRAM8olKY1MwSlEb/NVz1EBbq7TFc/3OtFbP5vdN4vadfnK8PZiGfRAuG31bo1DVSbrh196dR6
    BUKdkQ+YU3dWOvjzJ9Z+6Q0CHdPiwHGo4Y7SsJgEtmxznIx04Ta3mgscjembZGg/kxGQqYzWORpT
    5hPGPb7/QH3kHNPEfxcB0yDiKudMjN5i443ujssY9RvfTJz78wZOvvfcsP8dnlv18Jn0XicL6s0d
    Q6kpW7A3qPSV0NQozOawE2z3AaAByJaQWwZA4zf39OtJHlLOWh9QT1j33tbVMsnFQ6wrlZsXsoA9
    k6lpiAwPF9izY4g19vps37uJ1x+lG3chuROYxArdy/MsaosTQSDOoVEVnKNO66hSKTLrqNUoLbky
    GHiFIvWsfiDQ2/XRFGVCHgMHycdbl+lD2OIiemOUymbhqdfzCYeeda9ON2GV46MB1cuyVw4uSX1x
    ydNTcTCtUowzKHwbinKvdxGXNrLLvHGhPAl2hLrjP/popULyKmTA6V4uVwlyq1f8od/GqnDnW8dq
    YmVu7WaYmpgvS+6ziOrmZu9e4ETU9KBLt8MBjhzaKOwNCtuknCuZwswQQcstmhHKXHNv0FCoLYGw
    boRVq7ND9Bum1nkpBmZj3Un/eBNRzHnIUlWdPtxhFdjzpzatMlefkAZ14W9CHypf3B5hUy5RgRkf
    8PB5KeMaUGjL4rxUQWjkO37USpIMvJFwT096JhAyHysUKQ2K9zKb+FoxwqYY6Ok/n2uW/eUabDWI
    sZ5n3bolQAlibwO21wDMy1orNVtbbAXLPi171knqbgkB+3M/K5heAPTLJEVsI/oTahaegkBo+vDl
    KUI21Ybtvfx/FDY5CFhhZ92nAUn9rcjBXOE9TX0Ki2bwAiRkRECdRsKOco6EO2P2zjc8oxzeEHyM
    AweMzCrFJRz5Ntj4FKwoIi8XDIHLwNxmNi2RTs6lCtpUyBatyxMI91+pXlXTRg6fhDQR5zNXcMY8
    ieLF7BqObB3PXgGMO+JfV4WcUA5w7ubACJozHGTMa/h0GTwaR56P6v4SiFCIcs9DYw2DA/7JQcoQ
    gDKjS/cQiSkyieUcWn4cr+fmwY2ivu6AohqzR0VmgHUL5vFnLizTauEnMFRT14mIZz5Pl2Hry/If
    mlV69J2OlHeZYzOJg4PUKpkNACoYJvaW4ksD+WKgxihURo037vIvVgEGEzoisXxYiIXM4gIZAvNz
    UdYjO78sILOVb7pr5NFWMkG42+qfJ9nZwlEcpB/xHOcEUcLJnhI2kJgJ6W7qXSeJ2qyFIxzd793x
    Aet/hUZSX/1B7i7lycjysdK/J85lnNpm+WdvQCcQovRPoMal2ihsqd2rZ30DsISMyW0zvWcM3g==
  </Signature>
</Certificate>







|


|



|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|


17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
    THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED.
-->
<Certificate xmlns="https://eagle.to/2011/harpy"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Protocol>None</Protocol>
  <Vendor>Mistachkin Systems</Vendor>
  <Id>64615f1c-4f6f-4664-b900-f5417e7c3df0</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-08-17T18:35:00.4079609Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x2c322765603b5278</Key>
  <Signature>
    UlBm6HELRZnDQAzixv9oQHCsn0HNcF1E3hyoiKzVy6jFUFvd9G0k1qwIxv37pJOWh3VrxI9huLuu
    of9ygYgo/3YZG+UK13u3DZaqlyJ8Ei6tmev0GpfufhZX8Y9rRCWN5YccX57POLdrA42efskqunIa
    4uV7IF8NkR1pvYZMrvD/jAIztu57saTCnmTRjfagiJkVty8TUIinZYXFK24lAp6vRuXzaNt0Q6GH
    Yz+YgZNlgkm2BzEz5UgvFUxQuE7izhCsbsg7r1zfjAIdRh/clZi3hvYS8L9B2tRA+UftV0JAj3Zh
    vDQ7ui2u1uVw7RNdfuq2EMKffYV1OrF28ZzFLy9Sy5UBhKeogpBvYVowdAigYk4Ob5WJoJwhBRvi
    nOb1WHczRoGrmew4+qN1lm9h7phwMNloGowWmXM7ltVTJFYGn92oh9JaCcPMHuaz/FPSvMbKxptV
    2joypZb4eBb3Uzf2nH6XS2TfmrMt5T4HVcXy2yOVts0peffeL5NrSR1gwwFmPyLyaIcX3/tSPbWX
    S0O6A8W7sTfCqfYgpCM7/87y9ee+r9WJ7DOQXCFkzk1uOBR5WDAtgwpFHUGct1arK1HO6r05vAa7
    dfa9AA7Luq7Ex93L0yf7mQc5tO7xMquhbkRnzYEKzn369i9YFhpQ1oK9mAbawBHC5JGuCmnDRJNT
    HIc8jUi9VbliLP2/Jy/Cd+/klcEpKPeYpCr6qvbIDT/qIC19/aSsEdpOcjRMWWN1mT0JNBmwDMEF
    xsh9er6DpHhQR6XQQ/fv8DM5+YjeRblH6hAGkKD4VuTvhBDNRB+IL4xDoL+afGnZkMDlmlnRgMLY
    YJd3zyE4KKm7FLDFI0VatGsjxKpr0X3YDwq/Tw5USUCyvl91+m5mQ0V205MNZ0o5TWni685CT42f
    owcxgnfeXfSbWskbMMM29cwlU7cFHyUq4mUdEqaBjCX4etyhGqVMgQxJGJZDZGW3ksZsBwyXfSo1
    6/Qk8+sU/fZbYARsvS793rlD5TUopEHnz3R/l8pY9kjFXhdhXMv3oFW4E4aKyO0YllP8ozTH+Qvf
    J+5I9UysXL8f2wsFV/irmQfsZbBlRc0ZPE60O6vwdUiGXBTjNTsS/jBG4wQOk1GmC531qpi/uTDj
    J/Fn9QylCP4rwIx+qeYBYX/7xgp4Hn19/HDOz2x9j+wM7YYfHq1TcyIJHroXyrxH0bO+bLm4LNe+
    OYAZ1F1N841ZXU+6Je9m1dWqpuOuLfRnk2aWsRD+edSZOrtoVL2oY04IiofH7xpo8ErPLMhVKMf3
    96gTnd8rkm4kbDUeMQOq9AygNW2T37KOHRpSVADo3huRH/VUNCdVtOwO/9bhzgckF0eX+ZAKbA==
  </Signature>
</Certificate>

Added client/pkgr.settings.eagle version [6b7ed98815].





































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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 version [29090419cc].





































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?xml version="1.0" encoding="utf-8"?>
<!--
    Eagle Enterprise Edition Script Certificate

    The format of this file is proprietary and may not be reverse
    engineered.

    This certificate file is subject to the terms of the license agreement
    located at:

    https://eagle.to/enterprise/license.html

    By using this file and/or the associated software, you agree to abide
    by the terms of the license agreement.

    PLEASE DO NOT EDIT THIS FILE.
    THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED.
-->
<Certificate xmlns="https://eagle.to/2011/harpy"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Protocol>None</Protocol>
  <Vendor>Mistachkin Systems</Vendor>
  <Id>61adb8fa-0662-443f-ada5-c89fe0ae1c8a</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-08-17T18:36:57.7106953Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x2c322765603b5278</Key>
  <Signature>
    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==
  </Signature>
</Certificate>