Joined: Oct. 2003
||Posted: July 08 2004,12:28
I agree with many of the posts here..
Extensions are user contributed, and should be used with some... respect?
I would test them first from a fresh liveCD, after checking their sums.
It's very easy to quickly create a fresh HDinstall to test from as well.
I do have several HDinstalls that family and friends use, but knowing that
those folks don't backup like I do, I wouldn't care to "toast" their systems.
Otherwise, with a good backup, and maybe even an extra copy of your
backup tucked away somewhere else, reinstalling a DSL system
is fast and painless.
Now, if you have valuable data, like your latest compiled kernel,
scripts in-progress, fresh downloads, emails you "just can't lose" , etc.
I would think twice before using that system for exploring new extensions,
or becoming a "beta tester" for the latest .dsl files.
( In my opinion, anyone who installs any of the user contribs
has just been awarded "beta tester" status ! )
I think an "uninstaller" would be great, but some way of backing up
replaced or edited files needs to accompany the script.
Many times an extension build will want to "upgrade" libs, or alter config files.
Some of these could be pulled back in from the distro CD, others may be
3rd or 4th generation edits, writes, or upgrades.
For example: You try out the xy_game.dsl, built from the "stable" versions,
which upgrades lib.x from 2.0.0 to 2.0.1. Symlink changed
You then try out xz_game.dsl, built from the unstable versions,
which upgrades lib.x from 2.0.1 to 2.0.2. Symlink changed again.
OOPS, that one's still got a little more "testing" to do, but if you pull your
backups from the distro CD, your first xy_game.dsl will be toast.
May 12th was the date of the DSL 0.7 release.
Before then "myDSL" didn't even exist in Damnsmalllinux.
Most of these extensions have only been made in the last 30 days or so.
If in doubt, error on the side of caution, and seek info from other users.