DSL Ideas and Suggestions :: Flash 9 environment



Even with the far-away Debian roots I'd prefer 2.3.6 vanilla compiled rather than 2.3.2 patched here, there and a little over as a binary..
Or we could just wait for the tiny core

jpeters,
Flash should not fail or crash just because alsa is not set up, it will just play video silently.  At least that is what I have read as well as experienced.
Also, you did have the .deb installed before you ran the deb2dsl script, right?  If not, it will not work right.  In fact, since files of the same name that are in the libc6**.deb are already in the base system, the script will probably just package up the files from the base system into the .dsl rather than from the .deb.  That is since the script fetches the files from the system and not from the .deb.  The simple way I do it is this, and it is in the book I believe as well.  Starting in the same directory as my libc6**.deb file:

# mkdir 1
# dpkg -x libc6**.deb 1
# cd 1
# find . > /tmp/libc6.list
# tar -T /tmp/libc6.list -czvf /tmp/libc6.dsl

I am sure there are other/better ways of doing that, and I am away from my machine and such but that should work if memory serves.

Of course, this is a quick and dirty hack to get flash playing.  Making an updated glibc for an extension would need to be done the right way with a much more thought out process, even if this does just work.

Quote
I am sure there are other/better ways of doing that

I did basically what you did with a temp directory and dpkg -x. Then I tarred the following from within my temp directory:
Code Sample
tar cfzv ../libc-sarge.dsl lib sbin usr/bin usr/sbin usr/lib/ usr/share/zoneinfo


I included zoneinfo just to err on the side of caution because its size was different from what's in DSL; I wonder if that can be left out altogether or if there's anything linked that would break (I presume the tz-data you use should be valid as long as it's in the same place regardless of libc -- anyone know for sure?). I left out man, docs, etc. FWIW:
% du -h  --max-depth=1 usr/share
5.6M    usr/share/zoneinfo
72K     usr/share/man
540K    usr/share/doc
6.2M    usr/share

DSL's zoneinfo is:
% du -h  --max-depth=0 /usr/share/zoneinfo
5.5M    /usr/share/zoneinfo

My result:
-rw-r--r--    1 dsl      staff     4358395 Jun  3 07:18 libc-sarge.dsl

I'd really like to remove zone data if I can to get it smaller -- might experiment with it if nobody tells me I either need it or don't. Haven't had time to test yet, might get to later tonight or in the morning before work.

Quote (lucky13 @ June 03 2008,22:04)
I'd really like to remove zone data if I can to get it smaller -- might experiment with it if nobody tells me I either need it or don't. Haven't had time to test yet, might get to later tonight or in the morning before work.

..that and all the docs, man files, etc. Also probably good to delete directory files from the find list. Mine still crashes, however. I think I did better just copying over lib files;  at least it wasn't crashing before I rebooted. I think I'm out of luck anyway, because ALSA has always shut down my sound card.

Quote
..that and all the docs, man files, etc.

Quoting myself: "I left out man, docs, etc." :)

Next Page...
original here.