Репозиторий ALT Linux backports/2.4
Последнее обновление: 9 июля 2008 | Пакетов: 497 | Посещений: 1491919
 поиск   регистрация   авторизация 
 
Группа :: Система/Серверы
Пакет: postfix

 Главная   Изменения   Спек   Патчи   Загрузить   Bugs and FR 

Патч: postfix-2.2.9-alt-main.cf.params.patch


--- postfix-2.2.9/src/postconf/Makefile.in.orig	2006-03-17 04:31:18 +0300
+++ postfix-2.2.9/src/postconf/Makefile.in	2006-03-17 04:37:58 +0300
@@ -9,7 +9,7 @@ TESTPROG= 
 MAKES	= bool_table.h bool_vars.h int_table.h int_vars.h str_table.h \
 	str_vars.h time_table.h time_vars.h raw_table.h raw_vars.h
 PROG	= postconf
-SAMPLES	= ../../conf/main.cf.default
+SAMPLES	= ../../conf/main.cf.default ../../conf/main.cf.params
 INC_DIR	= ../../include
 LIBS	= ../../lib/libglobal.a ../../lib/libutil.a
 
@@ -25,6 +25,15 @@ $(PROG): $(OBJS) $(LIBS)
 	 echo "#"; \
 	 LD_LIBRARY_PATH=../../lib ./$(PROG) -d) |egrep -v '^(myhostname|mydomain|mynetworks) ' >$@
 
+../../conf/main.cf.params: $(PROG) Makefile
+	rm -f $@
+	(echo "# DO NOT EDIT THIS FILE. EDIT THE MAIN.CF FILE INSTEAD. THE"; \
+	 echo "# TEXT HERE JUST SHOWS PARAMETER NAMES BUILT INTO POSTFIX."; \
+	 echo "#"; \
+	 LD_LIBRARY_PATH=../../lib ./$(PROG) -d |\
+	 	sed -ne 's/^\([^[:space:]=#]\+\)[[:space:]]*=.*/\1/p' | \
+		sort -u) >$@
+
 $(OBJS): ../../conf/makedefs.out
 
 Makefile: Makefile.in
 
design & coding: Vladimir Lettiev aka crux © 2004-2005