treefile: Fix rpmdb backend casing
We're using `kebab-case` so serde translates capitalized letters like `BDB` as `b-d-b`, which is not what we want here.
This commit is contained in:
parent
c29421c429
commit
c05460380a
@ -41,7 +41,7 @@ use crate::utils;
|
|||||||
const INCLUDE_MAXDEPTH: u32 = 50;
|
const INCLUDE_MAXDEPTH: u32 = 50;
|
||||||
|
|
||||||
#[cfg(not(feature = "sqlite-rpmdb-default"))]
|
#[cfg(not(feature = "sqlite-rpmdb-default"))]
|
||||||
const DEFAULT_RPMDB_BACKEND: RpmdbBackend = RpmdbBackend::BDB;
|
const DEFAULT_RPMDB_BACKEND: RpmdbBackend = RpmdbBackend::Bdb;
|
||||||
#[cfg(feature = "sqlite-rpmdb-default")]
|
#[cfg(feature = "sqlite-rpmdb-default")]
|
||||||
const DEFAULT_RPMDB_BACKEND: RpmdbBackend = RpmdbBackend::Sqlite;
|
const DEFAULT_RPMDB_BACKEND: RpmdbBackend = RpmdbBackend::Sqlite;
|
||||||
|
|
||||||
@ -624,9 +624,9 @@ impl Treefile {
|
|||||||
|
|
||||||
pub(crate) fn get_rpmdb(&self) -> String {
|
pub(crate) fn get_rpmdb(&self) -> String {
|
||||||
let s: &str = match self.parsed.rpmdb.as_ref().unwrap_or(&DEFAULT_RPMDB_BACKEND) {
|
let s: &str = match self.parsed.rpmdb.as_ref().unwrap_or(&DEFAULT_RPMDB_BACKEND) {
|
||||||
RpmdbBackend::BDB => "bdb",
|
RpmdbBackend::Bdb => "bdb",
|
||||||
RpmdbBackend::Sqlite => "sqlite",
|
RpmdbBackend::Sqlite => "sqlite",
|
||||||
RpmdbBackend::NDB => "ndb",
|
RpmdbBackend::Ndb => "ndb",
|
||||||
};
|
};
|
||||||
s.to_string()
|
s.to_string()
|
||||||
}
|
}
|
||||||
@ -1053,9 +1053,9 @@ pub(crate) enum Include {
|
|||||||
/// The database backend; see https://github.com/coreos/fedora-coreos-tracker/issues/609
|
/// The database backend; see https://github.com/coreos/fedora-coreos-tracker/issues/609
|
||||||
/// and https://fedoraproject.org/wiki/Changes/Sqlite_Rpmdb
|
/// and https://fedoraproject.org/wiki/Changes/Sqlite_Rpmdb
|
||||||
pub(crate) enum RpmdbBackend {
|
pub(crate) enum RpmdbBackend {
|
||||||
BDB,
|
Bdb,
|
||||||
Sqlite,
|
Sqlite,
|
||||||
NDB,
|
Ndb,
|
||||||
}
|
}
|
||||||
|
|
||||||
// Because of how we handle includes, *everything* here has to be
|
// Because of how we handle includes, *everything* here has to be
|
||||||
|
Loading…
Reference in New Issue
Block a user