~ubuntu-on-ec2/vmbuilder/automated-ec2-builds-fginther

« back to all changes in this revision

Viewing changes to build-ec2-image

  • Committer: Ben Howard
  • Date: 2015-04-09 18:59:47 UTC
  • Revision ID: ben.howard@ubuntu.com-20150409185947-3ote4e96udzwj95b
Set umask to 022

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#!/bin/bash
2
2
# vi: ts=4 noexpandtab
 
3
umask 022
3
4
cmd_args=$*
4
5
base_d=$(dirname $(readlink -f "${0}"))
5
6
 
462
463
                "${cmd[@]}" ||  fail "failed to run ova_cmd: ${cmd[@]}"
463
464
                sudo chown -R "$(id -u):$(id -g)" "${ovf_d}"
464
465
                chmod go+r "${ovf_d}/"*
 
466
                touch "${ovf_d}/"*
465
467
        fi
466
468
 
467
469
        # create OVF containers
468
470
        for disk_type in ${ovf_disks}; do
469
 
                [ "${ovf_default:-vmdk}" = "${disk_type}" ] && 
 
471
                [ "${ovf_default:-vmdk}" = "${disk_type}" ] &&
470
472
                        prefix="${img_base}" ||
471
473
                        prefix="${img_base}-${disk_type}"
472
474
                disk_name="${img_base}-disk1.${disk_type}"
487
489
                "${cmd[@]}" ||  fail "failed to run ovf_cmd: ${cmd[@]}"
488
490
                sudo chown -R "$(id -u):$(id -g)" "${ovf_d}"
489
491
                chmod go+r "${ovf_d}/"*
 
492
                touch "${ovf_d}/"*
490
493
        done
491
494
 
492
495
        [ "${raw_disk:-0}" -ne 0 ] || { [ -e "${disk_img}" ] && rm ${disk_img}; }