I'm using below ways to run "download_mirror.sh"
1. get stx-tools cd $HOME git clone https://git.starlingx.io/stx-tools cd stx-tools git checkout -b erich_base 1d2ecbb0be2
2. apply below patch nstcc1@nstcloudcc1:stx-tools$ git diff diff --git a/centos-mirror-tools/Dockerfile b/centos-mirror-tools/Dockerfile index eb1f457..28569b2 100644 --- a/centos-mirror-tools/Dockerfile +++ b/centos-mirror-tools/Dockerfile @@ -4,13 +4,13 @@ FROM centos:7.4.1708
WORKDIR /localdisk
-#ENV http_proxy "http://your.actual_http_proxy.com:your_port" -#ENV https_proxy "https://your.actual_https_proxy.com:your_port" +ENV http_proxy "http://child-prc.intel.com:913" +ENV https_proxy "https://child-prc.intel.com:913" #ENV ftp_proxy "http://your.actual_ftp_proxy.com:your_port"
-#RUN echo "proxy=$http_proxy" >> /etc/yum.conf && \ -# echo -e "export http_proxy=$http_proxy\nexport https_proxy=$https_proxy\n\ -#export ftp_proxy=$ftp_proxy" >> /root/.bashrc +RUN echo "proxy=$http_proxy" >> /etc/yum.conf && \ + echo -e "export http_proxy=$http_proxy\nexport https_proxy=$https_proxy\n\ +export ftp_proxy=$ftp_proxy" >> /root/.bashrc
RUN yum install -y epel-release sudo vim-enhanced net-tools git \ /usr/bin/yumdownloader rpm-build rpm-sign deltarpm wget bind \
3. build docker image cd centos-mirror-tools docker build --build-arg https_proxy=http://child-prc.intel.com:913 --build-arg http_proxy=http://child-prc.intel.com:913 --tag $USER:centos-mirror-repository -f Dockerfile .
4. run docker image into the container docker run -it --name $USER-centos-mirror-repository --volume $(pwd):/localdisk $USER:centos-mirror-repository
5. execute below command in the container bash download_mirror.sh
6. result: [root@90104f541da1 logs]# wc -l * 0 K1_failmoved_url_centos.log 0 K1_rpms_found_centos.log 0 K1_rpms_missing_centos.log 0 K1_srpms_found_centos.log 0 K1_srpms_missing_centos.log 46 L1_failmoved_url_3rdparties.log 5306 L1_failmoved_url_centos.log 394 L1_failmoved_url_centos3rdparties.log 0 L1_rpms_found_3rdparties.log 0 L1_rpms_found_centos.log 0 L1_rpms_found_centos3rdparties.log 0 L1_rpms_missing_3rdparties.log 0 L1_rpms_missing_centos.log 0 L1_rpms_missing_centos3rdparties.log 23 L1_srpms_found_3rdparties.log 1936 L1_srpms_found_centos.log 148 L1_srpms_found_centos3rdparties.log 0 L1_srpms_missing_3rdparties.log 0 L1_srpms_missing_centos.log 0 L1_srpms_missing_centos3rdparties.log 590 all_i686.txt 9858 otherfiles_centos_download.log 1 rpm-gpg-key-missing.txt 80 rpms_3rdparties_download_L1.log 490 rpms_centos3rdparties_download_L1.log 2 rpms_centos_download_K1.log 6735 rpms_centos_download_L1.log 57768 tarballs_download.log 83377 total
I've uploaded all logs into erich_base_v1.tar.bz2
I'm using below ways to run "download_ mirror. sh"
1. get stx-tools /git.starlingx. io/stx- tools
cd $HOME
git clone https:/
cd stx-tools
git checkout -b erich_base 1d2ecbb0be2
2. apply below patch nstcloudcc1: stx-tools$ git diff mirror- tools/Dockerfil e b/centos- mirror- tools/Dockerfil e mirror- tools/Dockerfil e mirror- tools/Dockerfil e
nstcc1@
diff --git a/centos-
index eb1f457..28569b2 100644
--- a/centos-
+++ b/centos-
@@ -4,13 +4,13 @@ FROM centos:7.4.1708
WORKDIR /localdisk
-#ENV http_proxy "http:// your.actual_ http_proxy. com:your_port" /your.actual_ https_proxy. com:your_port" child-prc. intel.com: 913" /child- prc.intel. com:913" your.actual_ ftp_proxy. com:your_port"
-#ENV https_proxy "https:/
+ENV http_proxy "http://
+ENV https_proxy "https:/
#ENV ftp_proxy "http://
-#RUN echo "proxy=$http_proxy" >> /etc/yum.conf && \ $http_proxy\ nexport https_proxy= $https_ proxy\n\ $ftp_proxy" >> /root/.bashrc $http_proxy\ nexport https_proxy= $https_ proxy\n\ $ftp_proxy" >> /root/.bashrc
-# echo -e "export http_proxy=
-#export ftp_proxy=
+RUN echo "proxy=$http_proxy" >> /etc/yum.conf && \
+ echo -e "export http_proxy=
+export ftp_proxy=
RUN yum install -y epel-release sudo vim-enhanced net-tools git \
/usr/ bin/yumdownload er rpm-build rpm-sign deltarpm wget bind \
3. build docker image child-prc. intel.com: 913 --build-arg http_proxy=http:// child-prc. intel.com: 913 --tag $USER:centos- mirror- repository -f Dockerfile .
cd centos-mirror-tools
docker build --build-arg https_proxy=http://
4. run docker image into the container mirror- repository --volume $(pwd):/localdisk $USER:centos- mirror- repository
docker run -it --name $USER-centos-
5. execute below command in the container
bash download_mirror.sh
6. result: url_centos. log found_centos. log missing_ centos. log found_centos. log missing_ centos. log url_3rdparties. log url_centos. log url_centos3rdpa rties.log found_3rdpartie s.log found_centos. log found_centos3rd parties. log missing_ 3rdparties. log missing_ centos. log missing_ centos3rdpartie s.log found_3rdpartie s.log found_centos. log found_centos3rd parties. log missing_ 3rdparties. log missing_ centos. log missing_ centos3rdpartie s.log centos_ download. log key-missing. txt _download_ L1.log arties_ download_ L1.log download_ K1.log download_ L1.log download. log
[root@90104f541da1 logs]# wc -l *
0 K1_failmoved_
0 K1_rpms_
0 K1_rpms_
0 K1_srpms_
0 K1_srpms_
46 L1_failmoved_
5306 L1_failmoved_
394 L1_failmoved_
0 L1_rpms_
0 L1_rpms_
0 L1_rpms_
0 L1_rpms_
0 L1_rpms_
0 L1_rpms_
23 L1_srpms_
1936 L1_srpms_
148 L1_srpms_
0 L1_srpms_
0 L1_srpms_
0 L1_srpms_
590 all_i686.txt
9858 otherfiles_
1 rpm-gpg-
80 rpms_3rdparties
490 rpms_centos3rdp
2 rpms_centos_
6735 rpms_centos_
57768 tarballs_
83377 total
I've uploaded all logs into erich_base_ v1.tar. bz2