Platform is CentOS 5.2 (I edited dist.txt to get it going). I get the following two errors at the end of the script: no. 1: Code: Warning: touch(): Unable to create file because No such file or directory in /usr/src/tarballs/ispconfig/install_ispconfig/install.php on line 1363 postmap: fatal: usage: postmap [-Nfinoprsvw] [-c config_dir] [-d key] [-q key] [map_type:]file... that's "touch($dist_mail_virtusertable)" However, I can't see that $dist_mail_virtusertable is defined anywhere, it's at least not in dist.txt. Is it really missing? What is it supposed to be? Why don't you use the default /etc/postfix/virtual ? no. 2: Code: ./setup2: line 1152: [: ==: unary operator expected that's "if [ $dist_ftp_version == "standalone" ]; then" I wonder if it's because of the missing quote marks? Just restarts ftpd, so no big problem, but what exactly should I do to resolve the first one? Finally, I notice that clamav claims it's outdated. I asked a few weeks ago why you roll your own clamav instead of using the one that is usally provided with the distribution or is available from external repo's. You replied "because of security updates". Well, here the cat bites itself in the tail. I could easily have an up-to-date clamav via rpmforge, but I'm stuck with the non-updated from ISPconfig. I'm sure it's not difficult to switch ispconfig to a different clamav. Could you please provide a short explanation what needs to be changed? (Similarly, I would like to see a how-to-switch for spamassassin, just in case ...) Thanks!