main: fix regex

This commit is contained in:
Dawid Dziurla 2020-03-26 18:58:33 +01:00 committed by GitHub
parent 1db5ce66c0
commit a4de79d970
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -32,7 +32,7 @@ async function main() {
const file = path.join(sourceDirectory, "debian/changelog") const file = path.join(sourceDirectory, "debian/changelog")
const changelog = await firstline(file) const changelog = await firstline(file)
const regex = /^(?<package>.+) \((?<epoch>[0-9]+)?:?(?<version>[^:-]+)-?(?<revision>[^:-]+)?\) (?<distribution>.+);/ const regex = /^(?<package>.+) \(((?<epoch>[0-9]+):)?(?<version>[^:-]+)(-(?<revision>[^:-]+))?\) (?<distribution>.+);/
const match = changelog.match(regex) const match = changelog.match(regex)
const { package, epoch, version, revision, distribution } = match.groups const { package, epoch, version, revision, distribution } = match.groups
const os = await getOS(getDistribution(distribution)) const os = await getOS(getDistribution(distribution))