This commit has been accessed 904 times via Git panel.
commit b51a6a978a795acdeb22268a7f14a265f666a3eb
tree 3ca36126406b01435c65ffcfcdca4831fd3b869b
parent 8b2d801fab0c5f4272e5972e58af812f8b13e9a9
author Engels Antonio <engels@kalasag.org> 1639242009 +0800
committer Engels Antonio <engels@kalasag.org> 1639242009 +0800
Improve make uninstall
diff --git a/Makefile b/Makefile
index c9733b5..4366ee1 100644
--- a/Makefile
+++ b/Makefile
@@ -61,11 +61,8 @@ clean:
/bin/rm ./kalasag
uninstall:
- /bin/systemctl stop kalasag.service
- /bin/systemctl disable kalasag.service
- /bin/rm /usr/lib/systemd/system/kalasag.service
- /bin/rm $(INSTALLDIR)$(CHILDDIR)/*
- /bin/rmdir $(INSTALLDIR)$(CHILDDIR)
+ @if [ -f /usr/lib/systemd/system/kalasag.service ]; then systemctl stop kalasag.service; systemctl disable kalasag.service; rm -f /usr/lib/systemd/system/kalasag.service; fi
+ @if [ -d $(INSTALLDIR)$(CHILDDIR) ]; then rm -rf $(INSTALLDIR)$(CHILDDIR)/*; fi
install:
@if [ ! -d $(INSTALLDIR)$(CHILDDIR) ]; then mkdir -p $(INSTALLDIR)$(CHILDDIR); fi
tree 3ca36126406b01435c65ffcfcdca4831fd3b869b
parent 8b2d801fab0c5f4272e5972e58af812f8b13e9a9
author Engels Antonio <engels@kalasag.org> 1639242009 +0800
committer Engels Antonio <engels@kalasag.org> 1639242009 +0800
Improve make uninstall
diff --git a/Makefile b/Makefile
index c9733b5..4366ee1 100644
--- a/Makefile
+++ b/Makefile
@@ -61,11 +61,8 @@ clean:
/bin/rm ./kalasag
uninstall:
- /bin/systemctl stop kalasag.service
- /bin/systemctl disable kalasag.service
- /bin/rm /usr/lib/systemd/system/kalasag.service
- /bin/rm $(INSTALLDIR)$(CHILDDIR)/*
- /bin/rmdir $(INSTALLDIR)$(CHILDDIR)
+ @if [ -f /usr/lib/systemd/system/kalasag.service ]; then systemctl stop kalasag.service; systemctl disable kalasag.service; rm -f /usr/lib/systemd/system/kalasag.service; fi
+ @if [ -d $(INSTALLDIR)$(CHILDDIR) ]; then rm -rf $(INSTALLDIR)$(CHILDDIR)/*; fi
install:
@if [ ! -d $(INSTALLDIR)$(CHILDDIR) ]; then mkdir -p $(INSTALLDIR)$(CHILDDIR); fi