Apps :: DSL building tools
I agree with you on the UNC thing. I haven't yet spent the time to understand how they really work yet. I have just been useing the dsl2unc script. The one nice thing about .dsl files, is I can just use tar if I want to look inside it. But then, I admit to not having a clue how UNCs work just yet...
If you have down the concept of a file list and tar command, then just using the -C option to lay down the files other than /
say -C /home/mynewunc/ ... then using the mkisofs instead of tarring up the directory will produce the cloop of base system files and directories. The complexity of using unionfs is taken care of by the infratstructure within DSL. Not much different than constructing a .dsl. Of course the user.tar.gz is a mini tarball for optional menu and/or icon. The user.tar.gz is the same concept as I setup for uci extension.
One thing I find that may prevent a quick and dirty way for me to change debs to unc is the lack of the functionality of the dpkg -x command in DSL. That command seems to fail. There are more mature ways of handling it I am sure, but not for simple minds like mine at the moment.
EDIT 3-18-07: dpkg -x works fine, just not with wildcards. I was used to using wildcards with the command. But in DSL it works ok for single .debs. Dpkg in Knoppix 3.7 is the same way.
original here.