DSL v3.1 is out!


Forum: Site News
Topic: DSL v3.1 is out!
started by: roberts

Posted by roberts on Nov. 29 2006,03:33
DSL v3.1 is now released. Final change log:

*  Converted 54 Lua and Lua/Fltk programs to Lua 5.1.1 Fltk 1.1 via MurgaLua interface.
*  Updated sqlite to 3.3.6
*  Made unionfs the default boot. Use "legacy" option to skip.
*  Improved mount tool for "after boot" pendrive support & sort order & missing devices.
*  Updated hard drive install for consistent fstab - cdrom & floppy
*  Updated hard drive install - lilo to partition instead of MBR to support GAG bootloader.
*  Updated frugal lilo - dropped hda requirement & lilo to partition to support GAG bootloader.
*  Improved frugal_grub.sh to support Poormans via Bootfloppy installs.
*  Improved frugal_lilo.sh to support Poormans via Bootfloppy installs.
*  Improved dsl-hdinstall & dsl-installboot to support Poormans via Bootfloppy installs.
*  Updated mkdosswapfile to support Poormans via Bootfloppy.
*  New boot option 'dosswapfile' to autoscan or specify dosswapfile.
*  New boot option 'fuse' to load upon boot the fuse system.
*  New License section to "Getting Started" document.
*  Changed mydslPanel, dpkg-restore & gnu-utils made consistent with other extensions to use /opt/.mydsl_dir.
*  Changed mkmydsl script -boot-load-size 4 for beter hardware compatibility.
*  Improved root's PATH, changes .fluxbox/menu .xtdesktop/Aterm.lnk, and /root/.bashrc
*  Improved Antiword fonts.
*  Added right-click to MyDSL Icon for easy UCItool access.
*  Changed color escape codes to echo commands.
*  Made mydsl boot option consistent with restore boot option.
*  Enhanced exitcheck to warn if no backup device when requested to save special settings.
*  Enhanced .torsmorc for ACPI battery indicator - BAT1
*  Updated .fluxbox/menu & .jwmrc for recent menu changes.
*  Added TMPDIR environment variable.
*  New theme - envane

Download from mirrors or Ibiblio found < here. >

Posted by roberts on Nov. 29 2006,03:36
Items that been updated in v3.1, which may be overridden by your backup:

1. .fluxbox/menu
2. .xtdesktop/Aterm.lnk
3. .xtdesktop/Cpanel.lnk
4. .xtdesktop/MyDSLgui.lnk
5. .jwmrc

Be sure to compare and copy from /etc/skel to enjoy all the new features.

Posted by sankarv on Nov. 29 2006,09:35
Its great to see this DSL stable version with large number of enhancements. Thanks for this very good work.
Posted by doobit on Dec. 01 2006,03:13
What can I say. This is still the best small linux that exists. congratulations!:)
Posted by hs7sv on Dec. 01 2006,03:18
Great job! :D
Posted by u2musicmike on Dec. 01 2006,16:10
Quote (roberts @ Nov. 28 2006,22:36)
Items that been updated in v3.1, which may be overridden by your backup:

1. .fluxbox/menu
2. .xtdesktop/Aterm.lnk
3. .xtdesktop/Cpanel.lnk
4. .xtdesktop/MyDSLgui.lnk
5. .jwmrc

Be sure to compare and copy from /etc/skel to enjoy all the new features.

Is there a better way to remove just these items from a backup?  

What I did was a new install without the backup and then untarred my existing backup on a separate hard drive partition.  I then deleted the files from the backup and copied new replacements from the ramdrive.

Posted by roberts on Dec. 01 2006,16:18
Quote
Is there a better way to remove just these items from a backup?  


The file .xfiletool.lst contains files to exclude from your backup.

If you use that method be sure to remove them after your upgrade.

Posted by ArmorDragon on Dec. 02 2006,07:44
Once again, you guys have done a great job!  Thanks a lot! :)
Posted by Selim on Dec. 02 2006,08:10
Quote
Is there a better way to remove just these items from a backup?


Why don't you boot with your new install and your old backup and then copy the 5 files from /etc/skel to /home/dsl (If you want to see the changes without rebooting, just restart jwm or fluxbox) ?

Posted by jls legalize on Dec. 02 2006,11:17
Can u please explain better this change?:
*  dpkg-restore & gnu-utils made consistent with other extensions to use /opt/.mydsl_dir.

