myDSL Extensions (deprecated) :: error: Read-only filesystem when loading



I have made an extension  BLAH.tar.gz, with only a single app in it, in the subdir
usr/bin/blah
when DSL starts I get the message:

Checking for MyDsl apps.... BLAHtar: usr/bin/blah: Read-only filesystem.

At the same time it loads dosbox.dsl OK
Dosbox also seems to load files into usr/bin

Any ideas what I have done wrong?

sbridger,
What happens if you rename it BLAH.dsl ?
I recall something about .dsl extension opening ro
areas for writing...

Might this have anything to do with the permissions?
I think adraker has the right idea.  The majority of the filesystem begins as read-only...a series of links to /KNOPPIX/*.  Loading a myDSL app with a .dsl filename will run /etc/init.d/mkwriteable, replacing the symlinks with writeable directories.  Extentions with .tar.gz and .uci filenames do not run mkwriteable, and therefore should not contain files that need to be loaded into /bin, /usr, or /sbin.  It will work once a .dsl extension is loaded, but is still an incorrectly named extension.
Changing the extension to .dsl worked, thanks

Now I have to get the links going.

What I want to do is run the (console) application in aterm, but have aterm remain running when the app has finished so the at user can run it again, do something else etc
What happens is that as soon as the app finishes aterm closes.

Any ideas on how to do this?

Next Page...
original here.