Release Candidates :: DSL v3.3 RC1
The first release candidate of DSL v3.3 is now ready for testing.
* Added mouse configuration persistence via .mouse_config.
* Improved rdesktop - added color depth.
* ALSA sound autoconfiguration improvement via conflicting audio module.
* Automated start of rcfirewall upon boot when rcfirewall.unc is in mydsl search path at boot.
* Added auto start of gtk2 when gtk2 extension is in mydsl search path at boot.
* Removed non-boot SCSI modues, now a unc and autoloaded when scsi.unc is in mydsl search path at boot.
* Added legacy option to lowram boot image label.
* Added lowram check to .xinitrc - prevents Dillo and Torsmo from starting.
* Updated bootfloppy.img to fix the 16MB memory/ramdisk bug.
* New dsl-split.lua a DSL KNOPPIX file dump to diskettes.
* Updated boot image "install" menu - dslinstall to support new options.
* Created a DSL FreeDOS utilitities diskette bootfloppy-utils.img for access to DOS installaton tools - linld, loadlin.
* Added declobber.sh to remove troublesome extraneous system directories in MyDSL extensions.
* Restored original b44.o module, should resolve hard drive netcard issues in v3.2.
* Fixed typo bug in mkmydsl.
* Fixed bug in frugal_lilo.sh when installing from a file.
* Fixed man script to support hard drive installations.
Thanks to WDef for the declobber script and to MakodFilu for the mods to rdesktop.
Please note that a change to .xinitrc which is likely in your backup.
You should compare and copy the new updated version from /etc/skel/.xinitrc
I have noticed that the mount app in the dock doesn't seem to be working as it used to. So far I have only tested 3.3RC1 under VMware, but version 3.1 doesn't show the fault. The fault is that the 'mounted/unmounted' button doesn't change the text or colour once clicked to mount a drive (in my case I have an iso image loaded as CDROM1 on the virtual machine). If the button is clicked more than once a message appears saying that /dev/scd1 is already mounted as /mnt/auto/cdrom1. (i.e. the drive cannot be unmounted using a second click on the button - the system seems to want to mount the drive again)
On checking mtab this is indeed what the line in the file says. However under version 3.1 the corresponding line in mtab reads /dev/cdrom1 (not /dev/scd1 as in version 3.3RC1). Version 3.2 displays the same behaviour as 3.3rc1, I just hadn't bothered to track down the cause.
The virtual machine was identical for all versions tested, all I did was change the name of the iso used to boot the virtual machine in the .vmx configuration file used by VMware.
Has something been changed between versions 3.1 & 3.2 that would cause the drives to be assigned different device names?
Great work on autoloading GTK2 on startup! Keep up the innovation.
I tried out 3.3rc1/declobber on a few dsl packages - mainly because I'm trying to figure out why I can no longer use "make menuconfig" to recompile - my apologies if this is the wrong place to post.
First off, my own post, hsfmodem.dsl, must be some kind of record at 169 clobber_list directories... :blush:
I ran declobber on gcc1-with-libs.dsl, gcc1.dsl (10 directories each) and gnu-utils (1 directory) and then loaded gcc1-with-libs/gnu-utils:
1. make menuconfig gave the following error:
# make menuconfig
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts/lxdialog all
make: Entering directory `/ramdisk/usr/src/linux-2.4.26/scripts/lxdialog'
/usr/bin/ld: unrecognized option '--as-needed'
/usr/bin/ld: use the --help option for usage information
collect2: ld returned 1 exit status
>> Unable to find the Ncurses libraries.
>> You must have Ncurses installed in order
>> to use 'make menuconfig'
make: *** [ncurses] Error 1
make: Leaving directory `/ramdisk/usr/src/linux-2.4.26/scripts/lxdialog'
make: *** [menuconfig] Error 2
gcc1-with-libs does contain Ncurses so I'm wondering if declobber somehow "clobbered" this?
2. I loaded the *.dsl packages via a terminal window, saw the prompt return and then minimised the window - later on, I saw a couple of error messages in the window, even though I had not touched it:
~$ mydsl-load /mnt/sda1/temp/gcc1-with-libs_noclobber.dsl
~$ mydsl-load /mnt/sda1/temp/gcc-2.95_noclobber.dsl
~$ mydsl-load /mnt/sda1/temp/gnu-utils_noclobber.dsl
~$ /bin/lua: /usr/sbin/cpanel.lua:169: bad argument #1 to 'input' (/tmp/ pipe.lua: No such file or directory)
[C]: in function 'input'
/usr/sbin/cpanel.lua:169: in main chunk
I'm not sure if this is related to the first error, but it is the first time a terminal window acted like this on me.
I think declobber is an excellent idea - maybe its working directory/output could be moved to /ramdisk/tmp to avoid it being unwittingly backed-up from /home/dsl though.
Thanks Juanito for the declobber feedback - I've been waiting for a bug report!
1. Am I right to assume these errors (which?) were absent using the un-declobbered extensions? If not, please test with the raw un-declobbered extensions and report back.
2. Which version of declobber is in the RC - I made some minor changes recently (posted)?
I just ran declobber v0.2.1 on gcc1-with-libs.dsl - at first glance it doesn't seem to be touching ncurses.
Re work dir: you can set this to /tmp or whatever at the top of the script.
Looks great. Thanks for all the improvements.
Can I make a request for the next release candidate? It would help for lazy people like me if the script for frugal install also included questions on how we would like to configure our default grub or lilo boot options (such as adding toram, mydsl=hda5 etc etc.). That way we would not have to go find menu.lst file and make edits there unless we want to include more extensive list of menus in the boot loader. Everything gets configured right at the time of the frugal install. Not sure if I am the only one wanting to have this feature but I will let the developers decide if this will help others.
Thanks again for all the good work.