WelcomePage

Personal Page of José Calhariz

I work at "Centro de Informática do Instituto Superior Tecnico" (CIIST) Taguspark as a System Administrator. I am lucky luck that most of my work is about Open Source.

Personalization

For some years I have being personalizing my principal tools of work, emacs and bash. This is a never finished work, as with time I learn new tricks or my needs change. Download my settings to see my aproach to these tools.

.bash_profile .bashrc .emacs .key_19

My Debian Packages

From time to time I find that some of the programs I use are not available from Debian or were offered for adoption. Now I am the maintainer and the upstream author of switchconf and I am working in the packaging of radmind and Allegro Common Lisp Installer.

switchconf

The last version is 0.0.7 and you may get it from here ./debian/main/my_sources/switchconf/switchconf_0.0.7.orig.tar.gz. To get older versions look into ./debian/main/other_sources/switchconf/.

radmind

I use radmind to maintain a lab of 12 old iMacs and I am considering to use it to maintain more than a 100 Desktops with Debian installed. So I started to work on the packaging to a deb file to make it part of Debian in the future. The work is not finished and I need to fix some bugs.

acl-installer

This has been removed from Debian, so I asked the previous author to maintain the package outside Debian. Look into ./debian to find the source.

xorp - XORP is the eXtensible Open Router Platform

xorp is an alternative to Quagga and is used in my work. I started to produce a Debian package to be easier to maintain the software in the Debian routers. This is experimental quality, so use at your own risk.

meta-packages

In the last 4 years I have created a collection of meta-packages to help install or maintain Debian machines besides my desktop. This is my way to keep machines with the same packages installed. For example I have tp-net, to depend on useful packages to manage and debug network problems on a machine.

You may use the repository of CIIST-TP to fecth all my packages.

deb http://debian.tagus.ist.utl.pt/debian/ sarge/updated main contrib

deb http://debian.tagus.ist.utl.pt/debian/ sarge/proposed-updated main contrib

# deb http://debian.tagus.ist.utl.pt/debian/ sarge/experimental main contrib

# deb http://debian.tagus.ist.utl.pt/debian/ sarge/UNRELEASED main contrib

deb http://debian.tagus.ist.utl.pt/debian/ etch/updated main contrib

deb http://debian.tagus.ist.utl.pt/debian/ etch/proposed-updated main contrib

# deb http://debian.tagus.ist.utl.pt/debian/ etch/experimental main contrib

# deb http://debian.tagus.ist.utl.pt/debian/ etch/UNRELEASED main contrib

At this time not all my relevant packages were migrated from sarge to etch. So even if you are using etch you should use the sarge repository to fetch the old packages, as is suggested above.

Personalization Packages

I pay attention to the field of Custom Debian Distributions (CDD) to get ideas on the best way to make personalization packages. I have to investigate more about the issue. I consider some of my personalization packages very far to be easy to use or to maintain the computers where they are installed.

Burning Tests

Whenever I have time, I always perform burning tests on the machines before they go to production or on new hardware that added to older ones.

Most of my tests are made around the sources of Linux kernel.

Final

Suggestions, errors or anything else you may send email to

jose ponto calhariz at tagus.ist.utl.pt