I work as system administrator and the network was a mess when I came in, using 3 different distro's and no centralized user management etc. So I wanted to automate stuff, especially workstation installation (all workstations run linux, but all custom installed.....). So I copied the slackware 10 CD's to the server so I can install slackware from NFS share. I added an own package serie for "patching" the workstation install. After all normal packages are installed, the "patches" are installed, to put in the rsa authorized key of the server and the known_hosts file, it set up a directory structure for the server mounts, /etc/fstab is patched to mount the NFS shares on boot, inittab is patched to start default runlevel 4 and /etc/rc.d/rc.4 is patched to use KDM as default
currently I use a bash script on the server wich logs in to the workstation and compiles and installes some LDAP client packages to use LDAP authentication, it patches the /etc/ldap.conf and /etc/nsswitch.conf, and it compiles and installes a patched kdebase to show text on the KMenu button. the idea is to create precompiled packages and put them in the slackware install too...
The planning is to automate this even more: creating a boot diskette wich contains a patched slackware install script, to completely automate it: automaticly start the install, partition hard drive, mount NFS, install packages, install LILO and anwser all questions the slackware setup can think of
I'll keep in touch when this is finished too....
.-=~ iluvatar ~=-.