Beim Start einige benoetigte Ordner erstellen.

/data/save und /data/secure/save werden in jedem fall benoetigt.
/data/mail wird fuer das ordnungsgemaesse funktionieren vom Mailer
benoetigt.

Change-Id: I5d1a98fe89f02a56c5f3d52d6e8a1b55865a682b
diff --git a/secure/master.c b/secure/master.c
index 3d88928..0f25533 100644
--- a/secure/master.c
+++ b/secure/master.c
@@ -65,8 +65,16 @@
 protected void inaugurate_master(int arg) {
 
   set_driver_hook(H_REGEXP_PACKAGE, RE_TRADITIONAL);
-  
+
   efun::configure_object(this_object(), OC_EUID, ROOTID);
+
+  // Bei Neustart wizinfo initialisieren und ggf. Ordner in /data erstellen.
+  if (!arg)
+  {
+    set_extra_wizinfo(0, allocate(BACKBONE_WIZINFO_SIZE));
+    CreateDataDirectories();
+  }
+
   userinfo::create();
   LoadPLDenylists();
 
@@ -77,11 +85,7 @@
   ReloadBanishFile();
   ReloadDeputyFile();
   ReloadInsecureFile();
- 
-  // Bei Neustart wizinfo initialisieren
-  if (!arg)
-    set_extra_wizinfo(0, allocate(BACKBONE_WIZINFO_SIZE));
-  
+
   //simul_efun.c nach inaugurate_master() starten und initialisieren, 
   //(so richtig seh ich den Sinn hier momentan nicht ein...
   //call_out("start_simul_efun",0);