https://bugzilla.novell.com/show_bug.cgi?id=883999
https://bugzilla.novell.com/show_bug.cgi?id=883999#c4
Petr Gajdos changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |sbrabec@suse.com
--- Comment #4 from Petr Gajdos 2014-06-27 10:27:47 UTC ---
Standa Brabec pointed out that there can be various setups according to
/etc/{HOSTNAME,hostname} on the original system before the update. I tested
%pre/%post from comment 3 like this:
(1) There is /etc/HOSTNAME only.
--------------------------------
$ ls -l /etc | grep -i hostname
-rw-r--r-- 1 root root 11 Jun 26 12:44 HOSTNAME
$ echo bleble > /etc/HOSTNAME
$ rpm -Uhv netcfg-11.5-0.noarch.rpm --force
$ ls -l /etc | grep -i hostname
lrwxrwxrwx 1 root root 8 Jun 27 09:50 HOSTNAME -> hostname
-rw-r--r-- 1 root root 7 Jun 27 09:47 HOSTNAME.rpmsave
-rw-r--r-- 1 root root 7 Jun 27 09:50 hostname
$ cat /etc/hostname
bleble
(2) There is /etc/HOSTNAME and /etc/hostname link to /etc/HOSTNAME.
-------------------------------------------------------------------
$ ls -l /etc | grep -i hostname
-rw-r--r-- 1 root root 7 Jun 27 10:01 HOSTNAME
lrwxrwxrwx 1 root root 13 Jun 27 10:02 hostname -> /etc/HOSTNAME
$ echo bleble > /etc/HOSTNAME
$ rpm -Uhv netcfg-11.5-0.noarch.rpm --force
$ ls -l /etc | grep -i hostname
lrwxrwxrwx 1 root root 8 Jun 27 10:04 HOSTNAME -> hostname
-rw-r--r-- 1 root root 7 Jun 27 10:02 HOSTNAME.rpmsave
-rw-r--r-- 1 root root 7 Jun 27 10:04 hostname
-rw-r--r-- 1 root root 11 Jun 27 09:13 hostname.rpmnew
lrwxrwxrwx 1 root root 13 Jun 27 10:02 hostname.rpmsave ->
/etc/HOSTNAME
alef:/> cat /etc/hostname
bleble
(3) There is /etc/HOSTNAME and /etc/hostname, both regular files.
-----------------------------------------------------------------
Unlikely, /etc/HOSTNAME and /etc/hostname can differ but that would mean
conflict between them.
$ ls -l /etc | grep -i hostname
-rw-r--r-- 1 root root 16 Jun 27 10:09 HOSTNAME
-rw-r--r-- 1 root root 16 Jun 27 10:09 hostname
$ echo bleble.HOSTNAME > /etc/HOSTNAME
$ echo bleble.hostname > /etc/hostname
$ rpm -Uhv netcfg-11.5-0.noarch.rpm --force
$ ls -l /etc | grep -i hostname
lrwxrwxrwx 1 root root 8 Jun 27 10:11 HOSTNAME -> hostname
-rw-r--r-- 1 root root 16 Jun 27 10:09 HOSTNAME.rpmsave
-rw-r--r-- 1 root root 16 Jun 27 10:11 hostname
-rw-r--r-- 1 root root 11 Jun 27 09:13 hostname.rpmnew
-rw-r--r-- 1 root root 16 Jun 27 10:09 hostname.rpmsave
$ cat /etc/hostname
bleble.HOSTNAME
(4) There is /etc/hostname and /etc/HOSTNAME, link to /etc/hostname.
--------------------------------------------------------------------
$ ls -l /etc | grep -i hostname
lrwxrwxrwx 1 root root 13 Jun 27 10:18 HOSTNAME -> /etc/hostname
-rw-r--r-- 1 root root 11 Jun 26 12:44 hostname
$ echo bleble > /etc/hostname
$ ls -l /etc | grep -i hostname
lrwxrwxrwx 1 root root 8 Jun 27 10:21 HOSTNAME -> hostname
lrwxrwxrwx 1 root root 13 Jun 27 10:18 HOSTNAME.rpmsave ->
/etc/hostname
-rw-r--r-- 1 root root 7 Jun 27 10:19 hostname
-rw-r--r-- 1 root root 11 Jun 27 09:13 hostname.rpmnew
$ cat /etc/hostname
bleble
Does that serve our purpose? Or is there another scenario which would fail?
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.