summaryrefslogtreecommitdiff
path: root/www-client/links/files/swap-echo-for-printf.patch
blob: 9681a624ed2bab6d164c760cde99016023bdd1b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
"echo -n" is not POSIX compliant but printf is.
See "man 1p echo" section "APPLICATION USAGE" or visit
https://www.in-ulm.de/%7Emascheck/various/echo+printf/

--- a/intl/synclang.orig	2020-06-03 19:13:38.082539276 -0000
+++ b/intl/synclang	2020-06-03 19:13:59.122352023 -0000
@@ -6,7 +6,7 @@
 if [ -n "$languages" ]; then
 	for i in $languages; do
 		if [ "$i" != english ]; then
-			echo -n $i" " 1>&2
+			printf '%s ' "$i" 1>&2
 			awk -f synclang.awk <$i.lng | sed 's/
//g' >_sync.tmp
 			mv $i.lng ../intl-bak/$i.lng.bak
 			mv _sync.tmp $i.lng
--- a/intl/gen-intl.orig	2020-06-03 19:14:37.258679373 -0000
+++ b/intl/gen-intl	2020-06-03 19:14:47.651920249 -0000
@@ -10,7 +10,7 @@
 n=0
 echo '/* Automatically generated by gen-intl */'
 for i in $languages; do
-	echo -n $i" " 1>&2
+	printf '%s ' "$i" 1>&2
 	if test `cat $i.lng|wc -l` != `cat english.lng|wc -l`; then
 		echo 1>&2
 		echo 1>&2