X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.rpmfactory%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Frpmfactory%2Fcore%2FYumListParser.java;h=1b44dd494f9bca8227a120dd6292d7d36922c1be;hb=e5b65f8f0f102ec5336623eea0c80bcbc48a298e;hp=c87b40e6cb467f422374ec310d6f272c1db5b06b;hpb=3752fba0edf87a770b5763f5a4aab43c4a0a4e4e;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.rpmfactory/src/main/java/org/argeo/slc/rpmfactory/core/YumListParser.java b/runtime/org.argeo.slc.rpmfactory/src/main/java/org/argeo/slc/rpmfactory/core/YumListParser.java index c87b40e6c..1b44dd494 100644 --- a/runtime/org.argeo.slc.rpmfactory/src/main/java/org/argeo/slc/rpmfactory/core/YumListParser.java +++ b/runtime/org.argeo.slc.rpmfactory/src/main/java/org/argeo/slc/rpmfactory/core/YumListParser.java @@ -6,6 +6,7 @@ import java.util.Set; import java.util.StringTokenizer; import java.util.TreeSet; +import org.apache.commons.io.FilenameUtils; import org.apache.commons.io.IOUtils; import org.apache.commons.io.LineIterator; import org.apache.commons.logging.Log; @@ -79,7 +80,9 @@ public class YumListParser implements RpmPackageSet { protected String extractRpmName(String line) { StringTokenizer st = new StringTokenizer(line, " \t"); String packageName = st.nextToken(); - return packageName.split("\\.")[0]; + // consider the arch as an extension + return FilenameUtils.getBaseName(packageName); + //return packageName.split("\\.")[0]; } public Set getInstalled() {