Change-Id: Ib087231281edbfb72824686cf9e511ac8730b48e
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/3420
Reviewed-by: Alexey Makhalov <amakhalov@vmware.com>
Tested-by: Sharath George
... | ... |
@@ -334,13 +334,15 @@ publish-x-rpms: |
334 | 334 |
|
335 | 335 |
publish-rpms-cached: |
336 | 336 |
@echo "Using cached publish rpms..." |
337 |
- @$(MKDIR) -p $(PHOTON_PUBLISH_RPMS_DIR) && \ |
|
338 |
- $(CP) -rf $(PHOTON_PUBLISH_RPMS_PATH)/* $(PHOTON_PUBLISH_RPMS_DIR)/ |
|
337 |
+ @$(MKDIR) -p $(PHOTON_PUBLISH_RPMS_DIR)/{x86_64,noarch} && \ |
|
338 |
+ cd $(PHOTON_PULL_PUBLISH_RPMS_DIR) && \ |
|
339 |
+ $(PHOTON_PULL_PUBLISH_RPMS) $(PHOTON_PUBLISH_RPMS_DIR) $(PHOTON_PUBLISH_RPMS_PATH) |
|
339 | 340 |
|
340 | 341 |
publish-x-rpms-cached: |
341 | 342 |
@echo "Using ..." |
342 |
- @$(MKDIR) -p $(PHOTON_PUBLISH_XRPMS_DIR) && \ |
|
343 |
- $(CP) -rf $(PHOTON_PUBLISH_XRPMS_PATH)/* $(PHOTON_PUBLISH_XRPMS_DIR)/ |
|
343 |
+ @$(MKDIR) -p $(PHOTON_PUBLISH_XRPMS_DIR)/{x86_64,noarch} && \ |
|
344 |
+ cd $(PHOTON_PULL_PUBLISH_RPMS_DIR) && \ |
|
345 |
+ $(PHOTON_PULL_PUBLISH_X_RPMS) $(PHOTON_PUBLISH_XRPMS_DIR) $(PHOTON_PUBLISH_XRPMS_PATH) |
|
344 | 346 |
|
345 | 347 |
$(PHOTON_STAGE): |
346 | 348 |
@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 |
... | ... |
@@ -48,7 +48,7 @@ x86_64/libgomp-5.3.0-1.ph1.x86_64.rpm |
48 | 48 |
x86_64/readline-devel-7.0-1.ph1.x86_64.rpm |
49 | 49 |
x86_64/sqlite-autoconf-3.11.0-1.ph1.x86_64.rpm |
50 | 50 |
x86_64/flex-2.5.39-1.ph1.x86_64.rpm |
51 |
-x86_64/libstdc%2B%2B-devel-5.3.0-1.ph1.x86_64.rpm |
|
51 |
+x86_64/libstdc++-devel-5.3.0-1.ph1.x86_64.rpm |
|
52 | 52 |
x86_64/openssl-1.0.2g-1.ph1.x86_64.rpm |
53 | 53 |
x86_64/elfutils-0.165-1.ph1.x86_64.rpm |
54 | 54 |
x86_64/expat-2.1.0-1.ph1.x86_64.rpm |
... | ... |
@@ -71,7 +71,7 @@ x86_64/pkg-config-0.28-1.ph1.x86_64.rpm |
71 | 71 |
x86_64/popt-devel-1.16-1.ph1.x86_64.rpm |
72 | 72 |
x86_64/flex-devel-2.5.39-1.ph1.x86_64.rpm |
73 | 73 |
x86_64/findutils-4.4.2-1.ph1.x86_64.rpm |
74 |
-x86_64/libstdc%2B%2B-5.3.0-1.ph1.x86_64.rpm |
|
74 |
+x86_64/libstdc++-5.3.0-1.ph1.x86_64.rpm |
|
75 | 75 |
x86_64/libpipeline-1.4.1-1.ph1.x86_64.rpm |
76 | 76 |
x86_64/make-4.1-1.ph1.x86_64.rpm |
77 | 77 |
x86_64/glibc-devel-2.22-3.ph1.x86_64.rpm |