From 85bb2dba344c3a7d1481959f24936afc1627ff31 Mon Sep 17 00:00:00 2001 From: kaso17 Date: Sat, 28 Jan 2017 07:08:28 +0100 Subject: [PATCH] Delete old files during update --- src/Jackett.Updater/Program.cs | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/src/Jackett.Updater/Program.cs b/src/Jackett.Updater/Program.cs index d23c563b3..71394f1bb 100644 --- a/src/Jackett.Updater/Program.cs +++ b/src/Jackett.Updater/Program.cs @@ -155,7 +155,7 @@ namespace Jackett.Updater } } - // delete old files + // delete old dirs string[] oldDirs = new string[] { "Content/logos" }; foreach (var oldDir in oldDirs) @@ -175,6 +175,32 @@ namespace Jackett.Updater } } + + // delete old files + string[] oldFiles = new string[] { + "Content/css/jquery.dataTables.css", + "Content/css/jquery.dataTables_themeroller.css", + "Definitions/tspate.yml", + "Definitions/freakstrackingsystem.yml", + }; + + foreach (var oldFIle in oldFiles) + { + try + { + var deleteFile = Path.Combine(options.Path, oldFIle); + if (File.Exists(deleteFile)) + { + Engine.Logger.Info("Deleting file " + deleteFile); + File.Delete(deleteFile); + } + } + catch (Exception e) + { + Engine.Logger.Error(e); + } + } + // kill pids after the update on UNIX if (!isWindows) KillPids(pids);