summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLu Qiuwen <[email protected]>2019-12-26 10:24:47 +0800
committerLu Qiuwen <[email protected]>2019-12-26 10:24:47 +0800
commit19e4e254848729b0ebc1ff05514cd6dc91234355 (patch)
tree48656a488399e57caba0859598270e0b46c34d4a
parent4428b44f6f68bdc03fc7d0ae1e2e761e08cc06d9 (diff)
集成geedge.net的RPM源配置。
-rw-r--r--Dockerfile7
-rw-r--r--netrc.conf3
-rw-r--r--repo.internal.geedge.net.repo4
3 files changed, 12 insertions, 2 deletions
diff --git a/Dockerfile b/Dockerfile
index 30a7929..42b640d 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,7 @@
FROM centos:7
+COPY rpm_upload_tools.py /root/rpm_upload_tools.py
+COPY repo.internal.geedge.net.repo /etc/yum.repos.d/repo.internal.geedge.net.repo
+COPY netrc.conf /root/.netrc
RUN yum install -y gcc gcc-c++ make libpcap-devel epel-release patch wget socat automake autoconf libtool rpm-build git && \
yum install -y cmake3 && \
@@ -7,6 +10,6 @@ RUN yum install -y gcc gcc-c++ make libpcap-devel epel-release patch wget socat
curl -sL https://sentry.io/get-cli/ | bash && \
yum clean all && \
rm -rf /var/cache/yum
+ rm -rf /root/.netrc
-COPY rpm_upload_tools.py /root/rpm_upload_tools.py
-CMD [ "/bin/bash" ] \ No newline at end of file
+CMD [ "/bin/bash" ]
diff --git a/netrc.conf b/netrc.conf
new file mode 100644
index 0000000..20815da
--- /dev/null
+++ b/netrc.conf
@@ -0,0 +1,3 @@
+machine repo.internal.geedge.net
+login admin
+password password \ No newline at end of file
diff --git a/repo.internal.geedge.net.repo b/repo.internal.geedge.net.repo
new file mode 100644
index 0000000..f2e1b58
--- /dev/null
+++ b/repo.internal.geedge.net.repo
@@ -0,0 +1,4 @@
+[mesa-platform]
+name=mesa-platform
+baseurl=http://repo.internal.geedge.net/pulp/content/mesa-platform-stable/
+gpgcheck=0