Nikolai V. Ivanyushin wrote:
> Обнаружены два глюка в паровозе.
> Первый, при наличии файла с расширением .pl в каталоге CONFDIR/site/
> содержимое этого перлового файла добавляется в файла, определенный в
> define(`confPERL'
> make all
> ...
> echo -n > ../exim.pl
> if [ ! -z "../site/adduser-0.05.pl" ]; then cat ../site/adduser-0.05.pl
> > ../exim.pl; fi
> perl -n -e 'print "$1\n" if (/\$\{perl\{([^\}\r\n]+)\}/)' < ../configure \
> | sort | uniq \
> | xargs -l1 -iperl_func cat ../perl/perl_func.pl \
> >> ../exim.pl
> chown exim ../exim.pl
> chgrp mail ../exim.pl
> chmod 750 ../exim.pl
оказывается, в свое время это бала фича
просто я нигде о ней не упомянул :)
тот вывод make, который ты показал четко соответствует куску Makefile:
SITE_PERL += $(shell ls ${SITE_DIR}/*.pl 2>/dev/null | ${XARGS_L} echo)
${CONFIGURE_DIR}/exim.pl : ${CONFIGURE_DIR}/configure ${SITE_PERL}
echo -n > ${CONFIGURE_DIR}/exim.pl
if [ ! -z "${SITE_PERL}" ]; then cat ${SITE_PERL} >
${CONFIGURE_DIR}/exim.pl; fi
perl -n -e 'print "$$1\n" if (/\$$\{perl\{([^\}\r\n]+)\}/)' <
${CONFIGURE_DIR}/configure \
| sort | uniq \
| ${XARGS_L_I}perl_func cat ${PERL_DIR}/perl_func.pl \
>> ${CONFIGURE_DIR}/exim.pl
chown ${EXIM_USER} ${CONFIGURE_DIR}/exim.pl
chgrp mail ${CONFIGURE_DIR}/exim.pl
chmod 750 ${CONFIGURE_DIR}/exim.pl
как раз в exim.pl попадает содержимое всех файлов с расширением pl из
каталога site и содержимое всех файлов из каталога perl, упоминаемых в
configure
нефиг свои левые перловые скрипты пихать в каталог site ;-)
> Второй, в access-spf не работала кострукция такого вида:
> rol.ru|pass : softfail : err_temp
> То есть пропускать почту посылаемую от имени домена rol.ru, когда
> значение проверки - softfail.
> Виктор?
features/spf.m4 fixed
gmake sync all restart
--
Best wishes Victor Ustugov mailto:victor на corvax.kiev.ua
public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc
ICQ: 77186900, 32418694 CRV2-RIPE, CRV-UANIC