[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