Index: client/1.0/neutral/pkgd.eagle ================================================================== --- client/1.0/neutral/pkgd.eagle +++ client/1.0/neutral/pkgd.eagle @@ -1658,10 +1658,13 @@ } set persistent [string is true -strict \ [getDictionaryValue $options -persistent]] + set overwrite [string is true -strict \ + [getDictionaryValue $options -overwrite]] + set usePgp [string is true -strict \ [getDictionaryValue $options -usePgp]] set useAutoPath [string is true -strict \ [getDictionaryValue $options -useAutoPath]] @@ -1699,10 +1702,21 @@ if {[file exists $downloadFileName]} then { error [appendArgs \ "temporary file name \"" $downloadFileName \ "\" already exists"] } + + if {$persistent || $viaInstall} then { + if {!$overwrite} then { + set persistentFileName [file normalize [file join \ + $directory(persistent) $fileNameOnly]] + + if {[file exists $persistentFileName]} then { + continue + } + } + } file mkdir [file dirname $downloadFileName] downloadOneFile $language $version $platform \ $fileName $downloadFileName $usePgp Index: client/1.0/neutral/pkgd.eagle.asc ================================================================== --- client/1.0/neutral/pkgd.eagle.asc +++ client/1.0/neutral/pkgd.eagle.asc @@ -1,18 +1,18 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository -iQIcBAABCAAGBQJZcnmfAAoJEFAslq9JXcLZGnUP/0npR6wxWK6Uywenp99tLa4s -2KglCkJ5RFFbOXe6J+bo+oWg83Uu/ke5SS0XNuNNM5TbfJTzUm8YEyPP2Xt9FkkM -wuYmxNe3LRNX7ImFsewnq0sQzthLqoSAdRxFxo2i1ZZrRVEC0kRByBW5bUbdBMvY -NPmZ8SwzpBSEgoiNbdIDEfzezPZJaai1UTMUwo5S2SRkcAvlv+PEt3DxzQolJ3Cc -r6AvdEY6AWbgK+QA1O8OVngvYz2WQQpNd4E3tZ+9fKwYKzmOWggTEMgsA8VmaCIp -0YkQWSwaks29gW2Tl2YpYgLlWR19CSs0q/6EomkP9K2FhW3flIP0L/Xvpo2GXRCo -QCEqrq7TAijdhnIf+Sq6WxFrhRIFpHKhdfG9xp8N9LlnJbYb94jL/P9x4fGbSFgK -BerYeeYcZ+6B+qQkNUNr9edju+WP1ae+ZSMIFW2j/9G3c+pyH20uKhsnhz9grBS4 -ysCfzvP7782oQA94dwoQ/mT76e0OBwWpZ/2nAl26TtuiZz+zCATpYzm86iC0WlXU -BuI3uhS8fLtzL/jbi5EmI8p4Z7PEZwxlkOwEHNNOp8ePZG6MtcI9Ufbj2H1vxmId -oLL+Ta189cAVOwo/g3xeDsLcZhvL+eeoO4VgHM6hUh6Cn2B8YBIq5tSkA2G/Gba8 -0Q2UgJjRFYu0uoIco6wE -=KXgv +iQIcBAABCAAGBQJZkxcpAAoJEFAslq9JXcLZT1YP+gL6gv+85QOKow30q4TfSROD +/SPlH+f932Y3Gifrv4cUZFZ1OTQ8zjb5DfT5q4dpZfBc5pmFcwTmtVsVBjxC3U0S +W5R7AcuyEYkZwvNZy4h0E9LbyStOLeugIRuKCxNENAlh9eEVmkT7LCLSDwuIQtH3 +vYhH8K8Meu6d1jKXJZ40l88w+xD85vTry8wHQEY70Xq+t1iLOQz/aVpSATixidOw +e9IhfB5zFTxU8u0lu7ajQdw/UpMKVJBruKUjMt/V+kPAzfY3SrdrA4IBMubdQcae +og1NH+Rrai39AYNuPkqxOESAOBHGbJqyvza+u2di501rIaQU+TjsGlJopkjvnAHY +svoFoLstK6yvzcuNFwbRekdLztYMM6GW0SmNgzedqDrIpaqTjzy7/nt62ojYes2b +sroBBcWvpQMs8SHf9OZcvBJCbubn4J6vQns6E5QYi8cieRNHVNemBCBlc7M64LXo +ZSobZ+BfiNk1eTIRmN7fxiCH0ZYoYjCSwwtGwxp+VLElKQFEVWnV9iRLiPRwhALl +A3DzYvf7pQJUAF0B1uxy+Fik5tOI2KvgPwkTCixiktTmcxeF7DRdYaMNuZwd1qzl +4/QEepbfKi9vEbOOqg5IaMcu9rV4fi6sVFZIeZ8AFdQks+qMDDY3j2sutSvwgX5P +DsA6DzxFc5iBTI1iZD6v +=8CDM -----END PGP SIGNATURE----- Index: client/1.0/neutral/pkgd.eagle.harpy ================================================================== --- client/1.0/neutral/pkgd.eagle.harpy +++ client/1.0/neutral/pkgd.eagle.harpy @@ -19,50 +19,50 @@ None Mistachkin Systems - cec3eb94-62c5-48b8-8f98-201ddaf283b5 + 8bb77f4c-168a-4a92-9218-a359717f4b37 SHA512 Script - 2017-07-21T22:00:39.7880859Z + 2017-08-15T15:45:34.6795855Z -1.00:00:00 0x9559f6017247e3e2 - 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 Index: client/1.0/neutral/pkgd.eagle.harpy.asc ================================================================== --- client/1.0/neutral/pkgd.eagle.harpy.asc +++ client/1.0/neutral/pkgd.eagle.harpy.asc @@ -1,18 +1,18 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository -iQIcBAABCAAGBQJZcnmgAAoJEFAslq9JXcLZk1wP/3mss+/TVXk9dzvqCZukWVPg -A6sa1twNRwrb3F0jvBh9WRzE8IDYNM1ht6VVuUViT/Kk1lqr5b19+zckY2KwVnRD -K0cj+uzsYeWZAU+1HUgykOPvpYqZrgHgO8mCxibGFmMqh4ytPcqFE4Xw3BDGx+Va -OQmeL/2i5BlRkwKL1NCOKCZA8r1LM7dokqlwIlO5HlNvBRB2NR1M6OvH2XyV8vQf -ChV9n98ioKNreQAlwNT0Rtmb0l9TmgfSTiAOY3W8tU021VbDGsGGe4UjgL5oqBP2 -ofw9KkG4jIel0Fvi8Q5ROk8hBPuQ79x9xhmn131hoh7vMIwz33NJob+Joa8DYZXY -IYVhdt+cBk/vftZVhL6r7uIORsOqzSfxKOXQ217oRa2ICgO6lkVuCwY+Y9eUzipY -MWMssIahTlJoCHppvC3iIwkXMU0/Gd5YE43TT4TRgtxfyp2vB3h+po8HbSc3zPYn -nQB/EIbFwfEjExyhBgcPizLLpcz9980C0rktVYRm7wsPQZ4+RUxSRSLvE3Lp7Cxy -Wk+yoCwZpptJd/1VrMrRfHxF1ZjRreKc5NTedh7pYM9q0vPAWW2otJEx88wDcYqt -96XgMakg2NLRRy/mrvC0JsdtghEf+vZu2Xd9KQ+USk/YywWpU2aRPs73lzk2DPx2 -zyX42Y44hL/2tsNNeidC -=hn7y +iQIcBAABCAAGBQJZkxcrAAoJEFAslq9JXcLZk60QAKe+t3cKDkFEQGIcgPsJmRxm +MK/sLln4yKR3180c/6lExLXYfFaSJfO8o66P95nbI5FIRnmBzDSJnSnWo18n0AaO +UolZOa97jEJQmnZzDIGDhyyvXQUHSSLjBIY4ry307b6sBkrNnR+I1Bott4whs7Lb +7ZQsQeFbQuP1ALYV3fRnG63xxx6bZTNvPyK/nx702dAShm6MR8Dnz/+HCwNHT+a9 +C//6Ooyzvq8bEVmljPkMmh9n57CDfc8f9rOcSjTzFU4Ot21VKWhd+/bvgvGHHba/ +6XICW0bMoT/1GLfp1NqWKl+0RY1915PTne/q7imTEhbMNbpnGYM0Si1eAu7rqPyb +OMuXHB2EuDApgY6HLPJYBAYCqaAlY+JbLhCAOhRe0XKNXVU1xommQHCuIgy3MLQs +ghO3N7VsTbO4XxUa9ZuDEkhmHU2ji9m+srnKNxlnqdWytfvKXrK3LuDqqoPxlKSa +DWO0ZUA513SE+4K20BlymJGss0Dc5grlTq0o4d9Zhzz+M7yDYh4lkUbudPd6BAMJ +DcuoO/iBkMgRcOj5W07yHYQKO8zkI2R4G6DC0yZ2Rv5PszW5R0I0nBr2ciRp2bPk +NbN8eExM975psZxWX279YRLk5updPTAhxXDO3HTZBXurL+wsZAY5xmoxtojyCp24 +WF2G2bbENKZHog6mrV86 +=Iagi -----END PGP SIGNATURE-----