HSAdmin Backend Domains, E-Mail, Datenbanken
Peter Hormanns
2012-10-18 47cb523cfb1f46bec94b3d33f6bc038882d4900e
fix pac-domain migration
1 files modified
10 ■■■■■ changed files
hsarback/src/de/hsadmin/mods/dom/DomainProcessorFactory.java 10 ●●●●● patch | view | raw | blame | history
hsarback/src/de/hsadmin/mods/dom/DomainProcessorFactory.java
@@ -392,18 +392,20 @@
        }        
        processor.appendProcessor(
                new ShellProcessor("test -L " + domDir + "/htdocs" +
                        " && $( stat -c '%N' " + domDir + "/htdocs |sed -e\"s/[\\`']//g\" |cut -d ' ' -f 3 ) = web-ssl " +
                        " && test $( stat -c '%N' " + domDir + "/htdocs |sed -e\"s/[\\`']//g\" |cut -d ' ' -f 3 ) = web-ssl " +
                        " && cd " + domDir +
                        " && rm " + domDir + "/htdocs" +
                        " && ln -sf htdocs-ssl htdocs" +
                        " && chown -h " + pacName + ":" + pacName + " " + domDir + "/htdocs"));
                        " && chown -h " + pacName + ":" + pacName + " " + domDir + "/htdocs" +
                        " || echo 'link htdocs not found'"));
        processor.appendProcessor(
                new ShellProcessor("test -L " + domDir + "/htdocs-ssl" +
                        " && $( stat -c '%N' " + domDir + "/htdocs-ssl |sed -e\"s/[\\`']//g\" |cut -d ' ' -f 3 ) = web " +
                        " && test $( stat -c '%N' " + domDir + "/htdocs-ssl |sed -e\"s/[\\`']//g\" |cut -d ' ' -f 3 ) = web " +
                        " && cd " + domDir +
                        " && rm " + domDir + "/htdocs-ssl" +
                        " && ln -sf htdocs htdocs-ssl" +
                        " && chown -h " + pacName + ":" + pacName + " " + domDir + "/htdocs-ssl"));
                        " && chown -h " + pacName + ":" + pacName + " " + domDir + "/htdocs-ssl" +
                        " || echo 'link htdocs-ssl not found'"));
        return processor;        
    }