mirror of
https://gitlab.com/fabinfra/fabaccess/bffh.git
synced 2024-11-24 15:47:57 +01:00
parent
4ca4dc124b
commit
4e10a981b2
2
Cargo.lock
generated
2
Cargo.lock
generated
@ -2028,7 +2028,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "rsasl"
|
name = "rsasl"
|
||||||
version = "2.0.0-preview4"
|
version = "2.0.0-preview4"
|
||||||
source = "git+https://github.com/dequbed/rsasl.git?branch=main#0b5012d0934925aed6eb8463b397c512a2cffbd9"
|
source = "git+https://github.com/dequbed/rsasl.git?rev=0b5012d0#0b5012d0934925aed6eb8463b397c512a2cffbd9"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"libc",
|
"libc",
|
||||||
"linkme",
|
"linkme",
|
||||||
|
@ -64,6 +64,7 @@ use crate::tls::TlsConfig;
|
|||||||
use crate::users::db::UserDB;
|
use crate::users::db::UserDB;
|
||||||
use crate::users::Users;
|
use crate::users::Users;
|
||||||
|
|
||||||
|
pub const VERSION_STRING: &'static str = env!("BFFHD_VERSION_STRING");
|
||||||
pub const RELEASE_STRING: &'static str = env!("BFFHD_RELEASE_STRING");
|
pub const RELEASE_STRING: &'static str = env!("BFFHD_RELEASE_STRING");
|
||||||
|
|
||||||
pub struct Diflouroborane {
|
pub struct Diflouroborane {
|
||||||
@ -80,7 +81,7 @@ pub static RESOURCES: OnceCell<ResourcesHandle> = OnceCell::new();
|
|||||||
impl Diflouroborane {
|
impl Diflouroborane {
|
||||||
pub fn new(config: Config) -> anyhow::Result<Self> {
|
pub fn new(config: Config) -> anyhow::Result<Self> {
|
||||||
logging::init(&config.logging);
|
logging::init(&config.logging);
|
||||||
tracing::info!(version=RELEASE_STRING, "Starting");
|
tracing::info!(version=VERSION_STRING, "Starting BFFH");
|
||||||
|
|
||||||
let span = tracing::info_span!("setup");
|
let span = tracing::info_span!("setup");
|
||||||
let _guard = span.enter();
|
let _guard = span.enter();
|
||||||
|
@ -16,6 +16,7 @@ fn main() -> anyhow::Result<()> {
|
|||||||
// values for the name, description and version are pulled from `Cargo.toml`.
|
// values for the name, description and version are pulled from `Cargo.toml`.
|
||||||
let matches = Command::new(clap::crate_name!())
|
let matches = Command::new(clap::crate_name!())
|
||||||
.version(clap::crate_version!())
|
.version(clap::crate_version!())
|
||||||
|
.long_version(diflouroborane::VERSION_STRING)
|
||||||
.about(clap::crate_description!())
|
.about(clap::crate_description!())
|
||||||
.arg(
|
.arg(
|
||||||
Arg::new("config")
|
Arg::new("config")
|
||||||
|
9
build.rs
9
build.rs
@ -14,8 +14,8 @@ fn main() {
|
|||||||
|
|
||||||
println!("cargo:rerun-if-env-changed=BFFHD_BUILD_TAGGED_RELEASE");
|
println!("cargo:rerun-if-env-changed=BFFHD_BUILD_TAGGED_RELEASE");
|
||||||
let tagged_release = option_env!("BFFHD_BUILD_TAGGED_RELEASE") == Some("1");
|
let tagged_release = option_env!("BFFHD_BUILD_TAGGED_RELEASE") == Some("1");
|
||||||
let release = if tagged_release {
|
let version_string = if tagged_release {
|
||||||
format!("BFFH {version} [{rustc}]",
|
format!("{version} [{rustc}]",
|
||||||
version = env!("CARGO_PKG_VERSION"),
|
version = env!("CARGO_PKG_VERSION"),
|
||||||
rustc = rustc_version)
|
rustc = rustc_version)
|
||||||
} else {
|
} else {
|
||||||
@ -40,11 +40,12 @@ fn main() {
|
|||||||
.expect("git log output was not valid UTF8");
|
.expect("git log output was not valid UTF8");
|
||||||
let commit_date = commit_date.trim();
|
let commit_date = commit_date.trim();
|
||||||
|
|
||||||
format!("BFFH {version} ({gitrev} {date}) [{rustc}]",
|
format!("{version} ({gitrev} {date}) [{rustc}]",
|
||||||
version=env!("CARGO_PKG_VERSION"),
|
version=env!("CARGO_PKG_VERSION"),
|
||||||
gitrev=abbrev,
|
gitrev=abbrev,
|
||||||
date=commit_date,
|
date=commit_date,
|
||||||
rustc=rustc_version)
|
rustc=rustc_version)
|
||||||
};
|
};
|
||||||
println!("cargo:rustc-env=BFFHD_RELEASE_STRING={}", release);
|
println!("cargo:rustc-env=BFFHD_VERSION_STRING={}", version_string);
|
||||||
|
println!("cargo:rustc-env=BFFHD_RELEASE_STRING=\"BFFH {}\"", version_string);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user