From 9d2d45601a3cd31b0ab5352047269b9011ac3dc3 Mon Sep 17 00:00:00 2001
From: Peter Hormanns <peter.hormanns@hostsharing.net>
Date: Thu, 07 Jul 2011 16:49:26 +0200
Subject: [PATCH] pac.create

---
 hsarback/src/de/hsadmin/mods/pac/email_new_pac_account.jtpl |    2 +-
 hsarback/src/de/hsadmin/mods/pac/PacProcessorFactory.java   |    6 ------
 hsarback/src/de/hsadmin/mods/pac/PacModuleImpl.java         |    1 +
 3 files changed, 2 insertions(+), 7 deletions(-)

diff --git a/hsarback/src/de/hsadmin/mods/pac/PacModuleImpl.java b/hsarback/src/de/hsadmin/mods/pac/PacModuleImpl.java
index f2d6064..84d9c23 100644
--- a/hsarback/src/de/hsadmin/mods/pac/PacModuleImpl.java
+++ b/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();
diff --git a/hsarback/src/de/hsadmin/mods/pac/PacProcessorFactory.java b/hsarback/src/de/hsadmin/mods/pac/PacProcessorFactory.java
index efdc995..4f8011a 100644
--- a/hsarback/src/de/hsadmin/mods/pac/PacProcessorFactory.java
+++ b/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  + ":"
diff --git a/hsarback/src/de/hsadmin/mods/pac/email_new_pac_account.jtpl b/hsarback/src/de/hsadmin/mods/pac/email_new_pac_account.jtpl
index 6c9a273..cf4497b 100644
--- a/hsarback/src/de/hsadmin/mods/pac/email_new_pac_account.jtpl
+++ b/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

--
Gitblit v1.9.3