- for filename in 'grml.cfg', 'default.cfg', 'hidden.cfg':
- old_filename = "%s/%s" % (syslinux_target, filename)
- new_filename = "%s/%s-%s" % (syslinux_target, grml_flavour, filename)
- os.rename(old_filename, new_filename)
- adjust_syslinux_bootoptions(new_filename, grml_flavour)
+ modify_filenames(grml_flavour, syslinux_target, ['grml.cfg', 'default.cfg'])
+
+ filename = search_file("new-hidden.cfg", syslinux_target)
+ # process hidden file
+ if not search_file("hidden.cfg", syslinux_target):
+ new_hidden = syslinux_target + "hidden.cfg"
+ os.rename(filename, new_hidden)
+ adjust_syslinux_bootoptions(new_hidden, grml_flavour)
+ else:
+ new_hidden = "%s-hidden.cfg" % (grml_flavour)
+ new_hidden_file = "%s/%s" % (syslinux_target, new_hidden)
+ os.rename(filename, new_hidden_file)
+ adjust_labels(new_hidden_file, grml_flavour)
+ adjust_syslinux_bootoptions(new_hidden_file, grml_flavour)
+ entry = 'include %s\n' % new_hidden
+ add_entry_if_not_present("%s/hiddens.cfg" % syslinux_target, entry)
+
+