Imported Upstream version 0.19.7
[platform/upstream/gettext.git] / gettext-tools / tests / recode-sr-latin-1
index 9565a36..af74893 100755 (executable)
@@ -1,14 +1,12 @@
 #! /bin/sh
+. "${srcdir=.}/init.sh"; path_prepend_ . ../src
 
 # Test recode-sr-latin on some input in UTF-8 encoding.
 
-tmpfiles=""
-trap 'rm -fr $tmpfiles' 1 2 3 15
-
 # Test whether a specific UTF-8 locale is installed.
 : ${LOCALE_FR_UTF8=fr_FR.UTF-8}
 if test $LOCALE_FR_UTF8 != none; then
-  LC_ALL=$LOCALE_FR_UTF8 ./testlocale 2>/dev/null
+  LC_ALL=$LOCALE_FR_UTF8 ../testlocale 2>/dev/null
   case $? in
     0) ;;
     77) LOCALE_FR_UTF8=none;;
@@ -21,10 +19,9 @@ if test $LOCALE_FR_UTF8 = none; then
   else
     echo "Skipping test: no french UTF-8 locale is supported"
   fi
-  rm -fr $tmpfiles; exit 77
+  exit 77
 fi
 
-tmpfiles="$tmpfiles rec-srl-1.in"
 cat <<\EOF > rec-srl-1.in
 Исправни аргументи су
 неједнозначан аргумент
@@ -34,13 +31,11 @@ cat <<\EOF > rec-srl-1.in
 ѐѝӣӯ ЍЀӢӮ ЉӮ ӮЉ
 EOF
 
-tmpfiles="$tmpfiles rec-srl-1.out"
 : ${RECODE=recode}
 LC_ALL=$LOCALE_FR_UTF8 \
 ${RECODE}-sr-latin < rec-srl-1.in > rec-srl-1.out \
-  || { rm -fr $tmpfiles; exit 1; }
+  || { exit 1; }
 
-tmpfiles="$tmpfiles rec-srl-1.ok"
 cat <<\EOF > rec-srl-1.ok
 Ispravni argumenti su
 nejednoznačan argument
@@ -54,6 +49,4 @@ EOF
 ${DIFF} rec-srl-1.ok rec-srl-1.out
 result=$?
 
-rm -fr $tmpfiles
-
 exit $result