Commit Graph

17 Commits

Author SHA1 Message Date
Devin Jeanpierre 330386686d Use apt-get update && apt-get install, per best practices: (#561)
https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/

I ran into this because I was getting errors locally, like:

    E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/d/dpkg/libdpkg-perl_1.18.4ubuntu1.1_all.deb  404  Not Found [IP: 91.189.88.149 80]

It turns out you get these if you don't update, and the official best practices are to `run apt-get update && apt-get install`. In fact, running _any_ apt-get install command without the apt-get update && before it can result in unfortunate caching artifacts -- see "cache busting". (P.S. thanks to Peng on Freenode for helping me, I'm bad at Ubuntu.)

So:
    sed -re \
        's/RUN apt-get ((-y )?(install|build-dep))/RUN apt-get update \&\& apt-get \1/' -i \
        projects/**/Dockerfile

I also manually fixed the cases that already ran apt-get update in their Dockerfile:
    dlplibs/Dockerfile
    grpc/Dockerfile
    libreoffice/Dockerfile
2017-05-01 23:31:02 -07:00
David Tardon 4075ea2a3b add MS Visio XML formats (#534)
* add vsdx corpus

* add vdx corpus
2017-04-17 07:26:16 -07:00
David Tardon be3bc3b4ed build fixes (#530)
* enable source repos needed for apt-get build-deps

* enable source repos needed for apt-get build-deps
2017-04-14 07:19:45 -07:00
David Tardon f8c5910e37 add more corpora for legacy Mac formats (#528)
* add corpora for more legacy Mac graphic formats

* add corpora for more legacy Mac spreadsheet formats

* add corpora for more legacy Mac text formats

* make wget output less verbose
2017-04-11 11:28:13 -07:00
David Tardon ff93736f5d add more corpora for legacy Mac formats (#527)
* merge MS Works fuzzers into single one

* add more corpora for legacy Mac formats
2017-04-09 20:03:27 -07:00
David Tardon f6b672f854 [dlplibs] add key6 corpus + some cleanup (#525)
* add key6 corpus

* do not require liblangtag

* do not build tools
2017-04-07 15:48:13 +02:00
David Tardon f1f310f2df add pdb corpus (#524) 2017-04-06 10:24:32 -07:00
David Tardon 2773e2d4e3 add QuattroPro corpus (#523) 2017-04-06 07:26:47 -07:00
David Tardon 545aed72e6 [dlplibs] add corpora for Lotus spreadsheet formats (#522) 2017-04-06 16:14:09 +02:00
David Tardon 497c73319a [dlplibs] add corpora for more MS formats (#520) 2017-04-06 15:04:38 +02:00
David Tardon e1c2bf144d add corpora for more StarOffice formats (#518)
* add sda corpus

* add sdd corpus

* add sdw corpus
2017-04-05 12:39:54 -07:00
David Tardon 76bd4a5443 add abw corpus (#515) 2017-04-05 07:45:17 -07:00
David Tardon 41e114e0ce add corpora for more formats (#511)
* add sdc corpus

* add wps corpus

* add Acta corpus

* add bmi corpus

* add lrf corpus
2017-04-04 13:55:53 -07:00
David Tardon 8b6b2b6840 add cmx corpus (#510) 2017-04-04 10:43:09 -07:00
David Tardon 6c5d061338 add wpd+wpg corpora (#509)
* add wpd corpus

* add wpg corpus
2017-04-04 10:05:20 -07:00
David Tardon 9bf074e1fd add more corpora (#508)
* add cdr corpus

* add vsd corpus

* add zmf corpus

* add pmd corpus

* add fh corpus
2017-04-04 08:55:01 -07:00
David Tardon e05bbfd2bc combine all DLP libs into a single project (#507) 2017-04-04 08:00:20 -07:00