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