diff --git a/cdash/copyRPMS.py b/cdash/copyRPMS.py
index 41eed3341304ebdd784e77dc2ca48f09c09eb24c..4ea1a61f66d99b48c00e71b3cdde5187afe98669 100755
--- a/cdash/copyRPMS.py
+++ b/cdash/copyRPMS.py
@@ -33,7 +33,7 @@ def copyRPMS(localarea, remotearea, target="all", policy="Release"):
     elif policy == "Rebuild":
       # force overwriting a single package
       targetname = target.split("-")[0].lower() # remove version from <package>-<version> cases like rivet-2.3.0
-      rpms_to_copy = [f for f in newrpms if (targetname in f.lower().split("-")[0] ) ]
+      rpms_to_copy = [f for f in newrpms if ( f.lower().startswith(targetname) ) ]
       if len(rpms_to_copy) < 1:
         print "ERROR: no RPM for package %s found" %target
         sys.exit(errno.EINVAL)