NickCritten
> Precicely which folders and files are required to > copy across ONLY the users...
I believe that you cannot just backup the users "names" only from those files you mentioned, there are other parts that are required, password files etc etc, and the accounts db has other data in it also.
A standard 911 backup2ws job (which will recreate a server without installed contribs) (and the standard backup to desktop is similar) has
/home,/etc/e-smith/templates-custom,/etc/e-smith/templates-user-custom,/etc/group,/etc/gshadow,/etc/passwd,/etc/shadow,/etc/smbpasswd,/etc/ssh,/opt,/root
and excludes /home/httpd
> You want to transfer ONLY the user accounts & user > directories (homedrives & emails) NOTHING ELSE.
Perhaps a simple approach (which I have used on lightly modified servers) would be to recreate the server from the backup2ws 911 job and then just delete the ibays in server manager, leaving only the users and user home folders etc.
Re-run the "Configure this server" routine and adjust accordingly and make any other necessary changes in server manager.
You could delete ibay data from the backup2ws job by including /home/e-smith/files/ibays in the exclusion list field, but the ibays will still be recreated in the restore process as their details are in the accounts database.
The only other tool I'm aware of is the Lazy Administrator Tools (LAT) contrib from Michiel Blotwijk , which is really a rpm & a set of scripts to extract user, group and whatever else information from a server and use the output files to recreate on a new server.
Do a search on LAT and read the user docs for info on how to use.
I have not used it, but by reports I read, it seems to do the job if you are happy to use the method outlined.
> ...without the risk of screwing up thir install
> due to packages installed on their old box.
Personally it would be far easier and less time consuming and less likely to cause problems, to just remove the addon contribs BEFORE you do the upgrade. That is recommended practise after all !
Upgrades are usually supported from one version to the next where the server is stock standard or close to that. Just revert your server by uninstalling and removing appropriate "unsupported" contribs & rpms or application upgrades. There are rpm switches to allow installation of older rpms.
Test first on a clone of your server to see how the upgrade will go, and then remove any problematic programs/contribs that you identify.