forked from lix-project/lix-installer
Clippy nits while hacking around (#737)
* clippy: unnecessary guard * create merge nix config clippy nit, old * Clean up a clippy nit on an extra clone * clippy nit legacy wsl detection error
This commit is contained in:
parent
df9610edba
commit
41a96f49fc
|
@ -412,7 +412,7 @@ impl Action for CreateOrMergeNixConfig {
|
||||||
new_config
|
new_config
|
||||||
.push_str("# Generated by https://github.com/DeterminateSystems/nix-installer.\n");
|
.push_str("# Generated by https://github.com/DeterminateSystems/nix-installer.\n");
|
||||||
new_config.push_str("# See `/nix/nix-installer --version` for the version details.\n");
|
new_config.push_str("# See `/nix/nix-installer --version` for the version details.\n");
|
||||||
new_config.push_str("\n");
|
new_config.push('\n');
|
||||||
|
|
||||||
for (name, value) in merged_nix_config.settings() {
|
for (name, value) in merged_nix_config.settings() {
|
||||||
new_config.push_str(name);
|
new_config.push_str(name);
|
||||||
|
|
|
@ -169,7 +169,7 @@ impl Action for ConfigureInitService {
|
||||||
#[cfg(target_os = "macos")]
|
#[cfg(target_os = "macos")]
|
||||||
InitSystem::Launchd => {
|
InitSystem::Launchd => {
|
||||||
let src = std::path::Path::new(DARWIN_NIX_DAEMON_SOURCE);
|
let src = std::path::Path::new(DARWIN_NIX_DAEMON_SOURCE);
|
||||||
tokio::fs::copy(src.clone(), DARWIN_NIX_DAEMON_DEST)
|
tokio::fs::copy(src, DARWIN_NIX_DAEMON_DEST)
|
||||||
.await
|
.await
|
||||||
.map_err(|e| {
|
.map_err(|e| {
|
||||||
Self::error(ActionErrorKind::Copy(
|
Self::error(ActionErrorKind::Copy(
|
||||||
|
|
|
@ -261,7 +261,7 @@ pub fn diagnostic_endpoint_parser(input: &str) -> Result<Option<Url>, Diagnostic
|
||||||
"https" | "http" | "file" => Ok(Some(v)),
|
"https" | "http" | "file" => Ok(Some(v)),
|
||||||
_ => Err(DiagnosticError::UnknownUrlScheme),
|
_ => Err(DiagnosticError::UnknownUrlScheme),
|
||||||
},
|
},
|
||||||
Err(url_error) if url_error == url::ParseError::RelativeUrlWithoutBase => {
|
Err(url::ParseError::RelativeUrlWithoutBase) => {
|
||||||
match Url::parse(&format!("file://{input}")) {
|
match Url::parse(&format!("file://{input}")) {
|
||||||
Ok(v) => Ok(Some(v)),
|
Ok(v) => Ok(Some(v)),
|
||||||
Err(file_error) => Err(file_error)?,
|
Err(file_error) => Err(file_error)?,
|
||||||
|
|
|
@ -220,9 +220,9 @@ pub(crate) async fn check_nix_not_already_installed() -> Result<(), PlannerError
|
||||||
pub(crate) fn check_systemd_active() -> Result<(), PlannerError> {
|
pub(crate) fn check_systemd_active() -> Result<(), PlannerError> {
|
||||||
if !Path::new("/run/systemd/system").exists() {
|
if !Path::new("/run/systemd/system").exists() {
|
||||||
if std::env::var("WSL_DISTRO_NAME").is_ok() {
|
if std::env::var("WSL_DISTRO_NAME").is_ok() {
|
||||||
return Err(LinuxErrorKind::Wsl2SystemdNotActive)?;
|
return Err(LinuxErrorKind::Wsl2SystemdNotActive.into());
|
||||||
} else {
|
} else {
|
||||||
return Err(LinuxErrorKind::SystemdNotActive)?;
|
return Err(LinuxErrorKind::SystemdNotActive.into());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue