File tree Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Original file line number Diff line number Diff line change 1
1
# Files are installed under $(DESTDIR)/$(PREFIX)
2
2
PREFIX ?= /usr/local
3
+ DEST := $(shell echo "$(DESTDIR ) /$(PREFIX ) " | sed 's:///* :/:g; s://* $$::')
3
4
4
5
GO ?= go
5
6
@@ -52,17 +53,19 @@ _output/share/lima/lima-guestagent.Linux-aarch64:
52
53
53
54
.PHONY : install
54
55
install :
55
- cp -av _output/* " $( DESTDIR) /$( PREFIX) /"
56
- if [[ $( shell uname -s ) != Linux && ! -e " $( DESTDIR) /$( PREFIX) /bin/nerdctl" ]]; then ln -sf nerdctl.lima " $( DESTDIR) /$( PREFIX) /bin/nerdctl" ; fi
56
+ mkdir -p " $( DEST) "
57
+ cp -av _output/* " $( DEST) "
58
+ if [[ $( shell uname -s ) != Linux && ! -e " $( DEST) /bin/nerdctl" ]]; then ln -sf nerdctl.lima " $( DEST) /bin/nerdctl" ; fi
57
59
58
60
.PHONY : uninstall
59
61
uninstall :
62
+ @test -f " $( DEST) /bin/lima" || (echo " lima not found in $( DEST) prefix" ; exit 1)
60
63
rm -rf \
61
- " $( DESTDIR ) / $( PREFIX ) /bin/lima" \
62
- " $( DESTDIR ) / $( PREFIX ) /bin/limactl" \
63
- " $( DESTDIR ) / $( PREFIX ) /bin/nerdctl.lima" \
64
- " $( DESTDIR ) / $( PREFIX ) / share/lima" " $( DESTDIR ) / $( PREFIX ) /share/doc/lima"
65
- # TODO: remove $(DESTDIR)/$(PREFIX )/bin/nerdctl only when it is a symlink to nerdctl.lima
64
+ " $( DEST ) /bin/lima" \
65
+ " $( DEST ) /bin/limactl" \
66
+ " $( DEST ) /bin/nerdctl.lima" \
67
+ " $( DEST ) / share/lima" " $( DEST ) /share/doc/lima"
68
+ # TODO: remove $(DEST )/bin/nerdctl only when it is a symlink to nerdctl.lima
66
69
67
70
.PHONY : clean
68
71
clean :
You can’t perform that action at this time.
0 commit comments