I think it's better to autoscan the dos swap file instead of needing to add dosswapfile boot option.

legalize cannabis, etc.

Posted by Zucca on Dec. 02 2006,13:04
< Excellent >.
Posted by Selim on Dec. 02 2006,15:16
Quote
Can u please explain better this change?:
*  dpkg-restore & gnu-utils made consistent with other extensions to use /opt/.mydsl_dir.

In 3.01 dpkg-restore & gnu-utils were downloaded in /home/dsl whatever your mydsl directory was. Because of that, when rebooting with the mydsl cheatcode, they weren't loaded at boot time. Looks like this "feature" isn't in 3.1 :D

Btw, do you plan to release an extension for amsn 0.96 jls?

Posted by phyrexicaid on Dec. 02 2006,15:25
This is a fantastic release, really impressed with the look (so much better than the purple one!) and the ease and speed of a hard drive install.

I needed to create a couple of internet machines quickly, and DSL was my first choice.  Super quick!

Posted by roberts on Dec. 02 2006,17:25
Quote (jls legalize @ Dec. 02 2006,03:17)
Can u please explain better this change?:
*  dpkg-restore & gnu-utils made consistent with other extensions to use /opt/.mydsl_dir.

I think it's better to autoscan the dos swap file instead of needing to add dosswapfile boot option.

legalize cannabis, etc.

The gnu-utils and dpkg-restore were dowloading to /home/dsl/
That goes against my position of not having a large static extensions in /home/dsl because they would typically be in the backup and that only wastes time to write everytime. I made those two "extensions" download into whatever is in /opt/mydsl_dir just like any other extension.

On the dosswapfile, I would think that it would be the exception rather than the norm for someone to use such. Therefore, why make everyone suffer the slowdown caused by a needless autoscan when likely a dosswapfile would not be found. I try to be sensitive about boot times.

Posted by Juanito on Dec. 03 2006,03:54
I just upgraded from 3.0.1 to 3.1 and the first thing I noticed was that I got a bunch of errors at the end of the boot sequence...

I finally managed to boot using the "legacy" boot option - what I don't understand is why, when I didn't change anything from my 3.0.1 USB boot, this should be necessary?

Anyway, once booted things looked good - the USB automount is very welcome but what happened to the "add to filetool" button and the user/open in leafpad options in emelFM?

Posted by roberts on Dec. 03 2006,05:34
Sounds like a mix of dsl-n & dsl. Perhaps a dsl-n backup was restored over the new dsl. We don't have leafpad in dsl.

The add2filetool is still the top button. You can verify by cat /etc/skel/.emelfm/buttons. So, if you are missing it then it must have been overwritten from a prior backup.

It is always best to first try out a new release with 'base norestore' boot options before you introduce your prior version backup.

Sorry I cannot make the upgrade any more automatic. There are just too many options and installation types as well as advanced users who often customize their systems.

I can only post the files likely to be overwritten by a backup. And I only post files involved since the last release. If one is upgrading from much older releases then they must search out and read past site news for prior lists.

It is not possible to upgrade/downgrade between dsl-n & dsl.



Posted by Juanito on Dec. 03 2006,11:55
In fact what I did first is copy just the knoppix image file and minirt24.gz from 3.1 over the top of the 3.0.1 files on my USB stick - when this gave boot errors, I figured that my backup.tar.gz had overwritten something important.

Next I burnt a 3.1 CD (which booted without problems) and used the right-click menu to make a new USB-HDD installation (i.e. reformat over the 3.0.1 installation). This USB installation (without restore) would not boot fully without the "legacy" option.

Finally I "un-packed" the old backup.tar.gz file and only copied across selected files into the new installation - nothing, as far as I know, to do with emelFM. BTW "leafpad" was an error, I meant "beaver".

I'll do some double-checking and post anything I find.

Edit
----
/etc/skel/.emelfm/buttons & /home/dsl/.emelfm/buttons seem to be identical. The first two lines are:

Add2Filetool= for i in %f; do add2filetool.sh %d/$i;  done
Edit=beaver %f

But there ain't no Add2Filetool button...

