From 7675e6fb2d2bd9c659331a69c8028011e91e90be Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Wed, 9 Sep 2015 17:44:40 -0700 Subject: [PATCH] Avoid using dash in RPM version number --- build/tasks/mkrpm-task.coffee | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/build/tasks/mkrpm-task.coffee b/build/tasks/mkrpm-task.coffee index 5744343a5..6061a1db2 100644 --- a/build/tasks/mkrpm-task.coffee +++ b/build/tasks/mkrpm-task.coffee @@ -24,6 +24,12 @@ module.exports = (grunt) -> return done("Unsupported arch #{process.arch}") {name, version, description} = grunt.file.readJSON('package.json') + + # RPM versions can't have dashes in them. + # * http://www.rpm.org/max-rpm/ch-rpm-file-format.html + # * https://github.com/mojombo/semver/issues/145 + version = version.replace(/-beta$/, "~beta") + buildDir = grunt.config.get('atom.buildDir') rpmDir = path.join(buildDir, 'rpm')