chore<build>: force check UNIX system on install

This commit is contained in:
vmfunc
2024-10-12 21:10:24 +02:00
parent 18daaf61f9
commit 7fae5b1c55
+8
View File
@@ -27,12 +27,20 @@ clean:
install: check_go_version
@echo "📦 Installing sif..."
@if [ "$$(uname)" != "Linux" ] && [ "$$(uname)" != "Darwin" ]; then \
echo "❌ Error: This installation script is for UNIX systems only."; \
exit 1; \
fi
mkdir -p $(DESTDIR)$(PREFIX)/$(BINDIR)
cp -f sif $(DESTDIR)$(PREFIX)/$(BINDIR)
@echo "✅ sif installed successfully! 🎊"
uninstall:
@echo "🗑️ Uninstalling sif..."
@if [ "$$(uname)" != "Linux" ] && [ "$$(uname)" != "Darwin" ]; then \
echo "❌ Error: This uninstallation script is for UNIX systems only."; \
exit 1; \
fi
$(RM) $(DESTDIR)$(PREFIX)/$(BINDIR)/sif
@echo "✅ sif uninstalled successfully!"