Posted by roberts on Dec. 03 2006,14:25
If the configuration file is intact and you are still not having that feature then it would suggest a bad install or more likely a flakey/failing pendrive.
Posted by ZoOp on Dec. 04 2006,07:59
I had a little issue with the control panel in the fluxbox menu when I did a fresh install of dsl 3.1, and then used my old parameters of dsl 2.4. My fluxbox menu file (/ramdisk/home/dsl/.fluxbox/menu) mentions:

[exec] (Control Panel){cpanel}

but it has to be:

[exec] (Control Panel){cpanel.lua}

Otherwise, great job as usual.

yours
z

Posted by meo on Dec. 04 2006,08:42
Hi guys!

I was a little confused in the beginning when it comes to add2filetool but then I found out that it is present in the "normal" emelfm but not in emelfm as superuser.

Have fun,
meo

Posted by Juanito on Dec. 04 2006,12:17
Thanks meo - I found the missing button/menu item in the "normal" emelFM.

Any ideas on how to make this work in emelFM as super-user?

Posted by meo on Dec. 04 2006,14:08
Hi Juanito!

I don't think you need the add2filetool button on emelfm in superusermode because you can add even files from root with the "normal" emelfm.

Have fun Juanito,
meo

Posted by Juanito on Dec. 18 2006,14:00
I've been slowly converting the *.dsl I commonly use to *.unc in order to only use unc packages on DSL 3.1.

This seems to have worked fine except for dsl-dpkg.dsl which gives me error messages when I try the dsl2unc script. In order to occasionally use "dpkg -i" or "apt-get install", I have loaded dsl-dpkg.dsl from time to time but this seems to cause errors.

The most common error is when using gtkfind.unc after using dsl-dpkg.dsl, I get bunch of error messages flying past saying something about too many files being open. The only way out of this is to close gtkfind - does anybody have an idea what the problem might be?

Posted by roberts on Dec. 18 2006,15:32
I have a dsl-dpkg.unc working with dsl v3.2RC2.
This should move the .unc support to the same level as .dsl

Posted by Juanito on Dec. 19 2006,04:09
Thanks - I don't see dsl-dpkg.unc in the repository in "testing" or "unc", do I need to download 3.2 RC2 to get hold of it?
Posted by roberts on Dec. 19 2006,04:26
Neither have been posted yet.
It was just 12/17 that I finished dsl-dpkg.unc and adjustments to core.
Still adding more to core 3.2RC2. Hang in there. It will be soon.

Posted by Juanito on Dec. 20 2006,18:10
Thanks - in the meantime, I've noticed a problem with a small script I use to mount the Knoppix CD.

Prior to using unc packages, I used to use the following command:

#  mount /mnt/hda5/Download/Linux/KNOPPIX_V3.4-2004-05-04-EN.iso /ramdisk/image -t iso9660 -o ro,loop=/dev/cloop10

When I use the same command, I get an error "1794 Segmentation fault". Should I be using a different command now?

Posted by ^thehatsrule^ on Dec. 20 2006,19:26
Why are you using cloop devices?  (Although any kind segfaults are bad :/ - plus it did work before...)

Afaik, you can use mount file.iso -o loop /where/to/mount
Should automatically mount as ro and set -t and find a device.

Posted by roberts on Dec. 20 2006,19:38
The iso is not a cloop.  The file KNOPPIX/KNOPPIX is.

# mount /mnt/hdax/dsl-xxx.iso /mnt/test -o loop

works.

If your goal is to get to the KNOPPIX compressed file then you will need an additional mount command

# mount /mnt/test/KNOPPIX/KNOPPIX /mnt/image -o loop=/dev/cloop63

Works fine!

Posted by Juanito on Jan. 05 2007,13:49
Hmm, wasn't typing straight there...

In fact I was using the commands below - these seemed to work up to the point I mixed a dsl package (dsl-dpkg) with unc packages. It was at this point I got the segmentation fault.

I see there is a dsl-dpkg.unc for DSL 3.2 RC2 now - I will start using that and consider this problem closed.

#mkdir /ramdisk/image
#mount /path/KNOPPIX_V3.4-2004-05-04-EN.iso /ramdisk/image -t iso9660 -o loop,ro
#mkdir /ramdisk/unpack
#mount /ramdisk/image/KNOPPIX/KNOPPIX /ramdisk/unpack -t iso9660 -o ro,loop=/dev/cloop50

Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.