소스 검색

* Fixed an issue with not checking TS on src/conf.h

svn: 560
Bryan Drewery 22 년 전
부모
커밋
1c46fa0cf9
2개의 변경된 파일7개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 0
      Makefile.in
  2. 1 1
      src/makesettings.c

+ 6 - 0
Makefile.in

@@ -131,6 +131,12 @@ packconf: makesettings pack/pack.cfg
 	@(if test "x`diff -qurN src/settings.c~ src/settings.c`" != "x"; then \
 	cp -f src/settings.c~ src/settings.c; \
 	fi)
+	@(if [ ! -f src/conf.h ]; then \
+	touch src/conf.h; \
+	fi)
+	@(if test "x`diff -qurN src/conf.h~ src/conf.h`" != "x"; then \
+	cp -f src/conf.h~ src/conf.h; \
+	fi)
 
 salt: packconf stringfix
 	@(if [ ! -f src/salt.h ]; then \

+ 1 - 1
src/makesettings.c

@@ -353,7 +353,7 @@ int loadconfig(char **argv) {
   if (cfg.definesn && cfg.defines) {
     char *def;
     int i = 0;
-    f = fopen("src/conf.h", "w");
+    f = fopen("src/conf.h~", "w");
     fprintf(f, "#ifndef _S_CONF_H\n#define _S_CONF_H\n\n");
 
     for (i = 0; i < cfg.definesn; i++) {