mirror of
https://github.com/radareorg/radare2.git
synced 2025-02-21 14:50:49 +00:00
Fix #9514 - Initial sys/purge.sh distro to remove r2 distro packages
This commit is contained in:
parent
976422cc0b
commit
ebd92e91be
4
Makefile
4
Makefile
@ -338,6 +338,9 @@ ifneq ($(PREFIX),/usr/local)
|
|||||||
$(MAKE) purge PREFIX=/usr/local
|
$(MAKE) purge PREFIX=/usr/local
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
purge3: purge2
|
||||||
|
sys/purge.sh distro
|
||||||
|
|
||||||
R2V=radare2-${VERSION}
|
R2V=radare2-${VERSION}
|
||||||
|
|
||||||
v ver version:
|
v ver version:
|
||||||
@ -460,3 +463,4 @@ include ${MKPLUGINS}
|
|||||||
|
|
||||||
.PHONY: all clean distclean mrproper install symstall uninstall deinstall strip
|
.PHONY: all clean distclean mrproper install symstall uninstall deinstall strip
|
||||||
.PHONY: libr binr install-man w32dist tests dist shot pkgcfg depgraph.png love
|
.PHONY: libr binr install-man w32dist tests dist shot pkgcfg depgraph.png love
|
||||||
|
.PHONY: purge purge2 purge3
|
||||||
|
26
sys/purge.sh
26
sys/purge.sh
@ -1,9 +1,29 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
MAKE=make
|
if [ -z "${MAKE}" ]; then
|
||||||
gmake --help >/dev/null 2>&1
|
MAKE=make
|
||||||
[ $? = 0 ] && MAKE=gmake
|
gmake --help >/dev/null 2>&1
|
||||||
|
[ $? = 0 ] && MAKE=gmake
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$1" = "distro" ]; then
|
||||||
|
# TODO: Query the user before taking any action
|
||||||
|
if [ -x /usr/bin/apt-get ] ; then
|
||||||
|
sudo apt-get remove radare2
|
||||||
|
sudo apt-get remove libradare2-common
|
||||||
|
sudo apt-get remove --auto-remove libradare2-common
|
||||||
|
sudo apt-get purge libradare2-common
|
||||||
|
sudo apt-get purge --auto-remove libradare2-common
|
||||||
|
sudo apt-get remove libradare2
|
||||||
|
sudo apt-get remove --auto-remove libradare2
|
||||||
|
sudo apt-get purge libradare2
|
||||||
|
sudo apt-get purge --auto-remove libradare2
|
||||||
|
fi
|
||||||
|
# TODO: support brew
|
||||||
|
# TODO: support archlinux
|
||||||
|
# TODO: support gentoo
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
PREFIX="$1"
|
PREFIX="$1"
|
||||||
if [ -z "${PREFIX}" ]; then
|
if [ -z "${PREFIX}" ]; then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user