Overview
Comment: | In the package downloader client, replace all uses of 'pkgr' with 'pkgd'. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
786ddec7069f2809caa54df95cfdef47 |
User & Date: | mistachkin on 2016-08-19 02:27:21 |
Other Links: | manifest | tags |
Context
2016-08-19
| ||
02:33 | Finish adding support for the package downloader client settings file. check-in: 5c33a78a68 user: mistachkin tags: trunk | |
02:27 | In the package downloader client, replace all uses of 'pkgr' with 'pkgd'. check-in: 786ddec706 user: mistachkin tags: trunk | |
01:42 | All package scripts must now use Unix-style line-endings. Make the downloader use a unique temporary directory name per run. Normalize file names used by the downloader. Enhance the downloader so it verifies PGP signatures if requested, adds to the auto-path only if requested, and returns the final list of directories. check-in: 0f6fc67b10 user: mistachkin tags: trunk | |
Changes
Modified client/pkgd.eagle from [0c6ca1e162] to [bed106bd42].
︙ | ︙ | |||
35 36 37 38 39 40 41 | if {![info exists quiet]} then { set quiet true } # # NOTE: The base URI for the package distribution web site. # | | | | 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | if {![info exists quiet]} then { set quiet true } # # NOTE: The base URI for the package distribution web site. # variable baseUri; # DEFAULT: https://urn.to/r/pkgd if {![info exists baseUri]} then { set baseUri https://urn.to/r/pkgd } # # NOTE: The URI where a single package file may be found. This file will # belong to a specific version of one package. # variable downloadUri; # DEFAULT: ${baseUri}?...&filename=${fileName} |
︙ | ︙ | |||
71 72 73 74 75 76 77 | # use. There are no arguments. # proc getPersistentRootDirectory {} { # # NOTE: Return a directory parallel to the one containing the library # directory. # | | | 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 | # use. There are no arguments. # proc getPersistentRootDirectory {} { # # NOTE: Return a directory parallel to the one containing the library # directory. # return [file join [file dirname [info library]] pkgd] } # # NOTE: This procedure adds a directory to the auto-path of the specified # language (i.e. native Tcl or Eagle). The directory will not be # added if it is already present. The language argument must be the # literal string "eagle" or the literal string "tcl". The directory |
︙ | ︙ |
Modified client/pkgd.eagle.harpy from [3ca43ce2f2] to [7e894a0ca9].
︙ | ︙ | |||
17 18 19 20 21 22 23 | 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> | | | | | | | | | | | | | | | | | | | | | | 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>b7e83a89-b5ab-4c72-950e-5d0d6f29ab7d</Id> <HashAlgorithm>SHA512</HashAlgorithm> <EntityType>Script</EntityType> <TimeStamp>2016-08-19T02:26:09.3779766Z</TimeStamp> <Duration>-1.00:00:00</Duration> <Key>0x2c322765603b5278</Key> <Signature> g7UnuOyrBN7I7gzooIxGjvbbeX0eRhoCVtRexKI+x8HKkws9h8tY2IpBa8Uf36GaGL1qyiHQ2CZl efuqMoSIVB2jkC4ugfZBlIvegHP1JQqxrNcFV77l4lA5lp6MBMZAmURbuBsIOoLUjhKWT3/gwu0Z ZRFHMRCo3ZuBLxZLhFfMZaP4ndMn/y684OjtL7xHR1O5LV5/pbGq4b4uOrHHjf49skRWQzJrIBnK gqQX2xN8jjomJMakCoQYJnq+zAslUPIgFIJR27c7Q4IgiPjfAIYlN50qeek3o1OpgOiSQCcNDqRh iUP+DPCauMTUb00DC2Kb/q/eG8c0lU2n02dE87qgYGbhgaHbOOMqHUG4AttfbWoF4QfM/IVBAB3U 4Xo7t1y+d/k59nShU9QxABnm8jHoOW5nT+cSq3V/F2DgtPwQZSN1XeQo7zcEePXSX102m1qNfY0q yAY/DQW5+DBa+EoUarkdc5oiE+SIW3wAEOAoXDmxpR1jYNhd5abCk7av7APYe6IcygqvnsSjIVSk 7Ducl9Jao+jLCtCeCasFLg8JGVJ8yRtzKzqMUq+U3QYMCmLpxDPiEpsD1IvqnEhrVHZKafXr+HQn hO4Wq0B9YzrqWQ30bI5NAg4oNATAWl4a/XrVEFZDA/3IAzKXFA6ldIumfUBV1YKuAVIZNtOJ5Yfd MCD7uHS2WuD2D0Qs7SucMN5UttrNpccH8+xzelJKw4gMp/n152+wSo/U+QRQ3Ozp5mOKM5vudlV7 +839qvhe8Ug64UlSZPk6TrGivpgc7uTuw/EgxJds1Tfr0ET5NYvX2H8lgEzS8ajuEbVUAxokZr1H CiKnzvQLjA/pbA6YpQwzlE+h4SYMJ3ATiu9PKWAzuWYzH+PEySsRbCn4zzKxmTv0GdCUbrcxkRVZ pnKcHJPDEf4EgKZr6zwWsXeryI1L4zXsdwduG+1Gwww1apvNZYQGeqtgEk+XP9wErcHdJwAbWq8P 17Se9DR61h3K9xM5ShqPQXaE1XWcqYv6Y+O2zBAIQemb5CNmqW5ggDEcw21xUedOpBtLxBuKruNa FOXUJa89iZKF+adls+1cg9cB1dF0VTZGpQHz3OfYsI10nFoFWlLmgl3kMaW0kx2aGvL7LlZKyYCr t4ZzTUeqYgM4T7M6w/iu2SgOGo/mZVLrPnYQS/KZom/81TmM1BP/qqqW/DOeqfK9bO+RA+f/xaYO l6c3dJThvHG8ANbhviMgNy29IVnVjaWfiPv19GGtCELboeRCIdbkEC285khM683DX9MVQA+kskxV auVMKnfjxFCJzzlrP0oQC5USjiMZA9SvHq+Xo9QlrjcmuyWUW+A03Mp0fRtF8PdnJFBAxE3aYA== </Signature> </Certificate> |
Added client/pkgd.settings.eagle version [c07e6e9f90].
> > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | ############################################################################### # # pkgd.settings.eagle -- # # Extensible Adaptable Generalized Logic Engine (Eagle) # Package Downloader 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 quiet false |
Added client/pkgd.settings.eagle.harpy version [5f7ad31abc].
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 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>88bd4979-4392-42f3-a0e6-a6d2bb881e55</Id> <HashAlgorithm>SHA512</HashAlgorithm> <EntityType>Script</EntityType> <TimeStamp>2016-08-19T02:27:08.9736797Z</TimeStamp> <Duration>-1.00:00:00</Duration> <Key>0x2c322765603b5278</Key> <Signature> P36p/qj9tAsoQPeWuc9Pk3g0O51CX9d/AIsxoMlrjtIreeCFn1Ki3x2KA3Jp7CKuShzSd7ZVbtGD 4X7uNtPyoiRS3NitWI/hyR0wEN+tWqK+ImLatg4ZUjYCgbqJcGgTWsQZuJqj9X6a7nRhMrH4rJAB uu92jWB/AHIcGTyMY/1Uw1u5/M3K2kePYnKIkZTmuNndrLBJa525osq3OeiowCshJE2ao+Yjx1RW whTgplY5hBrgZVLnsSF/hXEXFCamsr7ZCHRjj99pX+7ycMUyyIIm+kVWY/OS9VjO+Mhu2Adq+JBu 266BF7hDvDReEk5musXDPhZJD//ZS8blH+x+YxGHGfjw88ij9ISudRLkuv53UaGyXRLEyWvaCAHq WSfiuaHgHSGTGPlXYWJBeQJO4r4NMs8kp/+cTL9HLwGN5UQpQ+CabnKnuGALrZdKwdojr/cS/QPK znw85PdV2v0cGsHcGy/1qPo84pvtCX1D9aq5djmwhh4Wkg0saXAdJyr0XyNH8xniJ97hHO621QfD BJpEtI5hOn9F74887mWsRb81zDpi66CgkFNQwgLY4tsJMulGc2inNC8Z4ZcPZHWUfSC9M1RfwlvL 8eZ4HVK+IlGJPZpWS4qbca+ph25Uu3EPnzHLzqHiEHXd/ybWeTvQyorqvBCsjVOQ0HOv7GC11+6+ RrO92mnX0+u69guvosE/H+G59pXsTPTW8/mGHSvsRV0lihILje3bBUCpWZk8Vaa0HmH9i/hkDicY bs1LoTyfVRabBUIfLOujSnszlqVfc2EGZXdccVuBolsonVddzr+czcL+1SzSLtE2m7lsTgE/1mUj oGlFhUekWPtfHw/nHEHQ09XZHPsQ5E6uCw2sI0mYDtTa6sGTk1H3eWVEwOTFheqrAx+kyAAk6Rcp 18mg6QBaieARwUFXwdA7KT7tq7yDlB9x3yjem3aFLKWAszwqxA9RT+6WrdgcCKucWrE3gu3EZz+M GzZ9s87hsvah/6lATnPia11vfGJKiEkTS5WI7uTDwAY1Iru9+qyTxFqQLQzhxtz+p186VOvYbotU lZHXnl+bs1gzaUHnOSrSCiuMURaEjLfKBeySuHdzbBe8g5H6SISCujx2t7D7g/ZyBH0Lcfs1i1Wf awwzORvocDdoQbKV8rO/U+CPxLkvqyuhmDi/LJi0os3k9iTKYN5M7WS0hKitxKGslRf0eiV6pzFB yEDRUy5NlKwgz2Yi8dAJS2cr6O54NWCI7adW4L3PRL/La/2lISMS6oQgKe1NR6qmAiAECkqXDlHb uESRIJ0JRYNHgLwYPqGS0ZWTZ5yQGAitOcO2GXvbL8O3hXpLalLF8ePvGzCZZMuWxspMCk8D2g== </Signature> </Certificate> |