From 2ebfc8ab73c6d49681d3bb527442be80e0144d00 Mon Sep 17 00:00:00 2001 From: iRedMail <2048991+iredmail@users.noreply.github.com> Date: Sat, 10 Aug 2019 14:08:09 +0800 Subject: [PATCH] Fix copy issue and symbol link - Fix the issue while running `make install` on Debian 10: ``` # make install rm -rf /usr/local/{bin/v,lib/vlang} mkdir -p /usr/local/lib/vlang /usr/local/bin cp -fr {v,vlib,thirdparty} /usr/local/lib/vlang cp: cannot stat '{v,vlib,thirdparty}': No such file or directory make: *** [Makefile:49: install] Error 1 ``` - Force to create symbol link if `${PREFIX}/bin/v` already exists. --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index e564e539e4..8580f91387 100644 --- a/Makefile +++ b/Makefile @@ -47,8 +47,8 @@ release: clean v-release thirdparty-release install: uninstall mkdir -p ${PREFIX}/lib/vlang ${PREFIX}/bin - cp -r {v,vlib,thirdparty} ${PREFIX}/lib/vlang - ln -s ${PREFIX}/lib/vlang/v ${PREFIX}/bin/v + cp -r v vlib thirdparty ${PREFIX}/lib/vlang + ln -sf ${PREFIX}/lib/vlang/v ${PREFIX}/bin/v uninstall: rm -rf ${PREFIX}/{bin/v,lib/vlang}