# changelog

author: Miloslav Trmac <mitr@redhat.com> - 1.4.5-3
changelog:
  - Use the install-info scriptlets recommended in the Fedora Extras wiki
  - Move $RPM_BUILD_ROOT cleaning from %prep to %install


author: Tim Mattox <tmattox@gmail.com>
changelog:
  - Removed size=30% parameter of the tmpfs mount in the node's linuxrc since
    "older" kernel versions still in use didn't support the percent notation.


author: Tim Mattox <tmattox@gmail.com>
changelog:
  - Tweaked the excludes & exclude-nfs files for CentOS 3.1 and x86_64
  - wwvnfs.build now explicetly ignores the VNFS's /lib/modules, since
    modules are taken from the master's /lib/modules/
    These two reduced the ramdisk size from about 60 MB to 30 MB on CentOS.
  - Released 2.2.0


author: Tim Mattox <tmattox@gmail.com>
changelog:
  - Fixed the generation-of/appending-to master's and nodes' /etc/hosts file
    and made the default template be the master's /etc/hosts
  - Released 2.2.1


author: Tim Mattox <tmattox@gmail.com>
changelog:
  - Added a Provides: kernel line to the warewulf-node RPM to try and prevent
    yum from pulling in a kernel package into the VNFS where it causes problems.


author: Tim Mattox <tmattox@gmail.com>
changelog:
  - Added a sanity check for 'default network' to wwmaster.initiate
  - Added a message to ignore the warning about first32pm, and tweaked the
    call to mknbi-linux in wwvnfs.build to eliminate a UTF-8 warning
    (the first32pm option is still needed for older mknbi versions)
  - Added 'async' to the NFS exports options created by wwmaster.exports.
    This removes a warning about NFS changing which was the default behaviour.
    If you need sync (or other NFS export options), edit the wwmaster.exports
    script, or supply a patch that makes it a config option for everyone...
  - Added an optional yum.conf parameter to vnfs.conf so that wwvnfs.install
    can be set to use a different yum.conf file from the master.  This allows
    for the master to be a different distro, arch, etc. than the nodes.
  - Added warning to wwvnfs.build about needing to rerun wwmaster.dhcpd if
    any nodes are using PXELINUX.  Also, moved the invocation of wwmaster.dhcpd
    in wwmaster.initiate to the end, so it comes after wwvnfs.build
  - Added a check to wwmaster.dhcpd for existence of the pxelinux.cfg template(s)
  - Simplified/improved the prompt text in wwmaster.initiate
  - Reverted the name of the specfile to not include the version number.
  - Released 2.2.2


author: Tim Mattox <tmattox@gmail.com>
changelog:
  - Changed warewulf-node to not own /etc/issue, but to only symlink it to
    /etc/issue-warewulf if it didn't exist.  Hopefully this will work with FC.
  - Added "-b 1024" to the mke2fs call in make_img in wwvnfs.build.  The
    initrd code in the kernel only supports that blocksize.  This makes it
    possible to have the initrd be larger than 512 MB.
  - Added optional vnfs.conf parameter "modules path prefix" to change where
    the modules are copied from when wwvnfs.build makes the ramdisk.
  - Made wwvnfs.build work with 2.6 kernel's .ko module files.
  - Fixed a close() call in wwnode.sync  (/etc/group stuff still needs work.)


author: Tim Mattox <tmattox@gmail.com>
changelog:
  - Added "skip" parameter to nodes in nodes.conf, so you can put in a
    placeholder for an unused nodename.  Warewulf will not see or talk
    about a skipped node, however, it will consume a nodeid, and thus the
    corresponding IP address will not be assigned by warewulf.  A node
    entry with a parameter "skip = 1" does not need any other field assigned.
    This is useful for long term "dead" nodes, or for those who don't want
    a node0000.


author: Tim Mattox <tmattox@gmail.com>
changelog:
  - Added support for an optional "gateway = " parameter in nodes.conf
    If it's left blank or not assigned, the node's gateway will be set to
    the IP address of the master's default network device, which is the
    same behaviour before adding this option.


author: Tim Mattox <tmattox@gmail.com>
changelog:
  - Restructured the code in wwnode.sync to fix an obscure /etc/group bug
    This should also clean up some other pathological group and passwd cases.
    Unfortunately to fix the obscure bug, it needed an extensive code change.
  - wwnode.sync will now support different /etc/hosts templates per vnfs as
    it was intended to do when that feature was added in 2.2.0.
  - changed the --synctree option of wwnode.sync to --norsync to better match
    what it actually does.  Note: the old option still works for now.
  - modified Warewulf.pm to add the master's default hostname to the end of the
    list of hostname aliases when generating /etc/hosts entries for the
    master and the nodes.  This works around a "bug/misfeature" of both
    the rlogind & rshd reporting "Host address mismatch" in some situations
    where the master/node has more than one IP address and has hostname aliases.
  - wwnode.sync now includes all the variations on the hostnames in hosts.equiv
  - wwvnfs.build does a "too small" check to look for a failed wwvnfs.install
  - squashed another ramdisk size calculation bug in wwvnfs.build
  - wmaster.initiate warns if master's hostname resolves to 127.0.0.1
  - Released 2.2.3


author: Tim Mattox <tmattox@gmail.com>
changelog:
  - Supplied a default node hosts template file that only has localhost
  - Reverted yesterday's change in hostname/alias order so that the master's
    default hostname is again listed first.  The real workaround for the
    experienced bug is to not list the master's non-cluster IP addresses in
    the master's and nodes' /etc/hosts files.
  - Added a check and warning to wwmaster.hosts for the above.


