Răsfoiți Sursa

Never write errors to stdout from ipkg-make-index.sh

Since the output of ipkg-make-index.sh is unconditionally used to create
the Packages file, sending the errors into this file is unacceptable
(both because they are not shown to users and because they make an
invalid Packages file).

For incorrect invocation, write to stderr.
For errors from which, send to /dev/null with stdout.

Signed-off-by: Kevin Locke <[email protected]>

SVN-Revision: 25677
Jo-Philipp Wich 15 ani în urmă
părinte
comite
3edf9c3544
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      scripts/ipkg-make-index.sh

+ 2 - 2
scripts/ipkg-make-index.sh

@@ -4,11 +4,11 @@ set -e
 pkg_dir=$1
 
 if [ -z $pkg_dir ] || [ ! -d $pkg_dir ]; then
-	echo "Usage: ipkg-make-index <package_directory>"
+	echo "Usage: ipkg-make-index <package_directory>" >&2
 	exit 1
 fi
 
-which md5sum 2>&1 >/dev/null || alias md5sum=md5
+which md5sum >/dev/null 2>&1 || alias md5sum=md5
 
 for pkg in `find $pkg_dir -name '*.ipk' | sort`; do
 	echo "Generating index for package $pkg" >&2