From 0be9dbb2e6ffe39abad948c1a4f429f794360972 Mon Sep 17 00:00:00 2001 From: jLynx Date: Fri, 1 Nov 2024 13:01:28 +1300 Subject: [PATCH] WIP --- plugins/updater/src/updater.rs | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/plugins/updater/src/updater.rs b/plugins/updater/src/updater.rs index 6266a842..eb754a87 100644 --- a/plugins/updater/src/updater.rs +++ b/plugins/updater/src/updater.rs @@ -758,23 +758,18 @@ impl Update { ))] impl Update { fn install_inner(&self, bytes: &[u8]) -> Result<()> { + log::warn!("=========== UPDATE =================="); log::debug!("Starting Linux update installation"); log::debug!("Extract path: {:?}", self.extract_path); - - // Check if it's a tar.gz archive - if infer::archive::is_gz(bytes) { - log::debug!("Detected tar.gz archive, attempting to extract"); - return self.handle_targz(bytes); - } - // If not a tar.gz, try direct installation - log::debug!("Not a tar.gz archive, attempting direct installation"); if self.is_deb_package() { self.install_deb_update(bytes) } else { + // Handle AppImage or other formats self.install_appimage_update(bytes) } } + // Separate the AppImage logic into its own function fn install_appimage_update(&self, bytes: &[u8]) -> Result<()> {