mirror of
https://github.com/darlinghq/darling.git
synced 2025-03-01 06:06:03 +00:00
Can unpack xcode-4.1 for snow leopard
This commit is contained in:
parent
fd306d2f28
commit
892f6be081
@ -39,11 +39,23 @@
|
||||
|
||||
set -e
|
||||
|
||||
PKGS="MacOSX10.6 gcc4.2 gcc4.0 llvm-gcc4.2 DeveloperToolsCLI clang"
|
||||
|
||||
dmg=$1
|
||||
dir=`basename $dmg .dmg`
|
||||
|
||||
if echo $dmg | grep xcode_4.1; then
|
||||
PKGS="MacOSX10.6 gcc4.2 llvm-gcc4.2 DeveloperToolsCLI clang"
|
||||
XCODE=xcode_4.1
|
||||
PKG_DIR="Applications/Install Xcode.app/Contents/Resources/Packages"
|
||||
elif echo $dmg | grep xcode_3; then
|
||||
PKGS="MacOSX10.6 gcc4.2 gcc4.0 llvm-gcc4.2 DeveloperToolsCLI clang"
|
||||
XCODE=xcode_3
|
||||
PKG_DIR="*/Packages"
|
||||
else
|
||||
PKGS="MacOSX10.6 gcc4.2 llvm-gcc4.2 DeveloperToolsCLI clang"
|
||||
XCODE=xcode_4.0
|
||||
PKG_DIR="*/Packages"
|
||||
fi
|
||||
|
||||
rm -fr $dir
|
||||
mkdir $dir
|
||||
cd $dir
|
||||
@ -51,9 +63,13 @@ cd $dir
|
||||
7z x ../$dmg
|
||||
7z x 5.hfs
|
||||
|
||||
if [ $XCODE = "xcode_4.1" ]; then
|
||||
7z x -y "Install Xcode/InstallXcode.pkg"
|
||||
7z x -y InstallXcode.pkg/Payload
|
||||
fi
|
||||
|
||||
for pkg in $PKGS; do
|
||||
# Xcode4 doesn't have gcc4.0
|
||||
7z x -y */Packages/$pkg.pkg || continue
|
||||
7z x -y "$PKG_DIR/$pkg.pkg"
|
||||
7z x -y Payload
|
||||
mkdir -p $pkg
|
||||
cd $pkg
|
||||
|
Loading…
x
Reference in New Issue
Block a user