@@ -31,6 +31,7 @@ binaries: clean \
31
31
_output/bin/lima$(bat ) \
32
32
_output/bin/limactl$(exe ) \
33
33
_output/bin/nerdctl.lima \
34
+ _output/bin/apptainer.lima \
34
35
_output/bin/docker.lima \
35
36
_output/bin/podman.lima \
36
37
_output/share/lima/lima-guestagent.Linux-x86_64 \
@@ -62,6 +63,10 @@ _output/bin/nerdctl.lima:
62
63
mkdir -p _output/bin
63
64
cp -a ./cmd/nerdctl.lima $@
64
65
66
+ _output/bin/apptainer.lima : ./cmd/apptainer.lima
67
+ @mkdir -p _output/bin
68
+ cp -a $^ $@
69
+
65
70
_output/bin/docker.lima : ./cmd/docker.lima
66
71
@mkdir -p _output/bin
67
72
cp -a $^ $@
@@ -102,6 +107,7 @@ install: uninstall
102
107
# Use tar rather than cp, for better symlink handling
103
108
( cd _output && tar c * | tar Cxv " $( DEST) " )
104
109
if [ " $( shell uname -s ) " != " Linux" -a ! -e " $( DEST) /bin/nerdctl" ]; then ln -sf nerdctl.lima " $( DEST) /bin/nerdctl" ; fi
110
+ if [ " $( shell uname -s ) " != " Linux" -a ! -e " $( DEST) /bin/apptainer" ]; then ln -sf apptainer.lima " $( DEST) /bin/apptainer" ; fi
105
111
106
112
.PHONY : uninstall
107
113
uninstall :
@@ -111,10 +117,12 @@ uninstall:
111
117
" $( DEST) /bin/lima$( bat) " \
112
118
" $( DEST) /bin/limactl$( exe) " \
113
119
" $( DEST) /bin/nerdctl.lima" \
120
+ " $( DEST) /bin/apptainer.lima" \
114
121
" $( DEST) /bin/docker.lima" \
115
122
" $( DEST) /bin/podman.lima" \
116
123
" $( DEST) /share/lima" " $( DEST) /share/doc/lima"
117
124
if [ " $$ (readlink " $( DEST) /bin/nerdctl" )" = " nerdctl.lima" ]; then rm " $( DEST) /bin/nerdctl" ; fi
125
+ if [ " $$ (readlink " $( DEST) /bin/apptainer" )" = " apptainer.lima" ]; then rm " $( DEST) /bin/apptainer" ; fi
118
126
119
127
.PHONY : lint
120
128
lint :
0 commit comments