X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.support.simple%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Flib%2Flinux%2Frpmfactory%2FBuildInMock.java;h=c71507581157e7afacebd8aecf55140636f4b8ab;hb=525af6a9f3372fa609225fc6da9ecd8e95c9c025;hp=c4b35a9a7906d9f50183513473a79ecb3fe50e9b;hpb=9b2422e7198df6f34282a805058dd5f497417318;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/lib/linux/rpmfactory/BuildInMock.java b/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/lib/linux/rpmfactory/BuildInMock.java index c4b35a9a7..c71507581 100644 --- a/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/lib/linux/rpmfactory/BuildInMock.java +++ b/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/lib/linux/rpmfactory/BuildInMock.java @@ -43,6 +43,8 @@ public class BuildInMock implements Runnable { private RpmBuildEnvironment buildEnvironment; private Executor executor; + private String debuginfoDirName = "debuginfo"; + public void run() { // TODO check if caller is in mock group @@ -78,7 +80,7 @@ public class BuildInMock implements Runnable { File debuginfoDir = null; if (!arch.equals(NOARCH)) { archDir = new File(repoDir, arch); - debuginfoDir = new File(archDir, "debuginfo"); + debuginfoDir = new File(archDir, debuginfoDirName); debuginfoDir.mkdirs(); } @@ -120,6 +122,9 @@ public class BuildInMock implements Runnable { createrepo.arg("createrepo"); // sqllite db createrepo.arg("-d"); + // debuginfo + if (!repoToRecreate.getName().equals(debuginfoDirName)) + createrepo.arg("-x").arg(debuginfoDirName + "/*"); // quiet createrepo.arg("-q"); createrepo.arg(repoToRecreate.getAbsolutePath());