File tree Expand file tree Collapse file tree 2 files changed +8
-5
lines changed
Expand file tree Collapse file tree 2 files changed +8
-5
lines changed Original file line number Diff line number Diff line change 3737 ([file type]
3838 (valid-checksum-file? file type true ))
3939 ([file type fail-if-missing?]
40- (let [sig -file (checksum-file file type)]
41- (if (.exists sig -file)
42- (valid-checksum? (slurp sig -file) file type)
40+ (let [sum -file (checksum-file file type)]
41+ (if (.exists sum -file)
42+ (valid-checksum? (slurp sum -file) file type)
4343 (not fail-if-missing?)))))
4444
4545(defn group->path [group]
Original file line number Diff line number Diff line change 258258(defn validate-checksums [artifacts]
259259 (doseq [f artifacts]
260260 ; ; verify that at least one type of checksum file exists
261- (when (not (or (.exists (fu/checksum-file f :md5 ))
262- (.exists (fu/checksum-file f :sha1 ))))
261+ (when (and (not (or (.exists (fu/checksum-file f :md5 ))
262+ (.exists (fu/checksum-file f :sha1 ))))
263+ ; ; Aether by default no longer checksums signature files, so we don't
264+ ; ; throw if it is missing
265+ (not (match-file-name #"\. asc$" f)))
263266 (throw-invalid :file-missing-checksum
264267 (format " no checksums provided for %s" (.getName f))
265268 {:file f}))
You can’t perform that action at this time.
0 commit comments