Grml Blog

Debian based Linux Live system

some more modules for 2.6.12-grml

While doing kernelrelated work I just built packages for lufs, fuser, eagle-usb, thinkpad and vaiostat against 2.6.12-grml. Again, get them from the usual place. (BTW: I just created a new category for the develblog named kernel.)

ivtv-module and utils for 2.6.12-grml

Someone requested the ivtv-kernelmodule for grml-kernel and I just built the necessary packages (thanks to Eduard Bloch for his source-packages). As I do not have the necessary hardware any testing is welcome of course. Get the ivtv-package at the usual place.

grml-small 0.1 available

I’m proud to be able to announce ‘grml-small 0.1’ with codename ‘Zugschlus’ (because it was inspired by Marc ‘Zugschlus’ Haber.) It’s a ~50MB-ISO which fits on a business card CD-ROM. For more details take a look at the release announcement. Please report feeedback!

wiki available

Thanks to Jimmy, we now have the grml-wiki available online (wiki.grml.org). Please share you knowledge and contribute!

devel release grml 0.4-2

We have another devel release for grml-developers and beta-testers: grml 0.4-2. Main features are:

  • kernel 2.6.12-grml including several additional modules (see grml.org/kernel-devel/) and an updated udev-package (version 060) [thanks to Tobias!]
  • replaced hotplug with hotplug-light
  • new grml-autoconfig infrastructure Now I’ll finish my work on grml-small and hope to be able to upload grml-small 0.1 really soon…. (hmpf)

kernel 2.6.12-grml up and running

Release 0.4-1d is running here with kernel 2.6.12-grml now. The patchset includes:

iteraid.allinone  
reiser4_2.6.12_allinone  
patch-2.6.12.1  
squashfs2.1-patch  
linux-2.6.11-mppe-mppc-1.3.patch  
1900_pci-driver-typo.patch  
1905_mm-BUG.patch  
2100_e1000-spinlock.patch  
4900_speakup-20050622-dsd.patch  
4901_speakup-parport.patch  
4505_vesafb-tng-0.9-rc6-r2.patch  
4330_svw-broadcom.patch  
4325_promise-pdc20619.patch  
4320_promise-pdc2037x.patch  
4305_dm-bbr.patch  
4300_via-vt6410.patch  
3c509-device-support.patch  
2300_qla2xxx-initialization.patch  
2305_sata-bridge-lockup.patch  
grml_logo.diff

Kernel 2.6.12-grml and several modules are available online.

packaged heirloom-sh

I just packaged heirloom-sh - a portable variant of the traditional Unix shell. It has been derived fromOpenSolaris code and thus implements the SVR4/SVID3 level of the shell.As usual it’s available in the grml-repos, feedback welcome.

new grml-autoconfig, several other updates

I uploaded the new grml-autoconfig-framework to the grml-repos. The configuration itself (/etc/grml/autoconfig) provides documentation, some more docs might follow. Now grml-firefox is a seperate package for /etc/skel/.mozilla which provides a preconfigured firefox-environment with some useful extensions (new added: ShowIP and ConQuery). Several other updates as usual in grml-etc, grml-scripts,…
BTW: The current snapshot of grml-small (grml 50MB-ISO) works quite well so far (running with kernel 2.6.12-grml), I’m locking forward to be able to publish it soon. grml-usb (grml ~240MB-ISO) is also coming closer. Please let me know which software you would like to see in grml-usb!

delayed grml-small

I decided to delay grml-small for a few days. A “light version” of kernel 2.6.12-grml is already part of the grml-small-ISO. I now want to include the new grml-autoconfig framework and therefore I need some more time. Sorry for that, but expect a rocking grml-small. ;-)

kernel 2.6.12-grml

A first public version of Kernel 2.6.12-grml is available. It includes support for reiser4, vesafb-tng, squashfs, mppe/mppc and iteraid:

mika@grml ~ % uname -a  
Linux grml 2.6.12-grml #1 SMP Mon Jun 20 15:20:40 CEST 2005 i686 GNU/Linux

The debian-package plus several modules built against 2.6.12-grml are available online. I’m working on a (better) framework for the grml-kernel (using dpatch+debian/…). Expect to find broken-out (d)patches and some more information on grml.org/kernel-devel/ soon. Feedback and help welcome!

grml-autoconfig revisited

I just worked on grml-autoconfig which is a seperate package since 5th of June. I split grml-autoconfig into a shellscript-library, an init-file and a configuration file. Now it’s possible to de-/activate the modules of grml-autoconfig without touching the source itself. As an example:

% cat /etc/grml/autoconfig.config
[...]
CONFIG_DISCOVER=no
CONFIG_HWINFO=yes
CONFIG_HOTPLUG_AGENT=yes
CONFIG_HOTPLUG_BLACKLIST=yes
CONFIG_HOTPLUG=yes

I’ll add the functionality to grml2hd so you will be able to decide on your own what parts you would like to use on a harddisk installation of grml. I’ll do some more testing and will upload the new grml-autoconfig-system to the pool then.

grml in the german linux magazine

AK gave me a hint that grml is part of the german ‘Linux-Magazin’ (edition 07/05) for people with the DELUG-subscription. Very nice! Now I’ll try to get such an edition which contains a grml 0.4 CD. :-)

Quoting the linux-magazine: Service für DELUG-Mitglieder: Linux-Magazin-Monats-CD
Grml 0.4: Die Live-CD enthält 2200 ausgewählte Softwarepakete (entpackt: 2 GByte) für Sysadmins und Fans der Textkonsole. Die Distribution basiert auf Knoppix und Debian, bootet mit ausgeklügelter Hardware-Erkennung, verzichtet aber auf KDE und Gnome und konzentriert sich auf Kommandozeilenwerkzeuge.

grml: small edition

Inspired by Marc Haber’s posting in de.comp.os.unix.linux.misc I was working on a small-ISO variant of grml in the last few days. The ISO will fit on a business-card-CD. Thanks to Marc for his feedback!

Finally I’ve a 53MB grml-ISO. I’ll do some more testing in the next few days and will put the ISO online at the next weekend (~19th of june) if everything works as intended.

JFYI: I’m working on the usb-stick variant as well, stay tuned. ;-)

The Linux sdparm utility (update)

I just packaged sdparm (because the .deb on the homepage is generated by alien ;-)):

The sdparm utility outputs and in some cases modifies SCSI device parameters. When the SCSI device is a disk, sdparm’s role is similar to its Linux namesake: hdparm which is for ATA disks that usually have device names starting with “hd”. More generally sdparm can be used to output and modify parameters on any device that uses a SCSI command set. Apart from SCSI disks, such devices include CD/DVD drives (irrespective of transport), SCSI and ATAPI tape drives and SCSI enclosures.

http://sg.torque.net/sg/sdparm.html

Update: Tomas Fasth made an ITP [bug #312580], so you’ll find it in Debian soon.

shish - the diet shell (update)

I just packaged shish:

shish is a shell language interpreter and an interactive command line interpreter. This shell aims at being very small and doing its tasks in efficient ways (and not through 100 abstraction layers), which is mainly done by using the dietlibc and libowfat libraries and by design considerations according to Fefe’s excellent howto. shish will be a POSIX compatible shell language interpreter according to the IEEE P1003.2 Draft 11.2 by its 1.0 release. www.blah.ch/shish/

As usual you can find the package in the grml-repos.

Update: I just made the ITP (intend to package) [bug #312660].