pac.create

This commit is contained in:
Peter Hormanns 2011-07-07 14:49:26 +00:00
parent 873c2af90f
commit 9d2d45601a
3 changed files with 2 additions and 7 deletions

View File

@ -66,6 +66,7 @@ public class PacModuleImpl extends AbstractModuleImpl {
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();

View File

@ -64,15 +64,9 @@ public class PacProcessorFactory implements EntityProcessorFactory {
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 + ":"

View File

@ -39,7 +39,7 @@ unter ~{PAC}/doms/ angelegt, sobald eine Domain aufgeschaltet wird. Dort gibt
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