[ create a new paste ] login | about

Link: http://codepad.org/1wMp5vse    [ raw code | fork ]

Plain Text, pasted on Aug 27:
#!/bin/sh
set -e
7z x Xcode_7.3.1.dmg 5.hfs
SDKNAME="MacOSX10.11.sdk"
SDKDIRINODE=154283
fls 5.hfs -rpF ${SDKDIRINODE} |
 while read type inode filename; do
	inode="${inode::-1}"
	if [ "${filename:0:14}" = "usr/share/man/" ]; then
		continue
	fi
	filename="${SDKNAME}/$filename"
	echo "Extracting $filename ..."
	mkdir -p "$(dirname "$filename")"
	if [ "$type" = "l/l" ]; then
		ln -s "$(icat 5.hfs $inode)" "$filename"
	else
		icat 5.hfs $inode >"$filename"
	fi
done
echo "Building ${SDKNAME}.tar.gz ..."
tar -c MacOSX10.11.sdk | gzip -9 > "${SDKNAME}.tar.gz"
echo 'All done!'


Create a new paste based on this one


Comments: