X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-autoinstaller.git/blobdiff_plain/8e7f279ddc6d80280e7223c76c8744a247b512cf:/partial/sipb-xen-make-iso.py..a648e15e27104d03c7489c6c4c494022457ed06e:/files/usr/sbin/git-favicon.png diff --git a/partial/sipb-xen-make-iso.py b/partial/sipb-xen-make-iso.py deleted file mode 100755 index 5eadd32..0000000 --- a/partial/sipb-xen-make-iso.py +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env python - -import sys -import os -from subprocess import call - -def make_debian_cd(basetree, guest_ip, guest_hostname, passhash, output_iso): - old_preseed = file(os.path.join(basetree, 'preseed.cfg')) - cdtree = os.path.join(basetree, 'cdrom') - new_preseed = file(os.path.join(cdtree, 'preseed.cfg'), 'w') - new_preseed.write(old_preseed.read()) - new_preseed.write('d-i netcfg/get_ipaddress string '+guest_ip+'\n') - new_preseed.write('d-i netcfg/get_hostname string '+guest_hostname+'\n') - new_preseed.write('d-i passwd/root-password-crypted password '+passhash+'\n') - new_preseed.close() - call('''mkisofs -r -V "SIPB-Xen_Custom_Install_CD" -cache-inodes -J -l - -b isolinux/isolinux.bin -c isolinux/boot.cat - -no-emul-boot -boot-load-size 4 -boot-info-table'''.split() - + ['-o', output_iso, cdtree]) - -if __name__ == '__main__': - make_debian_cd(*sys.argv[1:])