patch

Patch Cisco VPN Client and Linux Kernel 2.6.24

Nuovo kernel nuova patch per il Cisco VPN Client che grazie ancora ad Alexander torna a funzionare senza problemi, ecco i passi da seguire per patchare il vostro client:

1. Untar the VPN Client

# tar xzf vpnclient-linux-4.8.01.0640-k9.tar.gz

2. Download the patch

# wget -q http://projects.tuxx-home.at/ciscovpn/patches/vpnclient-linux-2.6.24-final.diff

3. Change to the vpnclient diretory

# cd vpnclient

4. Apply the patch

My nvidia module farm

For a number of years, I have been regularly updating kernels for about 80 machines. Among these (mostly Dell-branded machines), some have NVidia graphic cards and I chose to install the NVidia drivers. Since I have to update many machines, I install these drivers through the Debian packaging system.

I had to automate the task. Some will tell me that "there is module-assistant". True enough, but module-assistant does not automatically build for several kernel flavours. Moreover, there is sometimes a need to patch the sources, or even to patch the binaries, like since the mess of kernel 2.6.18-4 (and the paravirt_ops export problems of GPL/non-GPL symbols).

Openssh and the transmission of the locale setting

I currently have to maintain an out-of-tree patch for openssh (in Debian, and probably elsewhere).

The rationale for this patch are the two merged bugs (#313317 and #408029) in Debian:
the environment variables sent by AcceptEnv/SendEnv functionalities
should take precedence over PAM variable settings, especially for
locale and terminal related settings (or commands that are
locale-sensitive or terminal sensitive might give incomprehensible
gibberish as output to the user). TERM is already managed in a special
way, but not LANG or LC_* variables.