Check-in [32cee9aaad]
Not logged in
Overview
Comment:Add an environment variable that when set disables cleanup of downloaded package scripts and certificates.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 32cee9aaad2dc12de3c71c9bbc243579a6ab49d4
User & Date: mistachkin on 2016-08-17 00:36:42
Other Links: manifest | tags
Context
2016-08-17
01:36
Minor revisions to coding style. check-in: 2048f9a7cd user: mistachkin tags: trunk
00:36
Add an environment variable that when set disables cleanup of downloaded package scripts and certificates. check-in: 32cee9aaad user: mistachkin tags: trunk
00:31
Fix error message handling for bad PGP signatures. check-in: 53cea3f4d2 user: mistachkin tags: trunk
Changes

Modified client/pkgr.eagle from [a79465c679] to [795605c443].

384
385
386
387
388
389
390

391


392
393
394
395
396

397


398
399
400
401
402
403
404
384
385
386
387
388
389
390
391

392
393
394
395
396
397
398
399

400
401
402
403
404
405
406
407
408







+
-
+
+





+
-
+
+







    #
    # 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(rpkg_keep_files)]} then {
        catch {file delete $fileName(2)}
          catch {file delete $fileName(2)}
        }
        unset -nocomplain fileName(2)
      }

      if {[string length $fileName(1)] > 0 && \
          [file exists $fileName(1)]} then {
        if {![info exists ::env(rpkg_keep_files)]} then {
        catch {file delete $fileName(1)}
          catch {file delete $fileName(1)}
        }
        unset -nocomplain fileName(1)
      }
    }

    #
    # NOTE: Figure out the "type" of script certificate we are now dealing
    #       with.

Modified client/pkgr.eagle.harpy from [9d63b07edf] to [9caa21a293].

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
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>3fa844fd-c00e-4f0b-862b-8b48f07cbc8f</Id>
  <Id>30f42bda-9962-45ae-92a7-05b30ebe12c0</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-08-17T00:30:56.8190938Z</TimeStamp>
  <TimeStamp>2016-08-17T00:35:57.6433125Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x2c322765603b5278</Key>
  <Signature>
    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
  </Signature>
</Certificate>