Add install scripts for fuse-ext2
new file: fuse-ext2.sh new file: json_nlohmann/._json.hpp new file: mount_ext4.sh
This commit is contained in:
parent
ce46f638a5
commit
86adf2fe0c
|
@ -0,0 +1,77 @@
|
||||||
|
#!/bin/sh
|
||||||
|
export PATH=/opt/gnu/bin:$PATH
|
||||||
|
export PKG_CONFIG_PATH=/opt/gnu/lib/pkgconfig:/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
|
||||||
|
|
||||||
|
mkdir fuse-ext2.build
|
||||||
|
cd fuse-ext2.build
|
||||||
|
|
||||||
|
if [ ! -d fuse-ext2 ]; then
|
||||||
|
git clone https://github.com/alperakcan/fuse-ext2.git
|
||||||
|
fi
|
||||||
|
|
||||||
|
# m4
|
||||||
|
if [ ! -f m4-1.4.17.tar.gz ]; then
|
||||||
|
curl -O -L http://ftp.gnu.org/gnu/m4/m4-1.4.17.tar.gz
|
||||||
|
fi
|
||||||
|
tar -zxvf m4-1.4.17.tar.gz
|
||||||
|
cd m4-1.4.17
|
||||||
|
./configure --prefix=/opt/gnu
|
||||||
|
make -j 16
|
||||||
|
sudo make install
|
||||||
|
cd ../
|
||||||
|
|
||||||
|
# autoconf
|
||||||
|
if [ ! -f autoconf-2.69.tar.gz ]; then
|
||||||
|
curl -O -L http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz
|
||||||
|
fi
|
||||||
|
tar -zxvf autoconf-2.69.tar.gz
|
||||||
|
cd autoconf-2.69
|
||||||
|
./configure --prefix=/opt/gnu
|
||||||
|
make
|
||||||
|
sudo make install
|
||||||
|
cd ../
|
||||||
|
|
||||||
|
# automake
|
||||||
|
if [ ! -f automake-1.15.tar.gz ]; then
|
||||||
|
curl -O -L http://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz
|
||||||
|
fi
|
||||||
|
tar -zxvf automake-1.15.tar.gz
|
||||||
|
cd automake-1.15
|
||||||
|
./configure --prefix=/opt/gnu
|
||||||
|
make
|
||||||
|
sudo make install
|
||||||
|
cd ../
|
||||||
|
|
||||||
|
# libtool
|
||||||
|
if [ ! -f libtool-2.4.6.tar.gz ]; then
|
||||||
|
curl -O -L http://ftpmirror.gnu.org/libtool/libtool-2.4.6.tar.gz
|
||||||
|
fi
|
||||||
|
tar -zxvf libtool-2.4.6.tar.gz
|
||||||
|
cd libtool-2.4.6
|
||||||
|
./configure --prefix=/opt/gnu
|
||||||
|
make
|
||||||
|
sudo make install
|
||||||
|
cd ../
|
||||||
|
|
||||||
|
# e2fsprogs
|
||||||
|
if [ ! -f e2fsprogs-1.43.4.tar.gz ]; then
|
||||||
|
curl -O -L https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.43.4/e2fsprogs-1.43.4.tar.gz
|
||||||
|
fi
|
||||||
|
tar -zxvf e2fsprogs-1.43.4.tar.gz
|
||||||
|
cd e2fsprogs-1.43.4
|
||||||
|
./configure --prefix=/opt/gnu --disable-nls
|
||||||
|
make
|
||||||
|
sudo make install
|
||||||
|
sudo make install-libs
|
||||||
|
sudo cp /opt/gnu/lib/pkgconfig/* /usr/local/lib/pkgconfig
|
||||||
|
cd ../
|
||||||
|
|
||||||
|
# fuse-ext2
|
||||||
|
export PATH=/opt/gnu/bin:$PATH
|
||||||
|
export PKG_CONFIG_PATH=/opt/gnu/lib/pkgconfig:/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
|
||||||
|
|
||||||
|
cd fuse-ext2
|
||||||
|
./autogen.sh
|
||||||
|
CFLAGS="-idirafter/opt/gnu/include -idirafter/usr/local/include/osxfuse/" LDFLAGS="-L/opt/gnu/lib -L/usr/local/lib" ./configure
|
||||||
|
make
|
||||||
|
sudo make install
|
Binary file not shown.
|
@ -0,0 +1 @@
|
||||||
|
sudo fuse-ext2 /dev/disk0s4 /Volumes/Shared_Disk -o rw+
|
Loading…
Reference in New Issue