Category: it

Category was added automatically. Read all entries about "it".

goose

Чем я занят в рабочее время

Нацарапал маленький патчик, добавляющий в sSMTP простейшую поддержку алиасов. Если кто не знает, ssmtp -- это миниатюрный MTA, умеющий только отправлять мессаги по smtp, и предназначенный для использования на машинах, на которых не имеет смысла ставить полноценный mta. Единственное назначение -- прикидываться sendmail'ом, дабы всякие скрипты, вызывающие mail или sendmail, могли отправлять сообщения на удалённую машину. Ну и atd с cron'ом, естественно, тоже. Подмена выполняется при отправки серверу команды "RCPT TO", причём до всех прочих подстановок (проверка UID, добавление к адресу домена и пр., смотрим доку к sSMTP). Алиасы прописываются в файл aliases, лежащий в том же каталоге, что и прочие конфиги (ssmtp.conf, revaliases). Формат схож с sendmail'овским. Берём тут: http://rapidshare.com/files/13330796/ssmtp-2.61-aliases.patch.html
goose

BSDшники жгут

Во FreeBSD обнаружен скрипт /usr/bin/cd следующего содержания:

#!/bin/sh
# $FreeBSD: src/usr.bin/alias/generic.sh,v 1.1.2.1 2002/07/19 18:20:57 wollman Exp $
# This file is in the public domain.
${0##*/} ${1+"$@"}

Читать внимательно и вникать. Мы долго вникали. Затем осознали, что BSDшники жгут. Просто аццки =)
Кто знаком с шелловскими скриптами, поймёт...

А ещё говорят, в POSIX прописано обязятельно наличие /usr/bin/cd. Может они решили над ним постебаться? ;)