mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-26 12:53:13 +00:00
Teach fish how to clean up installed versions of set_color
This commit is contained in:
parent
a355cf24f1
commit
635c87d629
1 changed files with 9 additions and 3 deletions
12
Makefile.in
12
Makefile.in
|
@ -530,13 +530,19 @@ check-uninstall:
|
|||
# seq used to be a shell script that we would install
|
||||
# Now we just look for previously installed seqs, and erase them
|
||||
# No big deal if it fails
|
||||
cleanup_old_seq:
|
||||
# same with set_color, which is now a builtin.
|
||||
# Invoke set_color with -v to make sure it's ours.
|
||||
cleanup_old_binaries:
|
||||
SEQLOC=`which seq`;\
|
||||
if test -x "$$SEQLOC" && grep -q '\(^#!/.*/fish\|^#!/usr/bin/env fish\)' "$$SEQLOC"; then\
|
||||
rm -f "$$SEQLOC";\
|
||||
fi;\
|
||||
SETCOLOR_LOC=`which set_color`;\
|
||||
if test -x "$$SETCOLOR_LOC" && $$SETCOLOR_LOC -v 2>&1 >/dev/null | grep -q "^set_color, version "; then\
|
||||
rm -f "$$SETCOLOR_LOC";\
|
||||
fi;\
|
||||
true;
|
||||
.PHONY: cleanup_old_seq
|
||||
.PHONY: cleanup_old_binaries
|
||||
|
||||
#
|
||||
# This check makes sure that the install-sh script is executable. The
|
||||
|
@ -553,7 +559,7 @@ install-sh:
|
|||
# Try to install after checking for incompatible installed versions.
|
||||
#
|
||||
|
||||
install: all cleanup_old_seq install-sh check-uninstall install-force
|
||||
install: all cleanup_old_binaries install-sh check-uninstall install-force
|
||||
.PHONY: install
|
||||
|
||||
#
|
||||
|
|
Loading…
Reference in a new issue