make scripts/ipkg more portable by using printf instead of echo -n

SVN-Revision: 17729
This commit is contained in:
Felix Fietkau 2009-09-26 08:34:18 +00:00
parent dc12314e83
commit 25fadf0b07

View file

@ -794,7 +794,7 @@ Status: install ok pending" | ipkg_status_update_sd $sd $pkg
fi fi
echo -n "Unpacking $pkg..." printf "Unpacking $pkg..."
set +o noglob set +o noglob
for file in $IPKG_TMP/$pkg/control/*; do for file in $IPKG_TMP/$pkg/control/*; do
local base_file="`ipkg_file_part $file`" local base_file="`ipkg_file_part $file`"
@ -809,7 +809,7 @@ Status: install ok pending" | ipkg_status_update_sd $sd $pkg
fi fi
echo "Done." echo "Done."
echo -n "Configuring $pkg..." printf "Configuring $pkg..."
export PKG_ROOT=$dest export PKG_ROOT=$dest
if [ -x "$info_dir/$pkg.preinst" ]; then if [ -x "$info_dir/$pkg.preinst" ]; then
if ! $info_dir/$pkg.preinst install; 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= local use_maintainers_conffile=
if [ -z "$FORCE_DEFAULTS" ]; then if [ -z "$FORCE_DEFAULTS" ]; then
while true; do while true; do
echo -n "Configuration file \`$conffile' printf "Configuration file \`$conffile'
==> File on system created by you or by a script. ==> File on system created by you or by a script.
==> File also in package provided by package maintainer. ==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are: What would you like to do about it ? Your options are:
@ -960,7 +960,7 @@ ipkg_install_wanted() {
if [ -n "$FORCE_DEFAULTS" ]; then if [ -n "$FORCE_DEFAULTS" ]; then
echo "Installing them now." echo "Installing them now."
else else
echo -n "Install them now [Y/n] ? " printf "Install them now [Y/n] ? "
read response read response
case "$response" in case "$response" in
[Nn] | [Nn][Oo]) [Nn] | [Nn][Oo])