Priest of the Order of the Butterfly
Posts: 874 from 2007/4/9
From: Kingston upon ...
Quote:
jacadcaps wrote:
You're out of luck - cdrive (the MorphOS' CD filesystem) does not handle the RockRidge softlinks.
Thanks Jacadcaps,
That's a shame, I've run up against a few brick walls with my current challenge, this was hopefully going to be the simple solution.
Basically, I'm playing around trying to create a semi-ISO based installation, where sys:prefs is abstracted out to a writeable filesystem (ISO recreated without it) and the rest of sys remains on the ISO.
This is entirely not supported, I know. I am a bad man! :)
The simplest approach would be to add in an Assign sys: foo:bar ADD near the start of startup-sequence.
This works fine, but some graphical resources are accessed (prefs/gfx, etc) prior to startup-sequence executing, so my "assign sys: foo/bar ADD" hack arrives a little too late.
It all works ok, but visually looks square, grey, monochrome... it all looks a bit like AROS. :D
Next approach was to try creating a symlink to the writeable prefs folder and recreate the ISO. This would require symlink support in at boot time though, so it doesn't work.
Most promisingly, I've also tried using the PC (preload command) boot option which should work fine, but the use of "" around the preload command is interpreted as surrounding a string by Openfirmware/Forth (when used in a boot menu).
eg : bootmorphos37 " Booting MorphOS 3,7..." .printf 100 ms load-base release-load-area " &device;:&partition;,\bootmonster\3.7\boot.img bi DH2:ISO/morphos-3.7.iso PC="sys:morphos/c/assign sys: foo:bar ADD" ramdebug" $boot ;
I think I need a (Forth) escape character, but I've no idea what that is as yet (Forth is not a nice keyword for googling) - if you have any ideas do let me know.
[ Edited by boot_wb 28.05.2015 - 08:29 ]www.hullchimneyservices.co.uk
UI: Powerbook 5,6 (1.67GHz, 128MB VRam): OS3.1, OSX 10.5.8
HTPC: Mac Mini G4 (1,5GHz, 64MB VRam): OS3.1 (ZVNC)
Audiophile: Efika 5200b (SB Audigy): OS3.1 (VNC + Virtual Monitor)
Windows free since 2011!