HSAdmin Backend Domains, E-Mail, Datenbanken
Peter Hormanns
2011-07-07 9d2d45601a3cd31b0ab5352047269b9011ac3dc3
pac.create
3 files modified
9 ■■■■ changed files
hsarback/src/de/hsadmin/mods/pac/PacModuleImpl.java 1 ●●●● patch | view | raw | blame | history
hsarback/src/de/hsadmin/mods/pac/PacProcessorFactory.java 6 ●●●●● patch | view | raw | blame | history
hsarback/src/de/hsadmin/mods/pac/email_new_pac_account.jtpl 2 ●●● patch | view | raw | blame | history
hsarback/src/de/hsadmin/mods/pac/PacModuleImpl.java
@@ -66,6 +66,7 @@
        qHive.setParameter("name", hive.getName());
        hive = (Hive) qHive.getSingleResult();
        pac.setHive(hive);
        hive.getPacs().add(pac);
        Query qComponents = em.createQuery("SELECT c FROM Components c WHERE c.basePacId = :basepac");
        qComponents.setParameter("basepac", basepac.id());
        List<?> componentsList = qComponents.getResultList();
hsarback/src/de/hsadmin/mods/pac/PacProcessorFactory.java
@@ -64,15 +64,9 @@
            pacValues.put("PAC_IP", p.getCurINetAddr().getInetAddr());
            pacValuesList.add(pacValues);
        }
        // nicht ausprobiert!
        Processor hostsAppender = new TemplateProcessor("/de/hsadmin/mods/pac/hosts.jtpl", hiveValues, pacValuesList.iterator(), "/etc/hosts", true); 
        Processor interfacesAppender = new TemplateProcessor("/de/hsadmin/mods/pac/interfaces.jtpl", hiveValues, pacValuesList.iterator(), "/etc/network/interfaces", true); 
        Processor sudoersAppender = new TemplateProcessor("/de/hsadmin/mods/pac/sudoers.jtpl", hiveValues, pacValuesList.iterator(), "/etc/sudoers", true); 
        // nicht ausprobiert!
        String password = PwGenerator.generatePassword(7, flagBuilder.build(), 100, random);
        Processor newUsersProc = new ShellProcessor(
                "newusers", pacName + ":" + password  + ":"
hsarback/src/de/hsadmin/mods/pac/email_new_pac_account.jtpl
@@ -39,7 +39,7 @@
es dann fuer jede Domain ein separates Verzeichnis.
Das Verfahren zum Bestellen von Domains ist auf unserer Website unter
http://www.hostsharing.net/dokumentation/einstieg-bei-hostsharing/domain-bestellen.html
https://wiki.hostsharing.net/index.php?title=Domains
beschrieben.
Bei evtl. auftretenden Problemen mit dem Server bitte zunaechst auf