diff --git a/Makefile b/Makefile index 43c53fd8d..38fe3d2c7 100644 --- a/Makefile +++ b/Makefile @@ -94,6 +94,7 @@ validate-rust: cargo test --no-run (cd crates/ostree-ext && cargo check --no-default-features) (cd crates/lib && cargo check --no-default-features) + cargo check --features=composefs-backend cargo clippy -- $(CLIPPY_CONFIG) env RUSTDOCFLAGS='-D warnings' cargo doc --lib .PHONY: validate-rust diff --git a/crates/initramfs/src/lib.rs b/crates/initramfs/src/lib.rs index 6867ea664..802ac6409 100644 --- a/crates/initramfs/src/lib.rs +++ b/crates/initramfs/src/lib.rs @@ -112,7 +112,7 @@ pub fn mount_at_wrapper( .with_context(|| format!("Mounting at path {path:?}")) } -/// Wrapper around [`rustix::openat`] +/// Wrapper around [`rustix::fs::openat`] #[context("Opening dir {name:?}")] pub fn open_dir(dirfd: impl AsFd, name: impl AsRef + Debug) -> Result { let res = openat( diff --git a/crates/lib/src/install.rs b/crates/lib/src/install.rs index fd6e240fc..38a73f95d 100644 --- a/crates/lib/src/install.rs +++ b/crates/lib/src/install.rs @@ -87,7 +87,9 @@ const SELINUXFS: &str = "/sys/fs/selinux"; /// The mount path for uefi pub(crate) const EFIVARFS: &str = "/sys/firmware/efi/efivars"; pub(crate) const ARCH_USES_EFI: bool = cfg!(any(target_arch = "x86_64", target_arch = "aarch64")); +#[cfg(any(feature = "composefs-backend", feature = "install-to-disk"))] pub(crate) const ESP_GUID: &str = "C12A7328-F81F-11D2-BA4B-00A0C93EC93B"; +#[cfg(any(feature = "composefs-backend", feature = "install-to-disk"))] pub(crate) const DPS_UUID: &str = "6523f8ae-3eb1-4e2a-a05a-18b695ae656f"; const DEFAULT_REPO_CONFIG: &[(&str, &str)] = &[