mirror of https://github.com/micromata/borgbackup-butler.git

Kai Reinhard
17.24.2021 1c9178997dd15d65b5f84b4870b3e54caa30ff61
borgbutler-server/src/main/kotlin/de/micromata/borgbutler/server/BorgButlerApplication.kt
@@ -37,6 +37,18 @@
    private fun _start(args: Array<out String>) {
        setConfigClazz(ServerConfiguration::class.java)
        var borgButlerHome = System.getProperty("BorgButlerHome")
        if (borgButlerHome.isNullOrBlank()) {
            borgButlerHome = File(System.getProperty("user.home"), ".borgbutler").absolutePath
            System.setProperty("BorgButlerHome", borgButlerHome)
        }
        if (System.getProperty("LOG_PATH").isNullOrBlank()) {
            System.setProperty("LOG_PATH", borgButlerHome)
        }
        if (borgButlerHome != null) {
            init(borgButlerHome)
        }
        SpringApplication.run(BorgButlerApplication::class.java, *args)
        // create Options object
        val options = Options()
        options.addOption(
@@ -77,10 +89,6 @@
                    return
                }
            }
            val applicationHome = System.getProperty("borgbutlerHome")
            if (applicationHome != null) {
                init(applicationHome)
            }
            if (Desktop.isDesktopSupported()) {
                RunningMode.setServerType(RunningMode.ServerType.DESKTOP)
            } else {
@@ -126,7 +134,6 @@
        @JvmStatic
        fun main(vararg args: String) {
            main._start(args)
            SpringApplication.run(BorgButlerApplication::class.java, *args)
        }
        private fun printHelp(options: Options) {