[devel-distro] bootsplash

Vladimir V. Kamarzin vvk at vvk.pp.ru
Thu Sep 24 10:54:18 MSK 2009


>>>>> On 23 Sep 2009 at 17:23 "DVL" == Dmitry V Levin writes:

>> diff --git a/alterator-lilo/helpers/lilo-parser.sh b/alterator-lilo/helpers/lilo-parser.sh
>> index f05fa30..4ae986b 100644
>> --- a/alterator-lilo/helpers/lilo-parser.sh
>> +++ b/alterator-lilo/helpers/lilo-parser.sh
>> @@ -260,7 +260,7 @@ write_globals() {
>>                         replace_global "boot" "boot=\"$in_boot\""
>>                         replace_global "timeout" "timeout=\"$in_timeout\""
>>                         replace_global "install" "install=\"$in_install\""
>> -                       if [ "$in_install" = "text" ]; then
>> +                       if [ "$in_install" = "text" -o ! $(readlink -e $message) ]; then

DVL> Это syntax error в случае если $message отсутствует.  Попробуйте
DVL> if [ "$in_install" != 'text' ] && readlink -e "$message" >/dev/null; then
DVL> 	replace_global 'message' 'message="/boot/splash/message"'
DVL> else
DVL> 	remove_global 'message'
DVL> fi

Спасибо.

DVL> - это хотя бы синтаксически корректно.  Вопрос в том, хотим ли мы
DVL> поддерживать ситуацию, при которой создаваемый lilo.conf станет рабочим не
DVL> сразу после записи, а некоторое время спустя, когда создаётся
DVL> вышеупомянутый /boot/splash/message?

Не понял, когда возникает такая ситуация - на шаге alterator-lilo
/boot/splash/message в устанавливаемой системе уже присутствует (если его
специально не выпилить :) ).

-- 
vvk



More information about the devel-distro mailing list