}
// Check Drivers if needed
Type type = Database.getType(Constants.Nodes.DatabaseType.toString());
if(!(type.equals(Type.InventoryDB) || type.equals(Type.MiniDB))) {
Drivers driver = null;
switch(type) {
case H2DB: driver = Constants.Drivers.H2; break;
case MySQL: driver = Constants.Drivers.MySQL; break;
case SQLite: driver = Constants.Drivers.SQLite; break;
case Postgre: driver = Constants.Drivers.Postgre; break;
}
if(driver != null)
if(!(new File("lib", driver.getFilename()).exists())) {
System.out.println("[iConomy] Downloading " + driver.getFilename() + "...");
wget.fetch(driver.getUrl(), driver.getFilename());
System.out.println("[iConomy] Finished Downloading.");
}
}
// Setup Commands