Change-Id: I2bd25bf6bcb9d9521d6fb552ba6d90a3d71550e5
Reviewed-on: http://photon-jenkins.eng.vmware.com/794
Tested-by: jenkins-photon <wangnan2015@hotmail.com>
Reviewed-by: Sharath George
(cherry picked from commit b1be2ab8681cf13e57f504d25609f29f0a92a22d)
Reviewed-on: http://photon-jenkins.eng.vmware.com/919
Reviewed-by: suezzelur <anishs@vmware.com>
Tested-by: suezzelur <anishs@vmware.com>
| ... | ... |
@@ -87,6 +87,19 @@ rm -f $PHOTON_IMG_OUTPUT_PATH/photon-${IMG_NAME}/etc/machine-id
|
| 87 | 87 |
touch $PHOTON_IMG_OUTPUT_PATH/photon-${IMG_NAME}/etc/machine-id
|
| 88 | 88 |
rm -f $PHOTON_IMG_OUTPUT_PATH/photon-${IMG_NAME}/etc/fstab
|
| 89 | 89 |
echo "UUID=$UUID_VALUE / ext4 defaults,barrier,noatime,noacl,data=ordered 1 1" >> $PHOTON_IMG_OUTPUT_PATH/photon-${IMG_NAME}/etc/fstab
|
| 90 |
+ |
|
| 91 |
+mkdir -p $PHOTON_IMG_OUTPUT_PATH/photon-${IMG_NAME}/var/lib/cloud/seed/nocloud
|
|
| 92 |
+cat << EOF >> $PHOTON_IMG_OUTPUT_PATH/photon-${IMG_NAME}/var/lib/cloud/seed/nocloud/meta-data
|
|
| 93 |
+instance-id: iid-local01 |
|
| 94 |
+local-hostname: photon-machine |
|
| 95 |
+EOF |
|
| 96 |
+cat << EOF >> $PHOTON_IMG_OUTPUT_PATH/photon-${IMG_NAME}/var/lib/cloud/seed/nocloud/user-data
|
|
| 97 |
+#cloud-config |
|
| 98 |
+ |
|
| 99 |
+runcmd: |
|
| 100 |
+ - (echo -ne 'photon-';cat /dev/urandom | tr -dc 'a-zA-Z0-9' | head -c 9)|xargs hostnamectl set-hostname |
|
| 101 |
+EOF |
|
| 102 |
+ |
|
| 90 | 103 |
mount -o bind /proc $PHOTON_IMG_OUTPUT_PATH/photon-${IMG_NAME}/proc
|
| 91 | 104 |
mount -o bind /dev $PHOTON_IMG_OUTPUT_PATH/photon-${IMG_NAME}/dev
|
| 92 | 105 |
mount -o bind /dev/pts $PHOTON_IMG_OUTPUT_PATH/photon-${IMG_NAME}/dev/pts
|