| | |
| | | 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(); |
| | |
| | | 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 + ":" |
| | |
| | | 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 |