feat: better error message on wrong os-release file (#511)

* enhancement: better error message when os-release parsing fails
This commit is contained in:
6543
2023-07-24 02:27:13 +02:00
committed by GitHub
parent d21141fefe
commit 1307d2d7e8
4 changed files with 70 additions and 24 deletions

View File

@@ -14,6 +14,10 @@ pub enum TopgradeError {
#[cfg(target_os = "linux")]
UnknownLinuxDistribution,
#[error("File \"/etc/os-release\" does not exist or is empty")]
#[cfg(target_os = "linux")]
EmptyOSReleaseFile,
#[error("Failed getting the system package manager")]
#[cfg(target_os = "linux")]
FailedGettingPackageManager,