+ print("debug: copy %s to %s") % (bootsplash, isolinux_target + file)
+ subprocess.Popen(["install", "--mode=664", bootsplash, isolinux_target + file])
+
+ grub_target = target + '/boot/grub/'
+ mkdir(grub_target)
+
+ print("debug: copy grub/splash.xpm.gz to %s") % grub_target + 'splash.xpm.gz'
+ subprocess.Popen(["install", "--mode=664", 'grub/splash.xpm.gz', grub_target + 'splash.xpm.gz'])
+
+ print("debug: copy grub/stage2_eltorito to %s") % grub_target + 'stage2_eltorito'
+ subprocess.Popen(["install", "--mode=664", 'grub/stage2_eltorito', grub_target + 'stage2_eltorito'])
+
+ print("debug: generating grub configuration %s") % grub_target + 'menu.lst'
+ grub_config_file = open(grub_target + 'menu.lst', 'w')
+ grub_config_file.write(generate_grub_config(grml_flavour))
+ grub_config_file.close( )
+
+ syslinux_target = target + '/boot/isolinux/'
+ mkdir(syslinux_target)
+
+ print("debug: generating syslinux configuration %s") % syslinux_target + 'syslinux.cfg'
+ syslinux_config_file = open(syslinux_target + 'syslinux.cfg', 'w')
+ syslinux_config_file.write(generate_syslinux_config(grml_flavour))
+ syslinux_config_file.close( )
+
+ print("debug: generating isolinux/syslinux splash %s") % syslinux_target + 'boot.msg'
+ isolinux_splash = open(syslinux_target + 'boot.msg', 'w')
+ isolinux_splash.write(generate_isolinux_splash(grml_flavour))
+ isolinux_splash.close( )