[opensource] gnome-format 0.2

opensource at cse.ohio-state.edu opensource at cse.ohio-state.edu
Sun May 6 17:01:47 EDT 2007

Silas Baronda wrote:
  > In your blog post about the gformat I saw you were asking for someone
> handy in python to improve the mkfs script.  When I looked at the script 
> it was a shell script.  Did you mean want it converted over to python or 
> is there another script that I'm missing?

Yeah - the one that is there is the most basic functionality, but I want 
to make it a bit more powerful, like a hashtable of default flags that 
should be passed to the actual mkfs.somefs call. This stuff is absurdly 
easy for someone who knows Python but I'd have to look everything up and 
it'd be a pain.

Also, there will probably be some specific shims for handling special 
cases; for example, deciding whether to use ext2 or ext3, etc. I don't 
want to put these shims in the main executable because it makes it much 
easier for distros to tweak what they want.

The idea is that every script in that directory that can create 
filesystems should respond to the '--capabilities' flag with a list of 
filesystems they can support. If that flag isn't specified, the script 
should act like the 'mkfs' program ("-t filesystem", etc). However, what 
it actually ends up calling doesn't matter.

The other thing I might need help with is the encrypt script. The 
problem is, cryptsetup can't take all of its parameters from the flags, 
it will always run in interactive mode (i.e. prompting the user for 
stuff), so I need to hack together a way for Python to send some stuff 
over pipes and what.

Paul Betts <bettsp at cse.ohio-state.edu>

More information about the Opensource mailing list