RUNZ technical details
From hacktolive.org
the RUNZ is a simple thing:
- .runz files are in reality renamed ISO (ISO 9660) files with a file named "autorun" that will run when the .runz file is executed. An OPTIONAL file named info.txt can also be included with the description of the .runz file. RUNZ Framework uses mountlo (an open-source tool) in the backend.
How it works
- the user double-clicks the .runz file
- .runz file is "mounted" (in /tmp/runz_USERNAME/mounted)
- the RUNZ framework then runs the autorun file inside the .runz file (a portable app, installer, superdeb, etc...)
- The .runz file is automatically unmounted when the program exits
Source code
Everything is written in BASH, so the .deb for RUNZ framework already contain all the source code.