Bug 8889 - Добавить в network-functions/need_hostname возврат признака необходимости смены hostname
: Добавить в network-functions/need_hostname возврат признака необходимости сме...
Status: CLOSED DUPLICATE of bug 8891
: Sisyphus
(All bugs in Sisyphus/net-scripts)
: unstable
: all Linux
: P2 enhancement
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2006-01-20 17:03 by
Modified: 2006-01-23 11:51 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-01-20 17:03:50
При автоматической конфигурации сети с помощью 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 From 2006-01-21 14:25:51 -------

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