Bug 19065

Summary: Надо добавить префикс для hostname по умолчанию
Product: Sisyphus Reporter: Konstantin Baev <kipruss>
Component: installer-feature-autohostname-stage2Assignee: Anton V. Boyarshinov <boyarsh>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: sem
Version: unstable   
Hardware: all   
OS: Linux   

Description Konstantin Baev 2009-03-04 21:06:15 MSK
Если proc пустой, то hostname состоит из одних цифр, а это, мне кажется плохо. 

http://git.altlinux.org/people/kipruss/packages/?p=installer-feature-autohostname.git;a=commitdiff;h=3d824f5455892031889872cc1ddbf3a8638e3e7b

Изменения в спеке, конечно, надо опустить. Я просто не разбил на 2 коммита.

Второе. Ещё есть мысль, что наверное, надо бы оставить .localdomain после имени хоста. Есть предположение, что это влияет на получение ip-адреса через dhcp при первой загрузке.

И третье. У меня на хосте: 

# readlink -f /etc/HOSTNAME
/proc/sys/kernel/hostname

А на установленной системе, где сработал этот скрипт:

# readlink -f /etc/HOSTNAME
/etc/HOSTNAME

И неясно из-за чего. По коду неочевидно, что виноват именно этот скрипт.

Возможно, что-то надо обсудить в devel.
Comment 1 Konstantin Baev 2009-03-04 23:48:19 MSK
(В ответ на комментарий №0)
> Второе. Ещё есть мысль, что наверное, надо бы оставить .localdomain после имени
> хоста. Есть предположение, что это влияет на получение ip-адреса через dhcp при
> первой загрузке.
Этот вопрос снимается. Если указать в инсталлере "Использовать DHCP", то все нормально. Только в списке рабочих групп при просмотре в Konqueror smb:/ рабочая группа данного компьютера появляется не сразу. Но, видимо, это тормоза сервиса nmb.

Появляется следующий вопрос: Не лучше ли в инсталлере вернуть пункт по умолчанию "Использовать DHCP"? Сейчас по умолчанию - пункт "Управляется пользователем через NetworkManager".
Comment 2 Konstantin Baev 2009-03-04 23:58:38 MSK
> И третье. У меня на хосте: 
> 
> # readlink -f /etc/HOSTNAME
> /proc/sys/kernel/hostname
> 
> А на установленной системе, где сработал этот скрипт:
> 
> # readlink -f /etc/HOSTNAME
> /etc/HOSTNAME

Возможно, надо вместо записывания в файл /etc/HOSTNAME использовать в чруте команду hostname?
Comment 3 Anton V. Boyarshinov 2009-03-05 18:41:22 MSK
0.4-alt1