+++ /dev/null
-#Fri Aug 29 11:10:18 CEST 2008
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.5
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
private String level = null;
private String arch = NOARCH;
- private String srpm;
+ private String rpmPackage = null;
private Boolean mkdirs = true;
public void run() {
// TODO check if caller is in mock group
- String cfg = mockConfig != null ? mockConfig : repository + "-"
- + release + "-" + level + "-" + arch;
+ String cfgId = repository + "-" + release + "-" + arch;
+ String cfg = mockConfig != null ? mockConfig : "slc/" + cfgId;
// prepare mock call
SystemCall mock = new SystemCall();
if (arch != null)
mock.arg("--arch=" + arch);
mock.arg("-r").arg(cfg);
- mock.arg(srpm);
+
+ mock.arg("--scm-enable");
+ mock.arg("--scm-option").arg("package=" + rpmPackage);
mock.setLogCommand(true);
// File repoDir = new File(buildEnvironment.getStagingBase() + "/"
// + repository + "/" + level + "/" + release);
File repoDir = new File(buildEnvironment.getStagingBase() + "/"
- + repository + "-staging" + "/" + release);
+ + repository + "-" + release + "-staging");
File srpmDir = new File(repoDir, "SRPMS");
if (mkdirs)
srpmDir.mkdirs();
// copy RPMs
Set<File> reposToRecreate = new HashSet<File>();
- File resultDir = new File(mockVar + "/" + cfg + "/result");
+ File resultDir = new File(mockVar + "/" + cfgId + "/result");
rpms: for (File file : resultDir.listFiles()) {
if (file.isDirectory())
continue rpms;
this.arch = arch;
}
- public void setSrpm(String srpm) {
- this.srpm = srpm;
+ public void setRpmPackage(String rpmPackage) {
+ this.rpmPackage = rpmPackage;
}
public void setMockVar(String mockVar) {