[Git][NTPsec/ntpsec][master] Attempt to fix broken redirections in autorevision.

Eric S. Raymond gitlab at mg.gitlab.com
Sun Nov 6 20:46:18 UTC 2016


Eric S. Raymond pushed to branch master at NTPsec / ntpsec


Commits:
eca957af by Eric S. Raymond at 2016-11-06T15:46:00-05:00
Attempt to fix broken redirections in autorevision.

- - - - -


1 changed file:

- wafhelpers/autorevision.sh


Changes:

=====================================
wafhelpers/autorevision.sh
=====================================
--- a/wafhelpers/autorevision.sh
+++ b/wafhelpers/autorevision.sh
@@ -68,7 +68,6 @@ EOF
 
 # Config
 ARVERSION="&&ARVERSION&&"
-TARGETFILE=""
 while getopts ":t:o:s:VfU" OPTION; do
 	case "${OPTION}" in
 		t)
@@ -400,7 +399,7 @@ svnRepo() {
 # Functions to output data in different formats.
 # For bash output
 shOutput() {
-	cat ${TARGETFILE} << EOF
+	cat << EOF
 # ${GENERATED_HEADER}
 
 TYPE="${TYPE}"
@@ -425,7 +424,7 @@ EOF
 
 # For source C output
 cOutput() {
-	cat ${TARGETFILE} << EOF
+	cat << EOF
 /* ${GENERATED_HEADER} */
 
 const char *TYPE         = "${TYPE}";
@@ -450,7 +449,7 @@ EOF
 
 # For header output
 hOutput() {
-	cat ${TARGETFILE} << EOF
+	cat << EOF
 /* ${GENERATED_HEADER} */
 #ifndef AUTOREVISION_H
 #define AUTOREVISION_H
@@ -479,7 +478,7 @@ EOF
 
 # A header output for use with xcode to populate info.plist strings
 xcodeOutput() {
-	cat ${TARGETFILE} << EOF
+	cat << EOF
 /* ${GENERATED_HEADER} */
 #ifndef AUTOREVISION_H
 #define AUTOREVISION_H
@@ -535,7 +534,7 @@ swiftOutput() {
 	else
 		ACTION_STAMP="\"${ACTION_STAMP}\""
 	fi
-	cat ${TARGETFILE} << EOF
+	cat << EOF
 /* ${GENERATED_HEADER} */
 
 let TYPE			= "${TYPE}"
@@ -564,7 +563,7 @@ pyOutput() {
 		0) WC_MODIFIED="False" ;;
 		1) WC_MODIFIED="True" ;;
 	esac
-	cat ${TARGETFILE} << EOF
+	cat << EOF
 # ${GENERATED_HEADER}
 
 TYPE = "${TYPE}"
@@ -619,7 +618,7 @@ luaOutput() {
 		0) WC_MODIFIED="false" ;;
 		1) WC_MODIFIED="true" ;;
 	esac
-	cat ${TARGETFILE} << EOF
+	cat << EOF
 -- ${GENERATED_HEADER}
 
 TYPE = "${TYPE}"
@@ -648,7 +647,7 @@ phpOutput() {
 		0) WC_MODIFIED="false" ;;
 		1) WC_MODIFIED="true" ;;
 	esac
-	cat ${TARGETFILE} << EOF
+	cat << EOF
 <?php
 # ${GENERATED_HEADER}
 
@@ -679,7 +678,7 @@ iniOutput() {
 		0) WC_MODIFIED="false" ;;
 		1) WC_MODIFIED="true" ;;
 	esac
-	cat ${TARGETFILE} << EOF
+	cat << EOF
 ; ${GENERATED_HEADER}
 [VCS]
 TYPE = "${TYPE}"
@@ -705,7 +704,7 @@ jsOutput() {
 		1) WC_MODIFIED="true" ;;
 		0) WC_MODIFIED="false" ;;
 	esac
-	cat ${TARGETFILE} << EOF
+	cat << EOF
 /** ${GENERATED_HEADER} */
 
 var autorevision = {
@@ -741,7 +740,7 @@ jsonOutput() {
 		1) WC_MODIFIED="true" ;;
 		0) WC_MODIFIED="false" ;;
 	esac
-	cat ${TARGETFILE} << EOF
+	cat << EOF
 {
 	"_comment": "${GENERATED_HEADER}",
 	"TYPE": "${TYPE}",
@@ -769,7 +768,7 @@ javaOutput() {
 		1) WC_MODIFIED="true" ;;
 		0) WC_MODIFIED="false" ;;
 	esac
-	cat ${TARGETFILE} << EOF
+	cat << EOF
 /* ${GENERATED_HEADER} */
 
 public class autorevision {
@@ -798,7 +797,7 @@ javapropOutput() {
 		1) WC_MODIFIED="true" ;;
 		0) WC_MODIFIED="false" ;;
 	esac
-	cat ${TARGETFILE} << EOF
+	cat << EOF
 # ${GENERATED_HEADER}
 
 TYPE=${TYPE}
@@ -821,7 +820,7 @@ EOF
 
 # For m4 output
 m4Output() {
-	cat ${TARGETFILE} << EOF
+	cat << EOF
 dnl ${GENERATED_HEADER}
 define(\`TYPE', \`${TYPE}')dnl
 define(\`BASENAME', \`${BASENAME}')dnl
@@ -845,7 +844,7 @@ texOutput() {
 		0) WC_MODIFIED="false" ;;
 		1) WC_MODIFIED="true" ;;
 	esac
-	cat ${TARGETFILE} << EOF
+	cat << EOF
 % ${GENERATED_HEADER}
 \def \vcsType {${TYPE}}
 \def \vcsBasename {${BASENAME}}
@@ -870,7 +869,7 @@ schemeOutput() {
 		0) WC_MODIFIED="#f" ;;
 		1) WC_MODIFIED="#t" ;;
 	esac
-	cat ${TARGETFILE} << EOF
+	cat << EOF
 ;; ${GENERATED_HEADER}
 (define TYPE        "${TYPE}")
 (define BASENAME    "${BASENAME}")
@@ -897,7 +896,7 @@ clojureOutput() {
 		0) WC_MODIFIED="false" ;;
 		1) WC_MODIFIED="true" ;;
 	esac
-	cat ${TARGETFILE} << EOF
+	cat << EOF
 ;; ${GENERATED_HEADER}
 (def TYPE        "${TYPE}")
 (def BASENAME    "${BASENAME}")
@@ -920,7 +919,7 @@ EOF
 
 # For rpm spec file output
 rpmOutput() {
-	cat ${TARGETFILE} << EOF
+	cat << EOF
 # ${GENERATED_HEADER}
 $([ "${TYPE}" ] && echo "%define vcs_type		${TYPE}")
 $([ "${BASENAME}" ] && echo "%define vcs_basename		${BASENAME}")
@@ -944,7 +943,7 @@ EOF
 # shellcheck disable=SC2155,SC2039
 hppOutput() {
 	local NAMESPACE="$(echo "${BASENAME}" | sed -e 's:_::g' | tr '[:lower:]' '[:upper:]')"
-	cat ${TARGETFILE} << EOF
+	cat << EOF
 /* ${GENERATED_HEADER} */
 
 #ifndef ${NAMESPACE}_AUTOREVISION_H
@@ -982,7 +981,7 @@ matlabOutput() {
 		0) WC_MODIFIED="FALSE" ;;
 		1) WC_MODIFIED="TRUE" ;;
 	esac
-	cat ${TARGETFILE} << EOF
+	cat << EOF
 % ${GENERATED_HEADER}
 
 TYPE = '${TYPE}';
@@ -1006,7 +1005,7 @@ EOF
 }
 
 octaveOutput() {
-	cat ${TARGETFILE} << EOF
+	cat << EOF
 % ${GENERATED_HEADER}
 
 TYPE = '${TYPE}';
@@ -1230,8 +1229,7 @@ fi
 
 # If requested, make a cache file.
 if [ ! -z "${CACHEFILE}" ] && [ ! "${CACHEFORCE}" = "1" ]; then
-	TARGETFILE=">${CACHEFILE}.tmp"
-	shOutput
+	shOutput >${CACHEFILE}.tmp
 
 	# Check to see if there have been any actual changes.
 	if [ ! -f "${CACHEFILE}" ]; then



View it on GitLab: https://gitlab.com/NTPsec/ntpsec/commit/eca957afddff38f1c4a0d7368d14ec67d4248aaf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ntpsec.org/pipermail/vc/attachments/20161106/2e47bd6f/attachment.html>


More information about the vc mailing list