[Comm] kernel version in /etc/issue
Artem
=?iso-8859-1?q?u2u_=CE=C1_nm=2Eru?=
Чт Янв 1 10:21:54 MSK 2004
DM пишет:
>Здравствуйте, Artem!
>
>Среда 31 Декабрь 2003 09:27, Вы писали:
>
>
>
>>>>Во-первых, по крайней мере, у меня этот скрипт переписывает
>>>>/etc/issue только в том случае, если этого файла нет. Во-вторых,
>>>>он не пишет версию ядра в issue. Туда пишется текст "Welcome to \R
>>>>/ \l", то есть наименование системы и имя консоли.
>>>>
>>>>
>>>Очень похоже на то, что у Вас не стоит пакет welcome2l (вроде не
>>>переврал). Или Вы заходите по сети.
>>>
>>>
>
>welcome действительно убран. Не нравится мне он. Но причём тут это?
>
>
>
>>Добавьте строчку
>>
>> echo "Kernel $(uname -r) on (uname -m) / \l"
>>
>>
>>>>/etc/issue
>>>>
>>>>
>>в local после
>>
>> echo 'Welcome to \R / \l' >/etc/issue
>>
>>или после
>>
>> "$W2L" -gt '\R' >/etc/issue
>>
>>А можно - и там, и там... :-D
>>
>>
>
>Спасибо, попробую. Но это, ИМХО, не решит проблемы в полном объёме. Или
>нужно убрать из local условие несуществования файла. Ведь ядро как
>пропишется один раз, так таким и останется. А мне нужно, чтобы при
>загрузке разных ядер выводилось именно то, которое сейчас загружено.
>Или я чего-то не понимаю?
>
>---------------------------------------
>DM <dead underline m at list point ru>
>_______________________________________________
>Community mailing list
>Community на altlinux.ru
>http://www.altlinux.ru/mailman/listinfo/community
>__________
>http://www.newhost.ru - Уютно, по-домашнему, в тапочках.....
>
>
>
>
Поправьте ваш /etc/rc.d/init.d/local след. образом:
# заккоментируйте условия проверки
#if [ ! -f /etc/issue ]; then
# W2L=/usr/bin/welcome2l
# if [ -x "$W2L" ]; then
# "$W2L" -gt '\R' >/etc/issue
# else
# а здесь немножко исправим...
echo -n "Welcome to ">/etc/issue
cat /etc/altlinux-release >>/etc/issue 2>/dev/null
echo "Kernel $(uname -r) on $(uname -m) / \l" >>/etc/issue
# fi
#fi
#if [ ! -f /etc/issue.net ]; then
# и здесь тоже исправляем...
echo "Welcome to $HOSTNAME" >/etc/issue.net
cat /etc/altlinux-release >>/etc/issue.net 2>/dev/null
echo "Kernel $(uname -r) on $(uname -m) / \l" >>/etc/issue
#fi
Теперь issue и issue.net будут переписываться при каждом входе в систему.
Подробная информация о списке рассылки community