Changes to components resources and behaviour

cron

A crontab file for a user created by cron resources is deleted if a change to the cron resources would no longer create a crontab file for that user.

The AUTO symbol in the minutes field of a crontab entry created from cron resources is now replaced by an integer in the range 0-59 that is dependent on the hostname rather than the internet address; hosts with multiple internet addresses will now have a fixed value rather than it being indeterminate.

There are now AUTOHOUR and AUTODAYS symbols that can be used in the hour and day fields of a crontab entry created from cron resources.

-- KenDawson - 29 Mar 2005

foomatic

The foomatic component is now deprecated. It has been replaced by the LPRng component.

-- TobyBlake - 09 Dec 2005

kernel

The default value for the maximum number of open files has substantially increased under FC3, such that it should no longer be necessary to increase the value. In fact, any value currently defined is likely to be too small, so please remove all resources of the form !kernel.value_filemax mSET(xxxxx)

lprng

The lprng component is now deprecated. It has been replaced by the LPRng component.

-- TobyBlake - 09 Dec 2005

rmirror

The rmirror component is now optional. To use it you need to include dice/options/rmirror.h in the machine's LCFG profile. -- ChrisCooke - 10 Jan 2006

rsync

The rsync component is now optional. To use it you need to include dice/options/rsync.h in the machine's LCFG profile. -- ChrisCooke - 10 Jan 2006

symlink

The port of the symlink component is on hold as the file component should be able to do everything the symlink component could.

tcpwrappers

The rpc.mountd daemon now expects a tag of mountd instead of rpc.mountd.

vlan

The vlan component is deprecated. The network component can now be used to configure VLAN interfaces, eg.

!network.interfaces     mADD(vlan46)
network.physdev_vlan46  eth0
network.vlan_vlan46     yes
network.hostname_vlan46 blurt-k

A reboot is required to bring the new VLAN interface into service.

Other changes

HOSTNAME cpp variable

The cpp variable HOSTNAME is in the process of being deprecated. You should use <%profile.node%> instead. Note, however, that you can't use <%profile.node%> when defining an LCFG resource key.

Reasoning - the cpp gets the HOSTNAME from the name of the source file - occasionally, the file sets profile.node to something other than the default hostname - this is necessary, if for example you have two hosts with the same name in different domains. The value of profile.node is usually what you want.

-- AlastairScobie - 23 Mar 2005

Topic revision: r11 - 11 Jan 2006 - 11:32:56 - ChrisCooke
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
This Wiki uses Cookies