Bug 8889 - Добавить в network-functions/need_hostname возврат признака необходимости смены hostname
Summary: Добавить в network-functions/need_hostname возврат признака необходимости сме...
Status: CLOSED DUPLICATE of bug 8891
Alias: None
Product: Sisyphus
Classification: Development
Component: net-scripts (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: Denis Ovsienko
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-20 17:03 MSK by Sergey N. Yatskevich
Modified: 2006-01-23 11:51 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey N. Yatskevich 2006-01-20 17:03:50 MSK
При автоматической конфигурации сети с помощью dhcp-client может выполняться
переустановка имени хоста. Необходимость такой установки проверяется в частности
с помощью кода возврата функции need_hostname. Поскольку в текущем варианте это
всегда 0, то смена имени хоста выполняется _всегда_. В ряде случаев это очень
неудобно, например GNOME (а может и X'ы) очень негативно реагирует на смену
имени на ходу, просто отказываясь запускать новые приложения. Это приводит к
необходимости каждый раз при смене сети перезапускать сеанс, что особенно обидно
при использовании вместо полного выключения ноута Suspend2Disk.

Патч прилагается.

--- network-functions.old	2006-01-20 16:15:34 +0300
+++ network-functions	2006-01-20 16:17:39 +0300
@@ -2,6 +2,8 @@
 # This is not a standalone shell script;
 # it just provides functions to network scripts that source it.
 
+. /etc/rc.d/init.d/functions
+
 source_config ()
 {
     DEVNAME=`echo "${CONFIG##*/}" | sed 's/^ifcfg-//g'`
@@ -68,6 +70,8 @@
 	else
 		unset NEEDHOSTNAME
 	fi
+
+	return is_yes "$NEEDHOSTNAME"
 }
 
 set_hostname()
Comment 1 Sergey N. Yatskevich 2006-01-21 14:25:51 MSK

*** This bug has been marked as a duplicate of 8891 ***