Correct uninstall failure.
This commit is contained in:
Vendored
+2
-1
@@ -197,7 +197,8 @@
|
|||||||
// Resolved by CMake Tools:
|
// Resolved by CMake Tools:
|
||||||
"program": "${command:cmake.launchTargetPath}",
|
"program": "${command:cmake.launchTargetPath}",
|
||||||
"args": [
|
"args": [
|
||||||
"--enable-p2p" , "--nopkexec"
|
"--uninstall"
|
||||||
|
//"--enable-p2p" , "--nopkexec"
|
||||||
//,"CA", "PiPedalTest","12345678","1"
|
//,"CA", "PiPedalTest","12345678","1"
|
||||||
],
|
],
|
||||||
"stopAtEntry": false,
|
"stopAtEntry": false,
|
||||||
|
|||||||
+18
-5
@@ -419,11 +419,24 @@ void Uninstall()
|
|||||||
silentSysExec(SYSTEMCTL_BIN " disable jack");
|
silentSysExec(SYSTEMCTL_BIN " disable jack");
|
||||||
OnWifiUninstall();
|
OnWifiUninstall();
|
||||||
|
|
||||||
std::filesystem::remove("/usr/bin/systemd/system/" OLD_SHUTDOWN_SERVICE ".service");
|
try {
|
||||||
std::filesystem::remove("/usr/bin/systemd/system/" ADMIN_SERVICE ".service");
|
std::filesystem::remove("/usr/bin/systemd/system/" OLD_SHUTDOWN_SERVICE ".service");
|
||||||
std::filesystem::remove("/usr/bin/systemd/system/" PIPEDAL_P2PD_SERVICE ".service");
|
} catch (...) {}
|
||||||
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/" 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();
|
UninstallPamEnv();
|
||||||
UninstallLimits();
|
UninstallLimits();
|
||||||
sysExec(SYSTEMCTL_BIN " daemon-reload");
|
sysExec(SYSTEMCTL_BIN " daemon-reload");
|
||||||
|
|||||||
Reference in New Issue
Block a user