I am currently upgrading my all-new Linode server running Debian 6 (Squeeze) to 7 (Wheezy) this way:
Updating current system:
sudo apt-get update && sudo apt-get upgrade
Replace all instances of 'squeeze' with 'wheezy' in
Running the upgrade process:
sudo apt-get update && sudo apt-get dist-upgrade
It so happens that after issuing the last command (as in #3), during the course of upgradation, I am asked two, and only two questions:
Configuration file `/etc/default/rcS' ==> File on system created by you or by a script. ==> File also in package provided by package maintainer. What would you like to do about it ? Your options are: Y or I : install the package maintainer's version N or O : keep your currently-installed version D : show the differences between the versions Z : start a shell to examine the situation The default action is to keep your current version. *** rcS (Y/I/N/O/D/Z) [default=N] ?
UPDATE: Here's the diff for
--- /etc/default/rcS 2011-11-25 23:11:55.000000000 +0000 +++ /etc/default/rcS.dpkg-new 2012-08-31 20:14:04.000000000 +0000 @@ -7,11 +7,18 @@ # # This file belongs to the "initscripts" package. -TMPTIME=0 -SULOGIN=no -DELAYLOGIN=yes -UTC=yes -VERBOSE=no -FSCKFIX=no -RAMRUN=no -RAMLOCK=no +# delete files in /tmp during boot older than x days. +# '0' means always, -1 or 'infinite' disables the feature +#TMPTIME=0 + +# spawn sulogin during boot, continue normal boot if not used in 30 seconds +#SULOGIN=no + +# do not allow users to log in until the boot has completed +#DELAYLOGIN=no + +# be more verbose during the boot process +#VERBOSE=no + +# automatically repair filesystems with inconsistencies during boot +#FSCKFIX=no
Configuration file `/etc/dhcp/dhclient.conf' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options are: Y or I : install the package maintainer's version N or O : keep your currently-installed version D : show the differences between the versions Z : start a shell to examine the situation The default action is to keep your current version. *** dhclient.conf (Y/I/N/O/D/Z) [default=N] ?
UPDATE: Here's the diff for
--- /etc/dhcp/dhclient.conf 2011-11-25 14:38:21.000000000 +0000 +++ /etc/dhcp/dhclient.conf.dpkg-new 2012-09-14 03:24:53.000000000 +0000 @@ -14,6 +14,7 @@ option rfc3442-classless-static-routes code 121 = array of unsigned integer 8; #send host-name "andare.fugue.com"; +send host-name = gethostname(); #send dhcp-client-identifier 1:0:a0:24:ab:fb:9c; #send dhcp-lease-time 3600; #supersede domain-name "fugue.com home.vix.com"; @@ -21,10 +22,8 @@ request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, domain-search, host-name, netbios-name-servers, netbios-scope, interface-mtu, - rfc3442-classless-static-routes, ntp-servers, - dhcp6.domain-search, dhcp6.fqdn, - dhcp6.name-servers, dhcp6.sntp-servers; -require subnet-mask, domain-name-servers, host-name; + rfc3442-classless-static-routes, ntp-servers; +#require subnet-mask, domain-name-servers; #timeout 60; #retry 60; #reboot 10;
So, what should my answer have been in each case? Y or N
NOTE: Please do keep in mind that it's a new virtual machine, and that I am upgrading to Wheezy right after setting the hostname and FQDN.