myDSL Extensions (deprecated) :: How to make Compressed ISO (.ci)



Quote

would be complicated though :(

it's not.
a *.uci has a user.tar.gz file. In this file you could have the symlinks.
they should be created similar to how /etc/init.d/mkwritable does.
then if you have loaded a *.dsl prior to the loading of the *.uci, it will work.

if the /usr/sbin/mountci was modified. ( allow the use of a user.dsl) some thing like:
Code Sample

if [ -f "/opt/$APP/user.tar.gz" ]; then
  busybox tar -C / -zxf "/opt/$APP/user.tar.gz"
fi
if [ -f "/opt/$APP/user.dsl" ]; then
  /etc/init.d/mkwritable
  busybox tar -C / -zxf "/opt/$APP/user.dsl"
fi

big *.dsl converted to this type of *.uci would need less ramdisk
i think.

maybe that should be done sometime?

i will try to make it work when i get home :)


original here.