X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/c08befad5fdcb245d55e4cf6f79000601d627460..3db28f95612c6624080170a8ad73192e579f82ea:/scripts/ipkg diff --git a/scripts/ipkg b/scripts/ipkg index 554521a81..da6447c97 100755 --- a/scripts/ipkg +++ b/scripts/ipkg @@ -794,7 +794,7 @@ Status: install ok pending" | ipkg_status_update_sd $sd $pkg fi - echo -n "Unpacking $pkg..." + printf "Unpacking $pkg..." set +o noglob for file in $IPKG_TMP/$pkg/control/*; do local base_file="`ipkg_file_part $file`" @@ -809,7 +809,7 @@ Status: install ok pending" | ipkg_status_update_sd $sd $pkg fi echo "Done." - echo -n "Configuring $pkg..." + printf "Configuring $pkg..." export PKG_ROOT=$dest if [ -x "$info_dir/$pkg.preinst" ]; then if ! $info_dir/$pkg.preinst install; then @@ -828,7 +828,7 @@ Status: install ok pending" | ipkg_status_update_sd $sd $pkg local use_maintainers_conffile= if [ -z "$FORCE_DEFAULTS" ]; then while true; do - echo -n "Configuration file \`$conffile' + printf "Configuration file \`$conffile' ==> File on system created by you or by a script. ==> File also in package provided by package maintainer. What would you like to do about it ? Your options are: @@ -875,7 +875,7 @@ diff -u $dest/$conffile $IPKG_TMP/$pkg/data/$conffile" rm -rf $IPKG_TMP/$pkg/data rmdir $IPKG_TMP/$pkg rm -f $info_dir/$pkg.list - $pkg_extract_stdout $filename ./data.tar.gz | zcat | tar tf - | sed -e 's/^\.//' > $info_dir/$pkg.list + $pkg_extract_stdout $filename ./data.tar.gz | zcat | tar tf - | sed -e '/\/$/d; s/^\.//' > $info_dir/$pkg.list if [ -x "$info_dir/$pkg.postinst" ]; then $info_dir/$pkg.postinst configure @@ -960,7 +960,7 @@ ipkg_install_wanted() { if [ -n "$FORCE_DEFAULTS" ]; then echo "Installing them now." else - echo -n "Install them now [Y/n] ? " + printf "Install them now [Y/n] ? " read response case "$response" in [Nn] | [Nn][Oo])