[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