buildsys: drop double-build hack to avoid linkage issues
basically a (semantic) revert of commit
991be99c37
"buildsys: workaround
linkage issues from openid/curl build server stuff separate"
This is no longer required because we moved proxmox_restore_daemon
code into extra crate (previous commit)
Originally-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
6523588c8d
commit
e678a50ea1
5
Makefile
5
Makefile
|
@ -171,12 +171,11 @@ cargo-build:
|
|||
|
||||
$(COMPILED_BINS) $(COMPILEDIR)/dump-catalog-shell-cli $(COMPILEDIR)/docgen: .do-cargo-build
|
||||
.do-cargo-build:
|
||||
RUSTFLAGS="--cfg openid" $(CARGO) build $(CARGO_BUILD_ARGS) \
|
||||
$(CARGO) build $(CARGO_BUILD_ARGS) \
|
||||
--bin proxmox-backup-api \
|
||||
--bin proxmox-backup-proxy \
|
||||
--bin proxmox-backup-manager \
|
||||
--bin docgen
|
||||
$(CARGO) build $(CARGO_BUILD_ARGS) \
|
||||
--bin docgen \
|
||||
--package proxmox-backup-banner \
|
||||
--bin proxmox-backup-banner \
|
||||
--package proxmox-backup-client \
|
||||
|
|
|
@ -27,13 +27,11 @@ use crate::config::tfa::TfaChallenge;
|
|||
|
||||
pub mod acl;
|
||||
pub mod domain;
|
||||
pub mod openid;
|
||||
pub mod role;
|
||||
pub mod tfa;
|
||||
pub mod user;
|
||||
|
||||
#[cfg(openid)]
|
||||
pub mod openid;
|
||||
|
||||
#[allow(clippy::large_enum_variant)]
|
||||
enum AuthResult {
|
||||
/// Successful authentication which does not require a new ticket.
|
||||
|
@ -413,12 +411,6 @@ pub fn list_permissions(
|
|||
Ok(map)
|
||||
}
|
||||
|
||||
#[cfg(openid)]
|
||||
const OPENID_ROUTER: &Router = &openid::ROUTER;
|
||||
|
||||
#[cfg(not(openid))]
|
||||
const OPENID_ROUTER: &Router = &Router::new();
|
||||
|
||||
#[sortable]
|
||||
const SUBDIRS: SubdirMap = &sorted!([
|
||||
("acl", &acl::ROUTER),
|
||||
|
@ -428,7 +420,7 @@ const SUBDIRS: SubdirMap = &sorted!([
|
|||
&Router::new().get(&API_METHOD_LIST_PERMISSIONS)
|
||||
),
|
||||
("ticket", &Router::new().post(&API_METHOD_CREATE_TICKET)),
|
||||
("openid", &OPENID_ROUTER),
|
||||
("openid", &openid::ROUTER),
|
||||
("domains", &domain::ROUTER),
|
||||
("roles", &role::ROUTER),
|
||||
("users", &user::ROUTER),
|
||||
|
|
Loading…
Reference in New Issue