|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Victor Prylipko 2:4635/4 05 Jul 2004 10:43:56 To : Dmitriy Kirhlarov Subject : Re^2: amavis && _красивый_ rc.sendmail -------------------------------------------------------------------------------- Friday, July 02 2004 20:00, Dmitriy Kirhlarov wrote to Victor Prylipko: >> start, stop просто вызывают скрипт. А про его переопрелеления я >> говорил. >> >> А сборку своих конфигов Makefile.local позволяет сделать. DK> Брр... DK> Можно подробней. DK> У меня есть собственное переопределение start, в котором используется DK> кусок из Makefile (${SENDMAIL_START_SCRIPT}) и есть include Makefile. DK> Я делаю Makefile.local: DK> start DK> include Makefile Hе понял ! Зачем ты в Makefile.local еще подключаешь Makefile ? Makefile включает в себя Makefile.local У тебя получается рекурсия... Вот мой работающий Makefile.local =================================== .ifndef SENDMAIL_MC_COPY SENDMAIL_MC_COPY= ${SENDMAIL_MC:R}.copy.mc ${SENDMAIL_MC_COPY}: ${SENDMAIL_MC} cp ${SENDMAIL_MC} ${SENDMAIL_MC_COPY} echo "" >> ${SENDMAIL_MC_COPY} echo "MAILER(cpmail)" >> ${SENDMAIL_MC_COPY} .endif INSTALL_CF_COPY= ${SENDMAIL_MC_COPY:R}.cf .ifndef SENDMAIL_COPY_MAILDB SENDMAIL_COPY_MAILDB= copymail .endif # # The sendmail startup script # SENDMAIL_START_SCRIPT= /etc/rc.sendmail.copy SENDMAIL_MAP_SRC:= ${SENDMAIL_MAP_SRC} ${SENDMAIL_COPY_MAILDB} # # The makemap command is used to generate a hashed map from the textfile. # .for _f in ${SENDMAIL_MAP_SRC} userdb .if exists(${_f}) SENDMAIL_MAP_OBJ+= ${_f}.db .endif .endfor .for _f in ${SENDMAIL_MAP_SRC} .if (exists(${_f}.sample) && !exists(${_f})) ${_f}: ${_f}.sample sed -e 's/^/#/' < ${.OODATE} > ${.TARGET} .endif ${_f}.db: ${_f} ${MAKEMAP} ${SENDMAIL_MAP_TYPE} ${.TARGET} < ${.OODATE} chmod ${SENDMAIL_MAP_PERMS} ${.TARGET} .endfor maps: ${SENDMAIL_MAP_OBJ} cf: ${INSTALL_CF} ${INSTALL_CF_COPY} ${INSTALL_SUBMIT_CF} .ifdef SENDMAIL_SET_USER_ID install: install-cf install-cf-copy .else install: install-cf install-cf-copy install-submit-cf .endif install-cf: ${INSTALL_CF} .if ${INSTALL_CF} != /etc/mail/sendmail.cf ${INSTALL} -m ${SHAREMODE} ${INSTALL_CF} /etc/mail/sendmail.cf .endif install-cf-copy: ${INSTALL_CF_COPY} .if ${INSTALL_CF_COPY} != /etc/mail/sendmail.copy.cf ${INSTALL} -m ${SHAREMODE} ${INSTALL_CF_COPY} /etc/mail/sendmail.copy.cf .endif =================================== Hа вопросы смогу ответить только до сегодняшнего вечера или после 20-го. Лучше мылом. DK> By. DK> Dmitriy Victor, old-and-gray@old-and-gray.ck.ua old-and-gray@old-and-gray.cherkassy.ua --- Old & Gray, but Young * Origin: -> ChiBis Station (2:4635/4) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/143940e8f9da.html, оценка из 5, голосов 10
|