Serenity Operating System
at hosted 26 lines 575 B view raw
1#!/bin/sh 2DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" 3export PATH="/usr/local/opt/m4/bin:$PATH" 4 5die() { 6 echo "die: $*" 7 exit 1 8} 9 10if [[ "$OSTYPE" != "darwin"* ]]; then 11 die "This script makes sense to be run only on macOS" 12fi 13 14mkdir -p "$DIR"/Tarballs 15pushd "$DIR"/Tarballs 16 17if [ ! -d fuse-ext2 ]; then 18 git clone https://github.com/alperakcan/fuse-ext2.git 19fi 20 21cd fuse-ext2 22./autogen.sh 23CFLAGS="-I/usr/local/include/osxfuse/ -I/$(brew --prefix e2fsprogs)/include" LDFLAGS="-L$(brew --prefix e2fsprogs)/lib" ./configure 24make 25sudo make install 26popd