diff --git a/src/apt/keyring.rs b/src/apt/keyring.rs new file mode 100644 index 0000000..e69de29 diff --git a/src/apt/mod.rs b/src/apt/mod.rs new file mode 100644 index 0000000..ed814b8 --- /dev/null +++ b/src/apt/mod.rs @@ -0,0 +1 @@ +pub mod sources; diff --git a/src/apt.rs b/src/apt/sources.rs similarity index 99% rename from src/apt.rs rename to src/apt/sources.rs index 097b2cc..003619d 100644 --- a/src/apt.rs +++ b/src/apt/sources.rs @@ -1,5 +1,5 @@ -/// APT sources.list management -/// Provides a simple structure for managing APT repository sources +//! APT sources.list management +//! Provides a simple structure for managing APT repository sources use crate::context; use std::error::Error; use std::path::Path; diff --git a/src/deb/local.rs b/src/deb/local.rs index 9e0e7b7..fa9c423 100644 --- a/src/deb/local.rs +++ b/src/deb/local.rs @@ -31,7 +31,7 @@ pub fn build( } // UBUNTU: Ensure 'universe' repository is enabled - let mut sources = apt::load(None)?; + let mut sources = apt::sources::load(None)?; let mut modified = false; for source in &mut sources { if source.uri.contains("ubuntu") && !source.components.contains(&"universe".to_string()) { @@ -40,7 +40,7 @@ pub fn build( } } if modified { - apt::save_legacy(None, sources, "/etc/apt/sources.list")?; + apt::sources::save_legacy(None, sources, "/etc/apt/sources.list")?; } // Update package lists