svn commit: samba r9260 - in branches/SAMBA_4_0/source/script: .
metze at samba.org
metze at samba.org
Fri Aug 12 09:51:41 GMT 2005
Author: metze
Date: 2005-08-12 09:51:40 +0000 (Fri, 12 Aug 2005)
New Revision: 9260
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9260
Log:
only overwrite destination files when the temp files was created correct
metze
Modified:
branches/SAMBA_4_0/source/script/lex_compile.sh
branches/SAMBA_4_0/source/script/yacc_compile.sh
Changeset:
Modified: branches/SAMBA_4_0/source/script/lex_compile.sh
===================================================================
--- branches/SAMBA_4_0/source/script/lex_compile.sh 2005-08-12 09:31:06 UTC (rev 9259)
+++ branches/SAMBA_4_0/source/script/lex_compile.sh 2005-08-12 09:51:40 UTC (rev 9260)
@@ -18,7 +18,9 @@
fi
TOP=`pwd`
if cd $dir && $LEX $file; then
- sed '/^#/ s|$base.yy\.c|$DEST|' $base.yy.c > $base.c
- rm -f $base.yy.c
+ if [ -r $base.yy.c ];then
+ sed '/^#/ s|$base.yy\.c|$DEST|' $base.yy.c > $base.c
+ rm -f $base.yy.c
+ fi
fi
cd $TOP
Modified: branches/SAMBA_4_0/source/script/yacc_compile.sh
===================================================================
--- branches/SAMBA_4_0/source/script/yacc_compile.sh 2005-08-12 09:31:06 UTC (rev 9259)
+++ branches/SAMBA_4_0/source/script/yacc_compile.sh 2005-08-12 09:51:40 UTC (rev 9260)
@@ -18,8 +18,11 @@
fi
TOP=`pwd`
if cd $dir && $YACC -d $file; then
- sed -e "/^#/!b" -e "s|y\.tab\.h|$base.h|" y.tab.h > $base.h
- sed '/^#/ s|y\.tab\.c|$base.c|' y.tab.c > $base.c
- rm -f y.tab.c y.tab.h
+ if [ -r y.tab.h -a -r y.tab.c ];then
+ echo "move files"
+ sed -e "/^#/!b" -e "s|y\.tab\.h|$base.h|" y.tab.h > $base.h
+ sed '/^#/ s|y\.tab\.c|$base.c|' y.tab.c > $base.c
+ rm -f y.tab.c y.tab.h
+ fi
fi
cd $TOP
More information about the samba-cvs
mailing list