ftblog

:: widerstand zwecklos ::
email jabber gpgkey
hackergotchi

April 15, 2007

fdm.deb

Filed under: debian -- 23:44

Also, ich meinte ja, jemand müsse mal fdm debianisieren. Damit meinte ich zwar
eigentlich explizit nicht mich, aber nun ist das Kind schon in den Brunnen gefallen. :-)

Aber im Ernst: Es war nicht völlig uninteressant, sich damit auseinander zu
setzen, eine Debian-Paketierung mal 'from-scratch' zu machen.

Daß das Ganze nun so zügig über die Bühne ging, ist Nicholas Marriott (dem
Upstream Autor) für schnelle Antworten zu Lizenzierungsfragen, Colin Watson
für ultra schnelle Reaktion auf #419089 und Nico Golde für das Prüfen
und Hochladen des Pakets zu verdanken.

Mittlerweile ist das Paket in der New Queue. Das wird noch ein wenig dauern,
aber davon geht die Welt ja nun nicht unter.

Um Unentschlossenen noch einen Grund zum Wechsel auf fdm zu geben:

$path = "%h/Mail"
%max_age = 30
action "keep" keep
action "archive" mbox "${path}/archive/%[maildir]-%yq%Q" compress

account "archive" disabled maildirs {
  "${path}/Inbox"
  "${path}/cmus-devel"
  "${path}/debian-*"
  "${path}/fvwm*"
  "${path}/grml*"
  "${path}/linux-*"
  "${path}/mutt-*"
  "${path}/openbsd-*"
  "${path}/screen-users"
  "${path}/slrn-users"
  "${path}/vim-users"
  "${path}/zsh-*"
}

match age > %{max_age} days account "archive" action "archive"
match all account "archive" action "keep"

Und dann habe ich einen Cronjob:

23 5 * * 1 /usr/local/sbin/fdm -vaarchive f

Sprich, jeden Montag Morgen um 5:23 AM wird fdm für den oben beschriebenen
Account gestartet. Das führt dazu, daß Mails, die älter als 30 Tage sind
automagisch aus meinen Maildirs in das Verzeichnis '~/Mail/archive' und dort in
komprimierte mboxes gepackt, diese haben einen sprechenden Namen:
  <Name-der-Quell-Maildir>-<Jahr>q<Quartal>.gz
    (.gz, wegen eingeschalteter Komprimierung)

So minimiert man den Nachteil, den Maildirs haben, hat trotzdem noch seine alten
Mails, und kann diese bei Bedarf schnell löschen. mutt kann mit komprimierten
mboxes problemlos umgehen. Und wenn man in mutt noch ein passendes Macro hat:

macro index,pager \e3 "<change-folder>?\
    <change-dir><kill-line>${HOME}/Mail/archive<enter>" \
    "open archives folder"

...dann ist das ganze schon wirklich recht komfortabel. :-)

Powered by zblog
valid css | valid xhtml | utf-8 encoded | best viewed with anybrowser