Grml Blog

Debian based Linux Live system

working on 2.6.11-grml

I’m busy working on kernel 2.6.11-grml. Currently the kernel includes the following patches:

1900_lowmem-reserve-oops.patch  
4100_skge-0.5.patch  
4300_2.6.11-rc3-udm2.patch  
4305_dm-bbr.patch  
4900_speakup-20050303.patch  
iteraid.patch  
linux-2.6.11-mppe-mppc-1.3.patch  
patch-2.6.11.1  
patch-2.6.11.2  
patch-2.6.11-ck1  
squashfs2.1-patch

Some other patches are waiting for integration (reiser4, orinoco-rfmon-dragorn,…). Some of them aren’t ready for 2.6.11 but the kernel should be useful for testing already at this stage of development. I’ll test it on my development machines, if everything works fine so far I’ll integrate the kernel into the grml-chroot so I can provide an updated devel-ISO.

new team member: Julius Plenz

Julius Plenz joined the grml-team. Welcome, Julius!

LegatoClient

Andreas Neuhold sent me a package request for LegatoClient:* http://olivier-lemaire.org/debian/LegatoNetworkerClient.html

The package lgtoclnt available at olivier-lemaire.org would require 35.2MB of space - a lot too much to add it to grml. Maybe someone could create/provide “a smaller version”? Does anyone of you know/use LegatoClient?

packaged bashburn

Martin Simon suggested to add bashburn to grml. I just packaged it but had no time to test if it works as intended. You can find it in the grml-repository - feedback welcome.

grml-shirts

We planned to arrive at Chemnitzer LinuxTag 2005 on 4th of March bringing grml-shirts with us. The producer of the shirts was at hospital, but as it looks like it might work anyway (’last-minute action’). So grml-devel-guys: chances to get a shirt in Chemnitz are not that bad. ;-)

kernel 2.6.11[-grml]

While creating the grml ISOs for release 0.3 I’m running same basic patching + compile tests with kernel 2.6.11.

Compiling unionfs 1.0.9 against the new kernel worked like a charme, integration of squashfs2.1-r2 and patch-2.6.11-ck1 was also an easy task.

iteraid.patch required some small adjustments (see MOD_*_USE_COUNT macros were deprecated).

Several other patches are waiting for integration.

Remember: if you want to see any special patches inside 2.6.11-grml please drop me a mail [mika (at) grml.org].

locking a grml box

I was thinking of a reliable way to lock a grml box. Logging out is not possible due to the respawn-feature of init.

The solution is to run passwd && vlock -a.

This sets a password for the current user (which is disabled by default for security reasons) and then locks the current console and disables switching to other consoles.

several updates + kernel 2.6.11

Martin sent me his script grml-pptp-xdsl-students (thanks!), I updated grml-muttng, Christoph Wegscheider sent me a fix for szs (statusbar for WMI), several updates in grml-etc and finally Jimmy and me fixed grml2hd (thanks, Jimmy!). Now I’ll do some more testing. 0.3 is coming closer! :)

BTW: Kernel 2.6.11 is available. This means that as soon as we release grml 0.3 I’ll start working at the kernel.

If you want to see any (special) patches inside grml-kernel please let me know!

grml-* updates

I updated and fixed several stuff in grml-etc, grml-files and grml-scripts. Release 0.3 is coming closer. Please report your wishes/bugfixes now!

new bootparams: nocolor + log

Finally we have working nocolor and log bootparams. nocolor disables colorized output while booting, log starts bootlogd and logs all stderr-output to an extra file. (nocolor isn’t just for pragmatists but avoids color sequences in the bootlog ;-))

updated grml-scripts

Matthias and me wrote a small shellscript namend fex to extract archives without thinking too much. ;-) I just added it to grml-scripts.

BTW: Please test grml-muttng and provide me feedback!

grml-muttng

I just wrote the script grml-muttng, based on grml-mutt to let users create a basic configuration for the mailclient mutt-ng.

The current grml-ISO has 702 MB, I’m thinking of dropping wmaker and adding muttng instead. What’s your opinion?

removed packages

I added several packages since release 0.2 to my grml-chroot. As usual I try to create an ISO with exactly 700 MB. My last ISO had 710MB.

# apt-get remove --purge printconf foomatic-db-gimp-print

The result was an ISO with still about 705MB. So:

# apt-get remove --purge autotrace libautotrace3 libmagick++6 libplot2 libpstoedit0

I hope to get a 700MB version now. Notice: If you have any special wishes on software which should be removed/included please let me know, last chance for grml 0.3. :-)

create a perl debian package

I wanted to add ACME::Bleach, ACME::EyeDrops and ACME::Smirch to grml. So I had to create my first perl debian packages.

It couldn’t be easier:

% dh-make-perl --cpan Acme::Smirch --build