X-Git-Url: https://git.siccegge.de//index.cgi?p=forks%2Fvmdebootstrap.git;a=blobdiff_plain;f=vmdebootstrap;h=9247e6b9947545f1aca235a0908fc7d040b80e77;hp=7ac88071505d656a8077945c85d416cf4bcc28b7;hb=48cd527760b1621dc68d7ad27b04c586532fe60f;hpb=ec2fdb1ee3e2f28b18213d20892bbd11c98d2bf9 diff --git a/vmdebootstrap b/vmdebootstrap index 7ac8807..9247e6b 100755 --- a/vmdebootstrap +++ b/vmdebootstrap @@ -743,7 +743,10 @@ append initrd=%(initrd)s root=UUID=%(uuid)s ro %(kserial)s self.message('Running customize script %s' % script) logging.info("rootdir=%s image=%s", rootdir, self.settings['image']) with open('/dev/tty', 'w') as tty: - cliapp.runcmd([script, rootdir, self.settings['image']], stdout=tty, stderr=tty) + try: + cliapp.runcmd([script, rootdir, self.settings['image']], stdout=tty, stderr=tty) + except IOError as e: + subprocess.call([script, rootdir, self.settings['image']]) def create_tarball(self, rootdir): # Create a tarball of the disk's contents