http://bugs.gentoo.org/show_bug.cgi?id=98727
Author: Jason Stubbs The current code is written twice, once with "." as the decimal separator and once with it as ",". This is to account for being run under different locales. This patch adjusts the locale and turns the multiple sleeps into a loop. -- Jason Stubbs
diff -uNr portage-stable/bin/ebuild.sh portage-fixed/bin/ebuild.sh --- portage-stable/bin/ebuild.sh 2005-05-15 19:20:58.000000000 +0900 +++ portage-fixed/bin/ebuild.sh 2005-07-18 11:31:37.673970120 +0900 @@ -864,15 +864,11 @@ echo "!!! that you know what you are doing... You have 5 seconds to abort..." echo - echo -ne "\a"; sleep 0.25 &>/dev/null; echo -ne "\a"; sleep 0.25 &>/dev/null - echo -ne "\a"; sleep 0.25 &>/dev/null; echo -ne "\a"; sleep 0.25 &>/dev/null - echo -ne "\a"; sleep 0.25 &>/dev/null; echo -ne "\a"; sleep 0.25 &>/dev/null - echo -ne "\a"; sleep 0.25 &>/dev/null; echo -ne "\a"; sleep 0.25 &>/dev/null - - echo -ne "\a"; sleep 0,25 &>/dev/null; echo -ne "\a"; sleep 0,25 &>/dev/null - echo -ne "\a"; sleep 0,25 &>/dev/null; echo -ne "\a"; sleep 0,25 &>/dev/null - echo -ne "\a"; sleep 0,25 &>/dev/null; echo -ne "\a"; sleep 0,25 &>/dev/null - echo -ne "\a"; sleep 0,25 &>/dev/null; echo -ne "\a"; sleep 0,25 &>/dev/null + for x in 1 2 3 4 5 6 7 8; do + echo -ne "\a" + LC_ALL=C sleep 0.25 + done + sleep 3 fi
pgpsLpWBOsAIM.pgp
Description: PGP signature