Check-in [8697b9e9cc]
Not logged in
Overview
Comment:The targetDirectory variable must be available in the 'stageOnePackageFile' procedure.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 8697b9e9ccc3c13f094faeb5597f0d8d43fc3bfa
User & Date: mistachkin on 2016-12-23 02:04:14
Other Links: manifest | tags
Context
2016-12-23
02:27
For the package uploader, if the target platform is 'neutral' or the same as the current platform, use 'automatic' (an empty string) instead. check-in: 378a6a413c user: mistachkin tags: trunk
02:04
The targetDirectory variable must be available in the 'stageOnePackageFile' procedure. check-in: 8697b9e9cc user: mistachkin tags: trunk
01:53
Make sure the OpenPGP signature files are included when staging package files. check-in: fb013b8d6d user: mistachkin tags: trunk
Changes

Modified client/1.0/neutral/pkgr_upload.eagle from [f5539b2754] to [739b0bf27c].

774
775
776
777
778
779
780

781
782



783
784

785
786
787
788
789
790
791
774
775
776
777
778
779
780
781


782
783
784
785

786
787
788
789
790
791
792
793







+
-
-
+
+
+

-
+







            "could not change branch: " $error]
      }
    }
  }

  #
  # NOTE: This procedure attempts to stage the specified package file using
  #       Fossil.  The targetDirectory argument is the fully qualified path
  #       Fossil.  The fileName argument is the relative name of the file to
  #       be staged.  This procedure may raise script errors.
  #       to the package platform directory.  The fileName argument is the
  #       relative name of the file to be staged.  This procedure may raise
  #       script errors.
  #
  proc stageOnePackageFile { fileName } {
  proc stageOnePackageFile { targetDirectory fileName } {
    variable checkoutDirectory
    variable fossilAddCommand

    verifyCheckoutDirectory

    if {[isEagle]} then {
      set fileName [::PackageRepository::formatExecArgument $fileName]
850
851
852
853
854
855
856
857
858


859
860
861
862
863
864
865
852
853
854
855
856
857
858


859
860
861
862
863
864
865
866
867







-
-
+
+







      if {![::PackageRepository::createOpenPgpSignature \
          $checkoutFileName]} then {
        error [appendArgs \
            "could not stage file \"" $fileName \
            "\": OpenPGP signing failed"]
      }

      stageOnePackageFile $relativeFileName
      stageOnePackageFile [appendArgs $relativeFileName .asc]
      stageOnePackageFile $targetDirectory $relativeFileName
      stageOnePackageFile $targetDirectory [appendArgs $relativeFileName .asc]
    }
  }

  #
  # NOTE: This procedure attempts to commit the staged package files to the
  #       remote package file repository using Fossil.  The varName argument
  #       is the name of a scalar variable in the context of the immediate

Modified client/1.0/neutral/pkgr_upload.eagle.asc from [807c36adeb] to [acab62d412].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17













18
1
2
3
4













5
6
7
8
9
10
11
12
13
14
15
16
17
18




-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Eagle Package Repository

iQIcBAABCAAGBQJYXIOKAAoJEFAslq9JXcLZqaMP+weMXgC4vuBl3VLXJt02KCPJ
NwTpu0ZeVf9sEcYspb//l6a1+bVx6Cjg4gyMUfntAe+lA2SDx+R0CsqFU3WADTb+
N4qqNFX5WHRKId5r7Uoj6saTz3QDbi+Ah6UEWmLaXhp5Fnb6WfwON+SOirmrIKFY
y0ARGzYqAyi3RwhYmvBUGl8aVDKjPtC4kjeTlFrnOlpu6puLl1VnfcRq0wQ/8on1
8InhawvN79ChmdN9EF3lpkZejpQ87WzMdkkVt2oNZHYC/dITioo8h1pKjI11LTVo
SdZYORsLBd+xKpILreLuwueuqkZainC+272Khmep6OFp5tEBJq40fu+RrqNygOLi
6Wsfk7PCPRS7zVsQQOAbthzw7ZuncB3qWWtQwjM5zw3dhxOCeDAl9SqsklXzXNJK
rMTF2KiCs8pDybd+YmR0ITrWH+1gO+qBiVzCi2Y7tqJuxoWJ03iWSCl5ye8t/6Xw
W/+AwWCWwsF1xk2L1/Fvwvqgtr1Vku4nYpeLiVzxhNpic7VvwPOZI9bGMSiTvRnU
SmgWW6UOrjSqZqArKsGsNMst0s1J+hvc7w5ikwJFTdsiopHLLZq4g/10ne1macG+
3CvGYLwUl7vuUpzZYPvxQU+UItMU7rq2EnU3AiYM0mSMvR8q0q1Hxt5sO+6h8jl4
DI4DB4FVwG+udy75tWUy
=4FNu
iQIcBAABCAAGBQJYXIWMAAoJEFAslq9JXcLZ5MQP/3/1z6oh8dSyG2ebhekEiYsU
q24ZjG6vBC6krEPTKQglOppXLcU+/C+1AU5Qg7i0HWuS/32n5HwVsWDuKDN5Mq+g
Kzty4VEFKYIp2BiO1jjguMvI0JV8RfutQHZvtua5FxFB7g5a8q3UFaC+qIRacl5L
6vg8nQfd+SUymmnMXquhr/gKrmufkKNjdMHDR+VAybrU9PbcVrWLUqzcM1AvqTDI
XSyK6s+DD+udz0fxJmfAh2r1Vk0CDzhgeqsp63SwtOlTKanlZJiP/VdwjxHDDh6D
uFCEYq0XZvRcYYw6ei9Ma3APhPUhx+NBY1dDdgl2Kie0kSu7HrwAZ8nk6wJuDx5k
ojRalaW5t7/pI9rDz627uBjEVYqN+ahxbpXragHJPy8h1fbzGSi+wGpM3MdpPqfZ
hu6xkaxWppQE+rQM2dSqs1wPOqmpA4ykk8WroLt3Tm3fPJyTEeGW7CJiSa+rVcG9
GbsmGG+2Pcmq0T3FGQ5X4qZiEXLijPO0UuvVEOxXGZV3gU9K6Q6U300T3y81v3Sa
oxm+0bXSeZegc7WMw3xz4KbLsjnDMJx+oSzlDhckAgu7XbUsU26yVmiSO+sMSMSw
33hsKp00ulhkC8zZa9txFAvUtrpPlOcwFGLfEd80ycIXF/pdLr4D2Pao5q5XIB1X
Uikbnt0Dk4qTJvM2zdUu
=K8qa
-----END PGP SIGNATURE-----

Modified client/1.0/neutral/pkgr_upload.eagle.harpy from [22a9188b0d] to [895dc73d91].

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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66




































67
68
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68







-
+


-
+



-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+


    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>4d5171dc-950f-4d14-aa67-348876d51f50</Id>
  <Id>9d190516-1627-49de-b3a0-1a7374f78031</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-12-23T01:52:49.1289062Z</TimeStamp>
  <TimeStamp>2016-12-23T02:01:01.4667968Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x9559f6017247e3e2</Key>
  <Signature>
    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
  </Signature>
</Certificate>

Modified client/1.0/neutral/pkgr_upload.eagle.harpy.asc from [89f0d315f8] to [58bf3dce6d].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17













18
1
2
3
4













5
6
7
8
9
10
11
12
13
14
15
16
17
18




-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Eagle Package Repository

iQIcBAABCAAGBQJYXIOMAAoJEFAslq9JXcLZTzcQAJ4oLuACMTRt4O5q8IIg+Jwl
kjB4Eipbx2yudAkdpCTxGBzRzzHwfY8/3MRET+82Uvnc+Uq93doas9OTnMV4h43w
kBMYOENKllUp4GLQCj3tLBAvvqFl0cwlcJqyObOBIYbDG58cRR/avZ0VxDWc6gaN
rHNSe7rnVHZJQ249yG4NMCdhTr50Rc5pu5GsyCBb26HFn88fiEDOC7Q+YqcQ+MSc
2ptixpUJXq3EK7UB20CGvtvU+QFZRNvr+sNtMKNucx3u3Q5lgUG4hJMpGQ2MHVIG
R3LMmE4dKemGtOvYkIgqx2hGqPRuTcE+yG5iVVcU08cfFSpOxiVijT7cC4YDR5ZA
WjSLLPPOZipedFuHbfZnoToQCiWPE7G+cfFQTXrcno/SD+PVePnC5L1GH02vMPKQ
DCl/+8TjcHqh1yjZvMh/08p73E3w0tQdd2TzoiqK5mYc9rlWS1Q/3YKJ89IllpZ8
clKZR0eLK7YVNRzWPnD5zJ0C40CMxcKZB/4ZmOuVzkkXGXHy+EZcnFuUQOxufPwN
v5Kwf1FX1ZQ/Hj6gxHckpWZtQdovHezM6mJRwnGYawyIqRn9aj3/SHcgxn2UgjFC
iod7z0h5hEgj9xwPVytmAoW1n+b9Hbj0z2lghZowJ4wLL9+5YfspC3xEyCgCIpH8
xbsmLJcd4MEUeN6Vm5jk
=nTK9
iQIcBAABCAAGBQJYXIWNAAoJEFAslq9JXcLZn4EP/0JpACRx3jzOEYhqVgczOZ/S
8vTio2zIrf+FKAGcqNbaEkFNDy5Q5ovn/IlRy8K5KZtMWkgiO0847uQtMfRqxNEW
0hUPBuC5Ib2T+An563MLNR93tB/vZOHo2l5HCu61VHFRfoCRolreAFX3tBQabCWc
dDjc6Fllz8JKfo4JlOD6T2zO7kzg1lkw2FEeP3tYx32uXDDrGZ5QHtY6IGmO3YiF
m19l4KxKhxvWBP7GJEs/jQ+MqYQo47Hq3Mmx9X3B6iJ49lbyG2x1KYDdiDDJUBBG
0VR8ZjiPWWtpsZcs8l2ufJmGIor7ThmLMk92KtOdAMCz1O8/5GXWG/dyOEcGJTnz
AyjLaoze+9IUjipsxExascKbKCa5H4VgnlcSDBE8yJf49/snvvnXQg5PDFScnLyW
sMERq2qI5b8toEc/n0ykoo5vJwI+n0OiYBCE1c/YTwnSLnXiL1kyuyOMYWacgNjP
AGk0/43+eMfQtKLp5aDTeqcs+lEjDLu7qwJO1yh8cNcIGxyycChzSL+wXz83M3bI
6p+sLSbeZgG+I1KSGPu5vkWBztoiLRr/TpJwH2dcPAxzoxX2zZKnNiLSfio2uMPJ
LAEw60i3+huGXF6cRCDKo3h/Gj9ur0XYVUufoUZrGIdpQ5kpVik7Ey21x/j4rfGi
l/MGX+YbRtXXzi/veieJ
=INr2
-----END PGP SIGNATURE-----