Signed-off-by: Avi Miller <avi.miller@oracle.com>
| ... | ... |
@@ -43,6 +43,10 @@ for version in "${versions[@]}"; do
|
| 43 | 43 |
echo 'RUN yum -y swap -- remove systemd-container systemd-container-libs -- install systemd systemd-libs' >> "$version/Dockerfile" |
| 44 | 44 |
fi |
| 45 | 45 |
;; |
| 46 |
+ oraclelinux:*) |
|
| 47 |
+ # get "Development Tools" packages and dependencies |
|
| 48 |
+ echo 'RUN yum groupinstall -y "Development Tools"' >> "$version/Dockerfile" |
|
| 49 |
+ ;; |
|
| 46 | 50 |
*) |
| 47 | 51 |
echo 'RUN yum install -y @development-tools fedora-packager' >> "$version/Dockerfile" |
| 48 | 52 |
;; |
| ... | ... |
@@ -57,7 +61,11 @@ for version in "${versions[@]}"; do
|
| 57 | 57 |
sqlite-devel # for "sqlite3.h" |
| 58 | 58 |
tar # older versions of dev-tools don't have tar |
| 59 | 59 |
) |
| 60 |
- echo "RUN yum install -y ${packages[*]}" >> "$version/Dockerfile"
|
|
| 60 |
+ if [ "$from" == "oraclelinux:7" ]; then |
|
| 61 |
+ echo "RUN yum install --enablerepo=ol7_optional_latest -y ${packages[*]}" >> "$version/Dockerfile"
|
|
| 62 |
+ else |
|
| 63 |
+ echo "RUN yum install -y ${packages[*]}" >> "$version/Dockerfile"
|
|
| 64 |
+ fi |
|
| 61 | 65 |
|
| 62 | 66 |
echo >> "$version/Dockerfile" |
| 63 | 67 |
|
| 64 | 68 |
new file mode 100644 |
| ... | ... |
@@ -0,0 +1,15 @@ |
| 0 |
+# |
|
| 1 |
+# THIS FILE IS AUTOGENERATED; SEE "contrib/builder/rpm/generate.sh"! |
|
| 2 |
+# |
|
| 3 |
+ |
|
| 4 |
+FROM oraclelinux:7 |
|
| 5 |
+ |
|
| 6 |
+RUN yum groupinstall -y "Development Tools" |
|
| 7 |
+RUN yum install --enablerepo=ol7_optional_latest -y btrfs-progs-devel device-mapper-devel glibc-static libselinux-devel sqlite-devel tar |
|
| 8 |
+ |
|
| 9 |
+ENV GO_VERSION 1.4.2 |
|
| 10 |
+RUN curl -fSL "https://storage.googleapis.com/golang/go${GO_VERSION}.linux-amd64.tar.gz" | tar xzC /usr/local
|
|
| 11 |
+ENV PATH $PATH:/usr/local/go/bin |
|
| 12 |
+ |
|
| 13 |
+ENV AUTO_GOPATH 1 |
|
| 14 |
+ENV DOCKER_BUILDTAGS selinux |