The only issue with Qt wrapped shell scripts is that they can\'t have a user interface. But I remember that there is a /bin command (I don\'t have the Z with me at the moment to specify) which pastes an image to the screen (like the initial Zaurus welcome screen). So predefined pngs can be used for messages like \"please wait\", \"error\", \"finished\".
Ok, here\'s a couple ideas I was thinking of.
1) I can launch the terminal app from the icon, with a paramater to call the modrom script. This way, there can be at least a minimal user interface. Only drawback is, the terminal app isn\'t installed by default. So I\'d have to make it a dependency in the ipk. But someone might have an alternat terminal app installed (i.e., opie-terminal), and I\'m not sure how to make the dependency an either/or.
2) The script switch to another virtual cosole (call \"chvt 3\" at the top of it). This would give the same type of user interface as above, but not rely on having the terminal app installed.
This could work ok for the modrom script, but the oz2sd script will cause a low memory condition (since it has to insmod the mtdram module which takes up an aditional 16 meg memory), which results in qpe displaying the low memory dialog. Don\'t know if this would pop up over the alternate virtual console, I\'ll have to do some tests on this.
3) There is a program out there that allows a shell script to make qt calls (open window for output, dialog buttons, etc.) Haven\'t played with it yet, but it could be an option for providing a minimal gui interface. Again, it adds another dependency.
I\'m leaning more towards option 2, since it would be the easiest for me to impliment for the time being. As for the documentation, I\'ll split it up into a \"quickstart\" guide, a \"detailed\" section, and a third part that gives a more in-depth look at what is changed. Also, the modrom script sets up the zaurus for both dual-boot root on SD, and also has another component, for just /home on SD. I\'ll have to do a better job of documenting both so that they don\'t get confused.
Now, if I get some funds together, I\'ll order an sl-5600, then I\'ll be able to maintain a seperate version for that platform (which seems to be many of the requests here). I\'ve just gotta make the determination if the 5600 would be worth it for me at this point, or if I should hold out for the 6000 or c860.