Correct uninstall failure.

This commit is contained in:
Robin Davies
2022-04-28 18:43:10 -04:00
parent 6220cdb0b8
commit d89b028cf1
2 changed files with 20 additions and 6 deletions
+18 -5
View File
@@ -419,11 +419,24 @@ void Uninstall()
silentSysExec(SYSTEMCTL_BIN " disable jack");
OnWifiUninstall();
std::filesystem::remove("/usr/bin/systemd/system/" OLD_SHUTDOWN_SERVICE ".service");
std::filesystem::remove("/usr/bin/systemd/system/" ADMIN_SERVICE ".service");
std::filesystem::remove("/usr/bin/systemd/system/" PIPEDAL_P2PD_SERVICE ".service");
std::filesystem::remove("/usr/bin/systemd/system/" NATIVE_SERVICE ".service");
std::filesystem::remove("/usr/bin/systemd/system/" JACK_SERVICE ".service");
try {
std::filesystem::remove("/usr/bin/systemd/system/" OLD_SHUTDOWN_SERVICE ".service");
} catch (...) {}
try {
std::filesystem::remove("/usr/bin/systemd/system/" ADMIN_SERVICE ".service");
} catch (...) {}
try {
std::filesystem::remove("/usr/bin/systemd/system/" PIPEDAL_P2PD_SERVICE ".service");
} catch (...) {}
try {
std::filesystem::remove("/usr/bin/systemd/system/" NATIVE_SERVICE ".service");
} catch (...) {}
try {
std::filesystem::remove("/usr/bin/systemd/system/" JACK_SERVICE ".service");
} catch (...) {}
UninstallPamEnv();
UninstallLimits();
sysExec(SYSTEMCTL_BIN " daemon-reload");