HSAdmin Backend Domains, E-Mail, Datenbanken
Peter Hormanns
2011-12-16 2788820e7ee44c70316ea04b9e081d5871a9c02b
move content of old pacdomain
1 files modified
8 ■■■■ changed files
hsarback/src/de/hsadmin/mods/dom/DomainProcessorFactory.java 8 ●●●● patch | view | raw | blame | history
hsarback/src/de/hsadmin/mods/dom/DomainProcessorFactory.java
@@ -275,13 +275,13 @@
        String[] sourceDirs = new String[] { "web", "web-ssl", "cgi", "cgi-ssl", "fastcgi", "fastcgi-ssl" } ;
        String[] targetDirs = new String[] { "htdocs", "htdocs-ssl", "cgi", "cgi-ssl", "fastcgi", "fastcgi-ssl" } ;
        CompoundProcessor processor = new CompoundProcessor(
            new ShellProcessor("rm -rf " + pacDir + "/subs " + pacDir + "/htdocs/.htaccess "
                                         + pacDir + "/subs-ssl " + pacDir + "/htdocs-ssl/.htaccess "));
            new ShellProcessor("rm -rf " + domDir + "/subs " + domDir + "/htdocs/.htaccess "
                                         + domDir + "/subs-ssl " + domDir + "/htdocs-ssl/.htaccess "));
        for (int idx = 0; idx < sourceDirs.length; idx++) {
            processor.appendProcessor(
                new ShellProcessor("shopt dotglob && ls " + pacDir + "/" + sourceDirs[idx] + " >/dev/null 2>&1" +
                        " && mv " + domDir + "/" + sourceDirs[idx] + "/*" + targetDirs[idx] + "/ " +
                        " && rmdir " + domDir + "/" + sourceDirs[idx]));
                        " && mv " + pacDir + "/" + sourceDirs[idx] + "/* " + domDir + "/" + targetDirs[idx] + "/ " +
                        " && rmdir " + pacDir + "/" + sourceDirs[idx]));
        }
        return processor;
    }