From da058575c9f0a7327492bc357b6499ae3b4c4a7f Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Wed, 18 Feb 2009 00:48:36 +0100 Subject: [PATCH] Move TODOs to extra file --- TODO | 15 +++++++++++++++ grml2usb | 16 ---------------- 2 files changed, 15 insertions(+), 16 deletions(-) create mode 100644 TODO diff --git a/TODO b/TODO new file mode 100644 index 0000000..aa3a2a8 --- /dev/null +++ b/TODO @@ -0,0 +1,15 @@ +TODOs +----- + +* implement missing options (--grub, --kernel, --initrd, --squashfs, --uninstall) +* validate partition schema/layout: is the partition schema ok and the bootable flag set? (--validate?) +* provide --create-partition option? +* implement logic for storing information about copied files (register every file in a set()?) +* the last line in bootsplash (boot.msg) should mention all installed grml flavours + (attention, the line should become too long :)) +* code improvements: + - improve error handling wherever possible :) => especially disk full, any other known test cases? + - use 'with open("...", "w") as f: ... f.write("...")' +* provide unit-testing (any ideas for useful/test-able scenarious?) +* provide progress bar when copying files +* provide graphical version; any volunteers? :) diff --git a/grml2usb b/grml2usb index 6953984..b669ad2 100755 --- a/grml2usb +++ b/grml2usb @@ -10,22 +10,6 @@ This script installs a grml system (either a running system or ISO[s]) to a USB :license: GPL v2 or any later version :bugreports: http://grml.org/bugs/ -TODO ----- - -* implement missing options (--grub, --kernel, --initrd, --squashfs, --uninstall) -* validate partition schema/layout: is the partition schema ok and the bootable flag set? (--validate?) -* provide --create-partition option? -* implement logic for storing information about copied files -> register every file in a set() -* the last line in bootsplash (boot.msg) should mention all installed grml flavours -* code improvements: - - improve error handling wherever possible :) - - use 'with open("...", "w") as f: ... f.write("...")' - - simplify functions/code as much as possible, especially: - Too many local variables - Too many branches - Too many statements -* graphical version? any volunteers? :) """ from __future__ import with_statement -- 2.1.4