From: Jonas Gorski Date: Thu, 21 Feb 2013 11:45:25 +0000 (+0000) Subject: scripts/ipkg: print warnings/errors to stderr X-Git-Tag: reboot~11186 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=5449b24099ceba009284cddf774c4d9b3e9ecec1;p=openwrt%2Fopenwrt.git scripts/ipkg: print warnings/errors to stderr Makes warnings/errors visible when building with V=w/V=1. Signed-off-by: Jonas Gorski SVN-Revision: 35717 --- diff --git a/scripts/ipkg b/scripts/ipkg index da6447c978..57fe9dde84 100755 --- a/scripts/ipkg +++ b/scripts/ipkg @@ -238,7 +238,7 @@ ipkg_download() { case "$src" in http://* | ftp://*) if ! wget --passive-ftp $proxyoption $proxyuser $proxypassword -P $IPKG_TMP $src; then - echo "ipkg_download: ERROR: Failed to retrieve $src, returning $err" + echo "ipkg_download: ERROR: Failed to retrieve $src, returning $err" >&2 return 1 fi mv $IPKG_TMP/$src_file $dest_dir/$dest_file 2>/dev/null @@ -685,8 +685,8 @@ Status: install ok not-installed" | ipkg_status_update_sd $sd $pkg done if [ -z "$filename" ]; then - echo "ipkg_get_install: ERROR: Cannot find package $pkg in $IPKG_LISTS_DIR" - echo "ipkg_get_install: Check the spelling and maybe run \`ipkg update'." + echo "ipkg_get_install: ERROR: Cannot find package $pkg in $IPKG_LISTS_DIR" >&2 + echo "ipkg_get_install: Check the spelling and maybe run \`ipkg update'." >&2 ipkg_status_remove_sd $sd $pkg return 1; fi @@ -698,8 +698,8 @@ Status: install ok not-installed" | ipkg_status_update_sd $sd $pkg fi if ! ipkg_install_file_dest $dest $tmp_pkg_file; then - echo "ipkg_get_install: ERROR: Failed to install $tmp_pkg_file" - echo "ipkg_get_install: I'll leave it there for you to try a manual installation" + echo "ipkg_get_install: ERROR: Failed to install $tmp_pkg_file" >&2 + echo "ipkg_get_install: I'll leave it there for you to try a manual installation" >&2 return 1 fi @@ -731,7 +731,7 @@ ipkg_install_file_dest() { local info_dir=$sd/info if [ ! -f "$filename" ]; then - echo "ipkg_install_file: ERROR: File $filename not found" + echo "ipkg_install_file: ERROR: File $filename not found" >&2 return 1 fi @@ -743,7 +743,7 @@ ipkg_install_file_dest() { elif [ "$ext" = "deb" ]; then pkg_extract_stdout="ar p" else - echo "ipkg_install_file: ERROR: File $filename has unknown extension $ext (not .ipk or .deb)" + echo "ipkg_install_file: ERROR: File $filename has unknown extension $ext (not .ipk or .deb)" >&2 return 1 fi @@ -760,11 +760,11 @@ ipkg_install_file_dest() { if [ ! -z "$missing_deps" ]; then if [ -n "$FORCE_DEPENDS" ]; then - echo "ipkg_install_file: Warning: $pkg depends on the following uninstalled programs: $missing_deps" + echo "ipkg_install_file: Warning: $pkg depends on the following uninstalled programs: $missing_deps" >&2 else echo "ipkg_install_file: ERROR: $pkg depends on the following uninstalled programs: - $missing_deps" - echo "ipkg_install_file: You may want to use \`ipkg install' to install these." + $missing_deps" >&2 + echo "ipkg_install_file: You may want to use \`ipkg install' to install these." >&2 return 1 fi fi @@ -774,14 +774,14 @@ ipkg_install_file_dest() { mkdir -p $info_dir if ! $pkg_extract_stdout $filename ./control.tar.gz | (cd $IPKG_TMP/$pkg/control; zcat | tar -xf - ) ; then - echo "ipkg_install_file: ERROR unpacking control.tar.gz from $filename" + echo "ipkg_install_file: ERROR unpacking control.tar.gz from $filename" >&2 return 1 fi if [ -n "$IPKG_OFFLINE_ROOT" ]; then if grep -q '^InstallsOffline:[[:space:]]*no' $IPKG_TMP/$pkg/control/control; then - echo "*** Warning: Package $pkg may not be installed in offline mode" - echo "*** Warning: Scheduling $filename for pending installation (installing into $IPKG_PENDING_DIR)" + echo "*** Warning: Package $pkg may not be installed in offline mode" >&2 + echo "*** Warning: Scheduling $filename for pending installation (installing into $IPKG_PENDING_DIR)" >&2 echo "Package: $pkg Status: install ok pending" | ipkg_status_update_sd $sd $pkg mkdir -p $IPKG_PENDING_DIR @@ -804,7 +804,7 @@ Status: install ok pending" | ipkg_status_update_sd $sd $pkg rm -r $IPKG_TMP/$pkg/control if ! $pkg_extract_stdout $filename ./data.tar.gz | (cd $IPKG_TMP/$pkg/data; zcat | tar -xf - ) ; then - echo "ipkg_install_file: ERROR unpacking data.tar.gz from $filename" + echo "ipkg_install_file: ERROR unpacking data.tar.gz from $filename" >&2 return 1 fi echo "Done." @@ -1161,10 +1161,10 @@ case "$cmd" in update|upgrade|list|info|status|install_pending) ;; install|depends|remove|files|search) - [ $# -lt 1 ] && ipkg_usage "ERROR: the \`\`$cmd'' command requires an argument" + [ $# -lt 1 ] && ipkg_usage "ERROR: the \`\`$cmd'' command requires an argument" >&2 ;; *) - echo "ERROR: unknown sub-command \`$cmd'" + echo "ERROR: unknown sub-command \`$cmd'" >&2 ipkg_usage ;; esac