From 0439151a901ba6f51b06ab1b797889be9bf36076 Mon Sep 17 00:00:00 2001
From: ulrich
Date: Sat, 03 Apr 2021 13:52:55 +0000
Subject: [PATCH] Grundgeruest

---
 src/de/uhilger/mediaz/App.java |   30 +++++++++++++++++++++++++++---
 1 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/src/de/uhilger/mediaz/App.java b/src/de/uhilger/mediaz/App.java
index 170258e..c20cba3 100644
--- a/src/de/uhilger/mediaz/App.java
+++ b/src/de/uhilger/mediaz/App.java
@@ -1,10 +1,23 @@
 /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
+  Mediazentrale - Personal Media Center
+  Copyright (C) 2021  Ulrich Hilger
+
+  This program is free software: you can redistribute it and/or modify
+  it under the terms of the GNU Affero General Public License as
+  published by the Free Software Foundation, either version 3 of the
+  License, or (at your option) any later version.
+
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU Affero General Public License for more details.
+
+  You should have received a copy of the GNU Affero General Public License
+  along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 package de.uhilger.mediaz;
 
+import java.io.File;
 import java.io.IOException;
 import java.util.HashMap;
 import java.util.logging.Level;
@@ -21,6 +34,7 @@
   public static final String IP_PORT = "port";
   public static final String IP_WWW_DATA = "www-data";
   public static final String IP_CTX = "ctx";
+  public static final String IP_CONF = "conf";
 
   private static HashMap initParams;
 
@@ -30,6 +44,9 @@
    * @param args Kommandozeilenparameter
    */
   public static void main(String[] args) {
+    
+    logger.info(new File(".").getAbsolutePath());
+    
     initParams = new HashMap();
     for (String arg : args) {
       String[] argParts = arg.split("=");
@@ -47,6 +64,13 @@
         } else {
           logger.severe("Der Parameter " + IP_CTX + " muss angegeben werden.");
         }
+        String conf = getInitParameter(IP_CONF);
+        if(conf != null) {
+          File confDir = new File(conf);
+          confDir.mkdirs();
+        } else {
+          
+        }
       } catch (IOException ex) {
         Logger.getLogger(App.class.getName()).log(Level.SEVERE, null, ex);
       }

--
Gitblit v1.9.3