Skip to content

Commit f179309

Browse files
fix: use cpio for pkg payload extraction to support non-BSD tar environments
1 parent dc4682b commit f179309

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ install: installer-pkg
8585
@if [ -z "$(SUDO)" ] ; then \
8686
temp_dir=$$(mktemp -d) ; \
8787
xar -xf $(PKG_PATH) -C $${temp_dir} ; \
88-
(cd $${temp_dir} && tar -xf Payload -C "$(DEST_DIR)") ; \
88+
(cd $${temp_dir} && gunzip -c Payload | (cd "$(DEST_DIR)" && cpio -idm)) ; \
8989
rm -rf $${temp_dir} ; \
9090
else \
9191
$(SUDO) installer -pkg $(PKG_PATH) -target / ; \

0 commit comments

Comments
 (0)