mirror of
https://github.com/MaskRay/ccls.git
synced 2024-11-25 09:05:10 +00:00
Comment the macOS related hack in before_deploy.sh.
This commit is contained in:
parent
2e6d596a5a
commit
9986ae5a42
@ -29,11 +29,15 @@ cd "$pkg"
|
||||
strip "$strip_option" "$name/bin/cquery" "$name/${libclang[-1]}"
|
||||
case $(uname -s) in
|
||||
Darwin)
|
||||
# https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/tar.1.html
|
||||
# macOS's bsdtar is lack of flags to set uid/gid.
|
||||
# First, we generate a list of file in mtree format.
|
||||
tar -cf filelist --format=mtree --options="!all,time,mode,type" "$name"
|
||||
# Then add a line "/set uid=0 gid=0" after the first line "#mtree".
|
||||
awk '/#mtree/{print;print "/set uid=0 gid=0";next}1' filelist > newflielist
|
||||
# Finally, use the list to generate the tarball.
|
||||
tar -zcf "$root/build/$name.tar.gz" @newflielist ;;
|
||||
Linux)
|
||||
# ./bin/cquery -> $name/bin/cquery
|
||||
tar -Jcf "$root/build/$name.tar.xz" --owner 0 --group 0 $name ;;
|
||||
*)
|
||||
tar -Jcf "$root/build/$name.tar.xz" --uid 0 --gid 0 $name ;;
|
||||
|
Loading…
Reference in New Issue
Block a user