aims2 currently does support the main arch's used at CERN (i386, x86_64 and ia64) but some refactoring of the code would help to better handle the differences between arch and pxelinux.cfg production.
initrd and vmlinuz combo is required at the moment. Some have suggested allowing an .iso to be fed directly to the host but we need to take steps to prevent users using the service to store their movie collections.
Things like memdisk, windows and et al only really require a vmlinuz (Kernel) so remove the initrd requirement (icky!)
Currently a nasty time overhead when making checks on whether the user has permissions to install X host. Refactor code and try to cache some information for batch input.
aims2client editimage --name slc4X_i386 --initrd=/my/new/initrd.img
so you can update your initrd separately.
This would imply that something like what follows is needed.
aims2client renameimage --name slc46_i386 --new slc46_i386_archived
Do some magic on paths for initrd/vmlinuz on addimage initrd
./myfile = initrd=`pwd`/myfile=
These values are not being populated.
Shoudl be using $ENV rather than ->param and $logger-log() should be re-enabled.
aims2client --showks option needs a bit of a revamp, with better permissions system.
git clone git://git.fedorahosted.org/git/anaconda.git
Sometimes if the given is too long, it'll croak. Some better checking is needed.
--kopts
option to the pxe on command?
Or do we just leave it at addhost
and warn the user?
(Thanks to J.Iven for pointing this out)
check util_targets
Rollback when failing.
Database quota.
Andras permission denied?
ldapsearch = better than windooz
locking on sync'