Change-Id: I12848c815e227825d64be5e12988c68a10055f47
Reviewed-on: http://photon-jenkins.eng.vmware.com/137
Reviewed-by: Sharath George
Tested-by: jenkins-photon <wangnan2015@hotmail.com>
| ... | ... |
@@ -384,16 +384,16 @@ photon-vagrant-local: check-packer check-vagrant |
| 384 | 384 |
cloud-image: $(PHOTON_STAGE) iso |
| 385 | 385 |
@echo "Building cloud image $(IMG_NAME)..." |
| 386 | 386 |
@cd $(PHOTON_CLOUD_IMAGE_BUILDER_DIR) |
| 387 |
- $(PHOTON_CLOUD_IMAGE_BUILDER) $(PHOTON_CLOUD_IMAGE_BUILDER_DIR) $(IMG_NAME) $(SRCROOT) $(PHOTON_GENERATED_DATA_DIR) $(PHOTON_STAGE) $(ADDITIONAL_RPMS_PATH) |
|
| 387 |
+ $(PHOTON_CLOUD_IMAGE_BUILDER) $(PHOTON_CLOUD_IMAGE_BUILDER_DIR) $(IMG_NAME) $(SRCROOT) $(PHOTON_GENERATED_DATA_DIR) $(PHOTON_STAGE)/photon-$(PHOTON_RELEASE_VERSION)-$(PHOTON_BUILD_NUMBER).iso $(ADDITIONAL_RPMS_PATH) |
|
| 388 | 388 |
|
| 389 | 389 |
|
| 390 | 390 |
cloud-image-all: $(PHOTON_STAGE) iso |
| 391 | 391 |
@echo "Building cloud images - gce, ami, azure and ova..." |
| 392 | 392 |
@cd $(PHOTON_CLOUD_IMAGE_BUILDER_DIR) |
| 393 |
- $(PHOTON_CLOUD_IMAGE_BUILDER) $(PHOTON_CLOUD_IMAGE_BUILDER_DIR) gce $(SRCROOT) $(PHOTON_GENERATED_DATA_DIR) $(PHOTON_STAGE) $(ADDITIONAL_RPMS_PATH) |
|
| 394 |
- $(PHOTON_CLOUD_IMAGE_BUILDER) $(PHOTON_CLOUD_IMAGE_BUILDER_DIR) ami $(SRCROOT) $(PHOTON_GENERATED_DATA_DIR) $(PHOTON_STAGE) $(ADDITIONAL_RPMS_PATH) |
|
| 395 |
- $(PHOTON_CLOUD_IMAGE_BUILDER) $(PHOTON_CLOUD_IMAGE_BUILDER_DIR) azure $(SRCROOT) $(PHOTON_GENERATED_DATA_DIR) $(PHOTON_STAGE) $(ADDITIONAL_RPMS_PATH) |
|
| 396 |
- $(PHOTON_CLOUD_IMAGE_BUILDER) $(PHOTON_CLOUD_IMAGE_BUILDER_DIR) ova $(SRCROOT) $(PHOTON_GENERATED_DATA_DIR) $(PHOTON_STAGE) $(ADDITIONAL_RPMS_PATH) |
|
| 393 |
+ $(PHOTON_CLOUD_IMAGE_BUILDER) $(PHOTON_CLOUD_IMAGE_BUILDER_DIR) gce $(SRCROOT) $(PHOTON_GENERATED_DATA_DIR) $(PHOTON_STAGE)/photon-$(PHOTON_RELEASE_VERSION)-$(PHOTON_BUILD_NUMBER).iso $(ADDITIONAL_RPMS_PATH) |
|
| 394 |
+ $(PHOTON_CLOUD_IMAGE_BUILDER) $(PHOTON_CLOUD_IMAGE_BUILDER_DIR) ami $(SRCROOT) $(PHOTON_GENERATED_DATA_DIR) $(PHOTON_STAGE)/photon-$(PHOTON_RELEASE_VERSION)-$(PHOTON_BUILD_NUMBER).iso $(ADDITIONAL_RPMS_PATH) |
|
| 395 |
+ $(PHOTON_CLOUD_IMAGE_BUILDER) $(PHOTON_CLOUD_IMAGE_BUILDER_DIR) azure $(SRCROOT) $(PHOTON_GENERATED_DATA_DIR) $(PHOTON_STAGE)/photon-$(PHOTON_RELEASE_VERSION)-$(PHOTON_BUILD_NUMBER).iso $(ADDITIONAL_RPMS_PATH) |
|
| 396 |
+ $(PHOTON_CLOUD_IMAGE_BUILDER) $(PHOTON_CLOUD_IMAGE_BUILDER_DIR) ova $(SRCROOT) $(PHOTON_GENERATED_DATA_DIR) $(PHOTON_STAGE)/photon-$(PHOTON_RELEASE_VERSION)-$(PHOTON_BUILD_NUMBER).iso $(ADDITIONAL_RPMS_PATH) |
|
| 397 | 397 |
|
| 398 | 398 |
|
| 399 | 399 |
check: check-bison check-g++ check-gawk check-createrepo check-texinfo check-sanity check-docker |
| ... | ... |
@@ -15,14 +15,13 @@ BUILD_SCRIPTS_PATH=$1 |
| 15 | 15 |
IMG_NAME=$2 |
| 16 | 16 |
SRC_ROOT=$3 |
| 17 | 17 |
GENERATED_DATA_PATH=$4 |
| 18 |
-PHOTON_STAGE_PATH=$5 |
|
| 18 |
+PHOTON_ISO_PATH=$5 |
|
| 19 |
+PHOTON_STAGE_PATH=${PHOTON_ISO_PATH%/*}
|
|
| 19 | 20 |
ADDITIONAL_RPMS_PATH=$6 |
| 20 | 21 |
INSTALLER_PATH=$PHOTON_STAGE_PATH/$IMG_NAME |
| 21 |
-PHOTON_ISO_PATH=$PHOTON_STAGE_PATH/photon.iso |
|
| 22 | 22 |
ISO_MOUNT_FOLDER=$PHOTON_STAGE_PATH/iso_mount |
| 23 | 23 |
|
| 24 | 24 |
PHOTON_IMG_OUTPUT_PATH=$PHOTON_STAGE_PATH/$IMG_NAME |
| 25 |
- |
|
| 26 | 25 |
VMDK_CONFIG_FILE=${BUILD_SCRIPTS_PATH}/$IMG_NAME/vmdk_$IMG_NAME.json
|
| 27 | 26 |
VMDK_CONFIG_SAFE_FILE=${BUILD_SCRIPTS_PATH}/$IMG_NAME/vmdk_safe_$IMG_NAME.json
|
| 28 | 27 |
|
| ... | ... |
@@ -104,7 +103,7 @@ if [ $IMG_NAME != "ova" ] && [ $IMG_NAME != "ova_uefi" ] && [ $IMG_NAME != "ova_ |
| 104 | 104 |
cp $ISO_MOUNT_FOLDER/isolinux/initrd.img /tmp/initrd.gz |
| 105 | 105 |
gunzip /tmp/initrd.gz |
| 106 | 106 |
cd /tmp |
| 107 |
- cpio -id < initrd |
|
| 107 |
+ cpio -idu < initrd |
|
| 108 | 108 |
cp /tmp/installer/boot/initrd.img* $PHOTON_IMG_OUTPUT_PATH/photon-${IMG_NAME}/boot/
|
| 109 | 109 |
rm -rf /tmp/initrd* |
| 110 | 110 |
rm -rf /tmp/installer |