changeset 30:865c1b265e80

Update Dockerfile
author Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
date Tue, 24 May 2016 17:07:21 +0900
parents 073de2e0c148
children d2073e23f206
files cbmc/Dockerfile cbmc/README
diffstat 2 files changed, 8 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/cbmc/Dockerfile	Tue May 24 14:48:43 2016 +0900
+++ b/cbmc/Dockerfile	Tue May 24 17:07:21 2016 +0900
@@ -1,8 +1,10 @@
-from fedora:23
+from gears
 
-RUN dnf update -y && dnf install -y man clang lldb wget zsh git mercurial tar vim && dnf clean all
+RUN dnf update -y && dnf install -y man clang clang-devel gcc lldb wget zsh git mercurial tar vim && dnf clean all
 
+# Install cbmc
 RUN mkdir /root/cbmc
 WORKDIR /root/cbmc
 RUN wget http://www.cprover.org/cbmc/download/cbmc-5-4-linux-64.tgz
 RUN tar xzf cbmc-5-4-linux-64.tgz -C /usr/local/bin
+
--- a/cbmc/README	Tue May 24 14:48:43 2016 +0900
+++ b/cbmc/README	Tue May 24 17:07:21 2016 +0900
@@ -3,5 +3,9 @@
 CBMC is a Bounded Model Checker for C. (http://www.cprover.org/cbmc/)
 We will compare with cbmc and akasha.
 
+Dockerfile adds cbmc in gears contaier.
+So it needs gears container in http://firefly.cr.ie.u-ryukyu.ac.jp/hg/Gears .
+
+$ docker build -t gears <path/to/gears-Dockerfile>
 $ docker build -t cbmc .
 $ docker run -it cbmc zsh