From bfae436de99c01f463726e8252fa41329193119d Mon Sep 17 00:00:00 2001 From: vmfunc Date: Sat, 12 Oct 2024 21:16:23 +0200 Subject: [PATCH] chore: enforce sudo if install fails --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 66f72f0..c86eec3 100644 --- a/Makefile +++ b/Makefile @@ -31,8 +31,8 @@ install: check_go_version echo "❌ Error: This installation script is for UNIX systems only."; \ exit 1; \ fi - mkdir -p $(DESTDIR)$(PREFIX)/$(BINDIR) - cp -f sif $(DESTDIR)$(PREFIX)/$(BINDIR) + mkdir -p $(DESTDIR)$(PREFIX)/$(BINDIR) || (echo "🔒 Permission denied. Trying with sudo..." && sudo mkdir -p $(DESTDIR)$(PREFIX)/$(BINDIR)) + cp -f sif $(DESTDIR)$(PREFIX)/$(BINDIR) || (echo "🔒 Permission denied. Trying with sudo..." && sudo cp -f sif $(DESTDIR)$(PREFIX)/$(BINDIR)) @echo "✅ sif installed successfully! 🎊" uninstall: @@ -41,7 +41,7 @@ uninstall: echo "❌ Error: This uninstallation script is for UNIX systems only."; \ exit 1; \ fi - $(RM) $(DESTDIR)$(PREFIX)/$(BINDIR)/sif + $(RM) $(DESTDIR)$(PREFIX)/$(BINDIR)/sif || (echo "🔒 Permission denied. Trying with sudo..." && sudo $(RM) $(DESTDIR)$(PREFIX)/$(BINDIR)/sif) @echo "✅ sif uninstalled successfully!" .PHONY: all check_go_version sif clean install uninstall \ No newline at end of file