فهرست منبع

Replace `xargs -d,` by `tr ',' '\0' | xargs -0` (#23800)

`xargs -d` doesn't work on Mac OS: `xargs: illegal option -- d`

There's a workaround using `tr`

See: https://stackoverflow.com/a/71409498/4823861
GitOrigin-RevId: 109c7e1e035b829122d96fd41824f18bdf81468a
Antoine Clausse 1 سال پیش
والد
کامیت
f2aa79f49d
1فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 3 2
      server-ce/test/Makefile

+ 3 - 2
server-ce/test/Makefile

@@ -44,8 +44,9 @@ prefetch_custom_compose_pull:
 
 prefetch_custom: prefetch_custom_texlive
 prefetch_custom_texlive:
-	echo -n "$$ALL_TEX_LIVE_DOCKER_IMAGES" | xargs -d, -I% \
-	sh -exc 'tag=%; re_tag=quay.io/sharelatex/$${tag#*/*/}; docker pull $$tag; docker tag $$tag $$re_tag'
+	echo -n "$$ALL_TEX_LIVE_DOCKER_IMAGES" | tr ',' '\0' | xargs -0 -I% \
+  sh -exc 'tag=%; re_tag=quay.io/sharelatex/$${tag#*/*/}; docker pull $$tag; docker tag $$tag $$re_tag'
+
 
 prefetch_custom: prefetch_old
 prefetch_old: