Main Page
From TerjeRosten
Contents |
Welcome
This just a small page to hold some random stuff I created, mostly contributions to the world of open source software.
Software
mkagent
Cfengine is wonderful tool for distributing e.g config files to several hosts from a single server. To tell cfengine which file to distribute where, you have to write a cfagent.conf file.
So putting a specified file on a host is a 2 step process:
- edit the file and place it somewhere on the server's file system and
- add an entry for the file in cfagent.conf.
With the aid of mkagent this is a one step process, just tag and place the file in correct location. No need to edit cfagent.conf. See the include manual page for more information.
msgmerge.py
An implemention of GNU msgmerge in Python.
Patches
A collection of patches I have written, all these patches are now accepted by the maintainer(s) of the software package in question.
yum
- fixed several things in the yum user interface (readline, listings, callback) [1].
- wrote a patch give more fancy feedback to the user when installing and removing packages [2].
- seth vidal added a shell command to yum. Ontop of that I implemented support for yum scripts [3].
- fixed a typo in the Makefile [4].
- a quick fix for a typo in the alpha support in yum [5].
- print all dates in log files in C locale [6].
- workaround for locale bug in Python [7]
- fixed a problem when running config.py in yum as a standalone program [8]
straw
I added distutils support to this weblog client [9].
gnu emacs
- GNU Emacs 22 can be built with GTK. This patch adds GTK version on the startup message and adds gtk to featurep when necessary [10].
- On modern desktops every application has a associated icon. Gnu Emacs has always had a ugly one, this patch fix that by adding mask to the default icon and providing a metode to set a arbitrary icon [11].
cfengine
- cfengine has something called hardclasses, this patch adds the Fedora hardclass to cfengine [12].
- There was a small type in cfengine-2.0.8 which caused the cfengine subprogram cfkey to crash, this patch fixed that [13].
gdm
- GDM -- The GNOME display manager did not support a 24 hour clock. I like 24 hour clocks and fixed that problem [14].
logwatch
system-config-printer
- A update to Red Hat Enterprise Linux broke the printing system (CUPS), the cause was a bug in redhat-config-printer (now renamed system-config-printer), this patch made things work again [15].
urlgrabber
- The progress bar in urlgrabber was a bit inflexiable, giving problems for a new feature in yum I wanted to implement. This patch enable ulrgrabber to pass a alternativ text to the progress bar, which is used in the front of the bar [16]
rpm .spec files
- A backport of vixie-cron-4.1 spec file to older Red Hat distributions [17].
- The spec file for the lapack package built the software with to aggressive optimize flags [18].
RPMS
zabbix
A client-server monitoring solution with a nice web frontend. For documention and support visit the website.
jabberd2
Instant messaging server, which implements the Jabber/XMPP protocol. Take a look.
gq
Is a fine LDAP client which use the GTK library. More information available on the website.
asciidoc
From the website: AsciiDoc is a text document format for writing short documents, articles, books and UNIX man pages.
ntfs-3g
Found ntfs-3g rpms in some web forum, updated to latest upstream release and rebuilt on Fedora Core 5 i386.
HOWTO
Using Gmail from Gnus
Have a Gmail account? And want to use the account from Gnus?
It's possible.
Misc
- Tired Wired list
- Tried SuDoku? It's great fun.
Norwegian stuff/På norsk
- En webside om forfatteren Gert Nygårdshaug
- FAQ for FriFlyt forum
