Stuckie
Member
After countless hours spent pouring over this mammoth script and testing the crap out of it to ensure it's not going to grow fangs and cause some very nasty things to occur, it's finally finished!
Weighing in at a hefty 510 lines, this is pure, unadulterated bash and Zenity abuse
Extend Utils now creates mount scripts.
The idea is that you setup your environment however you like.. be it as simple or as complex as you desire.
Just want to mount a Debian extend to access Synaptic to install stuff and mess around in a Terminal? No problem.
Want to do some Development on the Pandora, but would rather not install to the NAND? Easy.
How about some madness? Mount Debian with an Overlay to catch anything you install, and as it's binary compatible, package it up for standard Pandora consumption!
This also paves the way for the actual GUI system to come in to maintain the "premount" files.
What it DOESN'T currently do ( as the code was WAAAY too temperamental just now ):
It won't create chrooted environments for you.. you'll need to download a pre-generated one, or do it manually.
It won't combine Extends/Overlays... you'll have to do this manually.. it's a bit trickier than it first appears if you want to maintain package lists, for instance... I'm working on using diff to handle this, however.
It won't handle any special bits and pieces required for certain OS Extends.. but you can edit the script after creation.
It won't setup GDM for you should you have installed it and want to "boot" to it.. though I'll throw up a guide to do it.. I probably have already done it, it'll just be lurking "somewhere" in this thread
It does absolutely nothing to try and unmount anything at the moment... so you're best restarting after calling the mount scripts.
Now what it DOES do:
Creates new Swap, Overlay and Extend files - be it from the pre-formatted set of 256/512/1024/2048/4096MB files or a custom size you pick ( though beware as that will call DD direct on your card, and may chew it out! )
Builds and Runs Pre-Mount scripts that allow you to mount multiple Extends and Overlays, as well as Swap.
It's one script instead of many!
I don't have an icon, so if someone feels like making an icon for Extend Utils, feel free
It can be grabbed from the usual place: http://www.stuckiegamez.co.uk/apps/pandora/SimpleDev/extendutils.pnd ( it's now 8mb! )
Documentation is here: http://pandorawiki.org/Extend_Utils .. I suggest you read it!
Test it, Break it, Bug Reports please!
It might almost be usable enough to throw on the usual download places, what do you think?
NOTE: I haven't actually tested the Ubuntu extends fully.. but that had it's own script anyway as it needed some funky stuff to work at all.
That and Ubuntu was perhaps a bit broken anyway Bit more broken now, though!
Weighing in at a hefty 510 lines, this is pure, unadulterated bash and Zenity abuse
Extend Utils now creates mount scripts.
The idea is that you setup your environment however you like.. be it as simple or as complex as you desire.
Just want to mount a Debian extend to access Synaptic to install stuff and mess around in a Terminal? No problem.
Want to do some Development on the Pandora, but would rather not install to the NAND? Easy.
How about some madness? Mount Debian with an Overlay to catch anything you install, and as it's binary compatible, package it up for standard Pandora consumption!
This also paves the way for the actual GUI system to come in to maintain the "premount" files.
What it DOESN'T currently do ( as the code was WAAAY too temperamental just now ):
It won't create chrooted environments for you.. you'll need to download a pre-generated one, or do it manually.
It won't combine Extends/Overlays... you'll have to do this manually.. it's a bit trickier than it first appears if you want to maintain package lists, for instance... I'm working on using diff to handle this, however.
It won't handle any special bits and pieces required for certain OS Extends.. but you can edit the script after creation.
It won't setup GDM for you should you have installed it and want to "boot" to it.. though I'll throw up a guide to do it.. I probably have already done it, it'll just be lurking "somewhere" in this thread
It does absolutely nothing to try and unmount anything at the moment... so you're best restarting after calling the mount scripts.
Now what it DOES do:
Creates new Swap, Overlay and Extend files - be it from the pre-formatted set of 256/512/1024/2048/4096MB files or a custom size you pick ( though beware as that will call DD direct on your card, and may chew it out! )
Builds and Runs Pre-Mount scripts that allow you to mount multiple Extends and Overlays, as well as Swap.
It's one script instead of many!
I don't have an icon, so if someone feels like making an icon for Extend Utils, feel free
It can be grabbed from the usual place: http://www.stuckiegamez.co.uk/apps/pandora/SimpleDev/extendutils.pnd ( it's now 8mb! )
Documentation is here: http://pandorawiki.org/Extend_Utils .. I suggest you read it!
Test it, Break it, Bug Reports please!
It might almost be usable enough to throw on the usual download places, what do you think?
NOTE: I haven't actually tested the Ubuntu extends fully.. but that had it's own script anyway as it needed some funky stuff to work at all.
That and Ubuntu was perhaps a bit broken anyway Bit more broken now, though!