FS#23205 - [initscripts] set_consolefont in /etc/rc.d/functions fails to call stat_done on a branch
Attached to Project:
Arch Linux
Opened by Cheer Xiao (xiaq) - Wednesday, 09 March 2011, 11:48 GMT
Last edited by Tom Gundersen (tomegun) - Wednesday, 13 April 2011, 09:22 GMT
Opened by Cheer Xiao (xiaq) - Wednesday, 09 March 2011, 11:48 GMT
Last edited by Tom Gundersen (tomegun) - Wednesday, 13 April 2011, 09:22 GMT
|
Details
Description:
In /etc/rc.d/functions it goes: if (($? != 0)); then stat_fail elif [[ $CONSOLEMAP ]]; then cat <<"EOF" >>/etc/profile.d/locale.sh if [ "$CONSOLE" = "" -a "$TERM" = "linux" -a -t 1 ]; then printf "\033(K"; fi EOF stat_done fi On the implicit "else" branch, stat_done is not called, leaving the text "[BUSY]". Also no newline, which in turn leads to the next message overwriting the one about console font. Additional info: * initscripts 2011.02.1-1 Steps to reproduce: 1. Set CONSOLEFONT in rc.conf. 2. Reboot and watch the startup message. |
This task depends upon
Closed by Tom Gundersen (tomegun)
Wednesday, 13 April 2011, 09:22 GMT
Reason for closing: Fixed
Additional comments about closing: I hope it is ok to close now, Im going through the reports in preparation for a release.
Wednesday, 13 April 2011, 09:22 GMT
Reason for closing: Fixed
Additional comments about closing: I hope it is ok to close now, Im going through the reports in preparation for a release.
Will be in next release.
Maybe this might be worth staying open for some time, as its the third or fourth bug report about this already.