From f46da595e22a4d547636db4e66d23cadbed164ee Mon Sep 17 00:00:00 2001
From: Ben Callaghan <benj.callaghan@gmail.com>
Date: Thu, 2 Feb 2017 01:01:33 -0700
Subject: [PATCH 1/4] Upgraded the base Ubuntu image to the latest LTS

---
 Dockerfile | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index f9b0fb0..5c0df1b 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,10 +1,8 @@
-#use 32-bit ubuntu 12.04 required by valgrind. 64-bit has some known issues
-from shawn/ubuntu-precise-i386
+from docker/ubuntu:16.04
 MAINTAINER David Liu <email4dliu@gmail.com>
 
 LABEL Description="Do your C/C++ development in Docker container. Based on Ubuntu, and added build-essential and valgrind so you can use g++/gcc/gdb/valgrind."
 
-
 #adds gcc valgrind
 run apt-get install -y build-essential valgrind 
 

From 219b0efabe437cb5c1750b6a8ee60b24dbac6a8e Mon Sep 17 00:00:00 2001
From: Ben Callaghan <benj.callaghan@gmail.com>
Date: Thu, 2 Feb 2017 01:02:09 -0700
Subject: [PATCH 2/4] Uncommented build line in build script

---
 build.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/build.sh b/build.sh
index b309b8b..c10f9dd 100755
--- a/build.sh
+++ b/build.sh
@@ -1,3 +1,3 @@
 # To build the image from Dockerfile, use this command:
-#docker build -t="dliu/ubuntu-gcc-valgrind" .
+docker build -t="dliu/ubuntu-gcc-valgrind" .
 

From fd192cfe094e2cd848c51a1b9c6f7d3798e146b1 Mon Sep 17 00:00:00 2001
From: Ben Callaghan <benj.callaghan@gmail.com>
Date: Thu, 2 Feb 2017 01:03:12 -0700
Subject: [PATCH 3/4] Corrected the name of the base image

---
 Dockerfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Dockerfile b/Dockerfile
index 5c0df1b..11d66ef 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-from docker/ubuntu:16.04
+from ubuntu:16.04
 MAINTAINER David Liu <email4dliu@gmail.com>
 
 LABEL Description="Do your C/C++ development in Docker container. Based on Ubuntu, and added build-essential and valgrind so you can use g++/gcc/gdb/valgrind."

From 7a9503d75f645bfbc848adc86ea25f444ef80b51 Mon Sep 17 00:00:00 2001
From: Ben Callaghan <benj.callaghan@gmail.com>
Date: Thu, 2 Feb 2017 01:04:29 -0700
Subject: [PATCH 4/4] Forced a package refresh when first created

---
 Dockerfile | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/Dockerfile b/Dockerfile
index 11d66ef..6c8af85 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -3,6 +3,9 @@ MAINTAINER David Liu <email4dliu@gmail.com>
 
 LABEL Description="Do your C/C++ development in Docker container. Based on Ubuntu, and added build-essential and valgrind so you can use g++/gcc/gdb/valgrind."
 
+#update package files to ensure newest versions
+run apt-get update
+
 #adds gcc valgrind
 run apt-get install -y build-essential valgrind