X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fkernel%2FInitUtils.java;h=ebb2ef8f7f3934f8652bde4ee3ac9d938d7dd534;hb=581f2d67cac937fcbcd11c7af0c7256499b7195a;hp=ef6a267c6e85150c1e566905412ec8066436537d;hpb=c4e6e4221851cbd7e0978ea27e2ed1e29d65ffba;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/internal/kernel/InitUtils.java b/org.argeo.cms/src/org/argeo/cms/internal/kernel/InitUtils.java index ef6a267c6..ebb2ef8f7 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/kernel/InitUtils.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/kernel/InitUtils.java @@ -162,8 +162,9 @@ class InitUtils { try { FileUtils.copyInputStreamToFile(InitUtils.class.getResourceAsStream(demoBaseDn + ".ldif"), businessRolesFile); - FileUtils.copyInputStreamToFile( - InitUtils.class.getResourceAsStream("example-ou=roles,ou=node.ldif"), systemRolesFile); + if (!systemRolesFile.exists()) + FileUtils.copyInputStreamToFile( + InitUtils.class.getResourceAsStream("example-ou=roles,ou=node.ldif"), systemRolesFile); } catch (IOException e) { throw new CmsException("Cannot copy demo resources", e); }