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()); qHive.setParameter("name", hive.getName());
hive = (Hive) qHive.getSingleResult(); hive = (Hive) qHive.getSingleResult();
pac.setHive(hive); pac.setHive(hive);
hive.getPacs().add(pac);
Query qComponents = em.createQuery("SELECT c FROM Components c WHERE c.basePacId = :basepac"); Query qComponents = em.createQuery("SELECT c FROM Components c WHERE c.basePacId = :basepac");
qComponents.setParameter("basepac", basepac.id()); qComponents.setParameter("basepac", basepac.id());
List<?> componentsList = qComponents.getResultList(); List<?> componentsList = qComponents.getResultList();

View File

@ -64,15 +64,9 @@ public class PacProcessorFactory implements EntityProcessorFactory {
pacValues.put("PAC_IP", p.getCurINetAddr().getInetAddr()); pacValues.put("PAC_IP", p.getCurINetAddr().getInetAddr());
pacValuesList.add(pacValues); pacValuesList.add(pacValues);
} }
// nicht ausprobiert!
Processor hostsAppender = new TemplateProcessor("/de/hsadmin/mods/pac/hosts.jtpl", hiveValues, pacValuesList.iterator(), "/etc/hosts", true); 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 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); 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); String password = PwGenerator.generatePassword(7, flagBuilder.build(), 100, random);
Processor newUsersProc = new ShellProcessor( Processor newUsersProc = new ShellProcessor(
"newusers", pacName + ":" + password + ":" "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. es dann fuer jede Domain ein separates Verzeichnis.
Das Verfahren zum Bestellen von Domains ist auf unserer Website unter 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. beschrieben.
Bei evtl. auftretenden Problemen mit dem Server bitte zunaechst auf Bei evtl. auftretenden Problemen mit dem Server bitte zunaechst auf