Skip to content

Commit c785cb8

Browse files
authored
fix: don't remove curly braces when bumping packages (#399)
1 parent 1b94f79 commit c785cb8

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

andax/fns/rpm.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,21 +53,21 @@ impl RPMSpec {
5353
if !RE_RELEASE.is_match(&self.f) {
5454
return error!("No `Release:` preamble for {}", self.name);
5555
}
56-
match RE_RELEASE.replace(&self.f, format!("Release:${{1}}{rel}%?dist\n")) {
56+
match RE_RELEASE.replace(&self.f, format!("Release:${{1}}{rel}%{{?dist}}\n")) {
5757
std::borrow::Cow::Borrowed(_) => {
58-
return info!("{}: Release: {rel}%?dist [UNCHANGED]", self.name)
58+
return info!("{}: Release: {rel}%{{?dist}} [UNCHANGED]", self.name)
5959
}
6060
std::borrow::Cow::Owned(f) => self.f = f,
6161
}
62-
info!("{}: Release: {rel}%?dist", self.name);
62+
info!("{}: Release: {rel}%{{?dist}}", self.name);
6363
}
6464
/// Sets the release number in the spec file
6565
pub fn release(&mut self, rel: &str) {
6666
if !RE_RELEASE.is_match(&self.f) {
6767
return error!("No `Release:` preamble for {}", self.name);
6868
}
6969
let rel = rel.trim();
70-
match RE_RELEASE.replace(&self.f, format!("Release:${{1}}{rel}%?dist\n")) {
70+
match RE_RELEASE.replace(&self.f, format!("Release:${{1}}{rel}%{{?dist}}\n")) {
7171
std::borrow::Cow::Borrowed(_) => {
7272
return info!("{}: Release: {rel} [UNCHANGED]", self.name)
7373
}

0 commit comments

Comments
 (0)