From dff11bd02766c74a91b7bbe15146aa64fa230fd9 Mon Sep 17 00:00:00 2001 From: fros4943 Date: Sun, 25 Mar 2007 21:32:33 +0000 Subject: [PATCH] creating empty cooja.config when quickstarting --- tools/cooja/java/se/sics/cooja/GUI.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/tools/cooja/java/se/sics/cooja/GUI.java b/tools/cooja/java/se/sics/cooja/GUI.java index 3b6b7d966..b98432b38 100644 --- a/tools/cooja/java/se/sics/cooja/GUI.java +++ b/tools/cooja/java/se/sics/cooja/GUI.java @@ -24,7 +24,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $Id: GUI.java,v 1.35 2007/03/24 01:00:25 fros4943 Exp $ + * $Id: GUI.java,v 1.36 2007/03/25 21:32:33 fros4943 Exp $ */ package se.sics.cooja; @@ -643,6 +643,18 @@ public class GUI { logger.info("> Reparsing project directories and creating config"); for (String projectDir : projectDirs) { logger.info(">> Adding: " + projectDir); + + // Check if config file exists + File configFile = new File(projectDir + File.separatorChar + PROJECT_CONFIG_FILENAME); + if (!configFile.exists()) { + logger.debug(">>> Creating empty cooja.config file"); + try { + configFile.createNewFile(); + } catch (IOException e) { + logger.fatal(">> Error when creating cooja.config file, aborting"); + return false; + } + } gui.currentProjectDirs.add(new File(projectDir)); } boolean parsedProjects = gui.reparseProjectConfig();