backport commit f0bfcef4730917bf69dac2b36f88893958dcb1eb
Change-Id: Ib46a996cf2840952544a7862bc01b9da4f7b8f91
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/3901
Reviewed-by: gerrit-photon <photon-checkins@vmware.com>
Tested-by: gerrit-photon <photon-checkins@vmware.com>
| ... | ... |
@@ -340,13 +340,15 @@ publish-x-rpms: |
| 340 | 340 |
|
| 341 | 341 |
publish-rpms-cached: |
| 342 | 342 |
@echo "Using cached publish rpms..." |
| 343 |
- @$(MKDIR) -p $(PHOTON_PUBLISH_RPMS_DIR) && \ |
|
| 344 |
- $(CP) -rf $(PHOTON_PUBLISH_RPMS_PATH)/* $(PHOTON_PUBLISH_RPMS_DIR)/ |
|
| 343 |
+ @$(MKDIR) -p $(PHOTON_PUBLISH_RPMS_DIR)/{x86_64,noarch} && \
|
|
| 344 |
+ cd $(PHOTON_PULL_PUBLISH_RPMS_DIR) && \ |
|
| 345 |
+ $(PHOTON_PULL_PUBLISH_RPMS) $(PHOTON_PUBLISH_RPMS_DIR) $(PHOTON_PUBLISH_RPMS_PATH) |
|
| 345 | 346 |
|
| 346 | 347 |
publish-x-rpms-cached: |
| 347 | 348 |
@echo "Using ..." |
| 348 |
- @$(MKDIR) -p $(PHOTON_PUBLISH_XRPMS_DIR) && \ |
|
| 349 |
- $(CP) -rf $(PHOTON_PUBLISH_XRPMS_PATH)/* $(PHOTON_PUBLISH_XRPMS_DIR)/ |
|
| 349 |
+ @$(MKDIR) -p $(PHOTON_PUBLISH_XRPMS_DIR)/{x86_64,noarch} && \
|
|
| 350 |
+ cd $(PHOTON_PULL_PUBLISH_RPMS_DIR) && \ |
|
| 351 |
+ $(PHOTON_PULL_PUBLISH_X_RPMS) $(PHOTON_PUBLISH_XRPMS_DIR) $(PHOTON_PUBLISH_XRPMS_PATH) |
|
| 350 | 352 |
|
| 351 | 353 |
$(PHOTON_STAGE): |
| 352 | 354 |
@echo "Creating staging folder..." |
| ... | ... |
@@ -15,4 +15,9 @@ fi |
| 15 | 15 |
|
| 16 | 16 |
PUBLISHRPMSPATHDIR=$1 |
| 17 | 17 |
|
| 18 |
-cat xrpmfilelist | awk '{print "https://bintray.com/artifact/download/vmware/photon_publish_x_rpms/"$1}' | xargs -n 1 -P 10 wget --user-agent Mozilla/4.0 -c -nv -nc -r -nH --cut-dirs=4 -P ${PUBLISHRPMSPATHDIR}
|
|
| 18 |
+if [ $# -eq 2 ]; then |
|
| 19 |
+ PUBLISHCACHE=$2 |
|
| 20 |
+ while read FILE; do cp -r $PUBLISHCACHE/$FILE $PUBLISHRPMSPATHDIR/$FILE; done < xrpmfilelist |
|
| 21 |
+else |
|
| 22 |
+ cat xrpmfilelist | awk '{print "https://bintray.com/artifact/download/vmware/photon_publish_x_rpms/"$1}' | xargs -n 1 -P 10 wget --user-agent Mozilla/4.0 -c -nv -nc -r -nH --cut-dirs=4 -P ${PUBLISHRPMSPATHDIR}
|
|
| 23 |
+fi |
| ... | ... |
@@ -15,4 +15,9 @@ fi |
| 15 | 15 |
|
| 16 | 16 |
PUBLISHRPMSPATHDIR=$1 |
| 17 | 17 |
|
| 18 |
-cat rpmfilelist | awk '{print "https://bintray.com/artifact/download/vmware/photon_publish_rpms/"$1}' | xargs -n 1 -P 10 wget --user-agent Mozilla/4.0 -c -nv -nc -r -nH --cut-dirs=4 -P ${PUBLISHRPMSPATHDIR}
|
|
| 18 |
+if [ $# -eq 2 ]; then |
|
| 19 |
+ PUBLISHCACHE=$2 |
|
| 20 |
+ while read FILE; do cp -r $PUBLISHCACHE/$FILE $PUBLISHRPMSPATHDIR/$FILE; done < rpmfilelist |
|
| 21 |
+else |
|
| 22 |
+ cat rpmfilelist | awk '{print "https://bintray.com/artifact/download/vmware/photon_publish_rpms/"$1}' | xargs -n 1 -P 10 wget --user-agent Mozilla/4.0 -c -nv -nc -r -nH --cut-dirs=4 -P ${PUBLISHRPMSPATHDIR}
|
|
| 23 |
+fi |
| ... | ... |
@@ -47,7 +47,7 @@ x86_64/libgomp-5.3.0-1.ph1.x86_64.rpm |
| 47 | 47 |
x86_64/readline-devel-6.3-3.ph1.x86_64.rpm |
| 48 | 48 |
x86_64/sqlite-autoconf-3.11.0-1.ph1.x86_64.rpm |
| 49 | 49 |
x86_64/flex-2.5.39-1.ph1.x86_64.rpm |
| 50 |
-x86_64/libstdc%2B%2B-devel-5.3.0-1.ph1.x86_64.rpm |
|
| 50 |
+x86_64/libstdc++-devel-5.3.0-1.ph1.x86_64.rpm |
|
| 51 | 51 |
x86_64/openssl-1.0.2g-1.ph1.x86_64.rpm |
| 52 | 52 |
x86_64/elfutils-0.165-1.ph1.x86_64.rpm |
| 53 | 53 |
x86_64/expat-2.1.0-1.ph1.x86_64.rpm |
| ... | ... |
@@ -70,7 +70,7 @@ x86_64/pkg-config-0.28-1.ph1.x86_64.rpm |
| 70 | 70 |
x86_64/popt-devel-1.16-1.ph1.x86_64.rpm |
| 71 | 71 |
x86_64/flex-devel-2.5.39-1.ph1.x86_64.rpm |
| 72 | 72 |
x86_64/findutils-4.4.2-1.ph1.x86_64.rpm |
| 73 |
-x86_64/libstdc%2B%2B-5.3.0-1.ph1.x86_64.rpm |
|
| 73 |
+x86_64/libstdc++-5.3.0-1.ph1.x86_64.rpm |
|
| 74 | 74 |
x86_64/libpipeline-1.4.1-1.ph1.x86_64.rpm |
| 75 | 75 |
x86_64/make-4.1-1.ph1.x86_64.rpm |
| 76 | 76 |
x86_64/glibc-devel-2.22-3.ph1.x86_64.rpm |