build.sh 723 Bytes
Newer Older
longpanda's avatar
longpanda committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/bin/bash

export LZMA_LIBDIR=$PWD/../../LIB/LZMA
export LZ4_LIBDIR=$PWD/../../LIB/LZ4
export ZSTD_LIBDIR=$PWD/../../LIB/ZSTD
export LZO_LIBDIR=$PWD/../../LIB/LZO

if [ -e /lib64/libz.a ]; then
    export VTZLIB=/lib64/libz.a
elif [ -e /lib/libz.a ]; then
    export VTZLIB=/lib/libz.a
elif [ -e /usr/lib/libz.a ]; then
    export VTZLIB=/usr/lib/libz.a
fi

rm -f unsquashfs
make clean
make -e unsquashfs

if [ -e unsquashfs ]; then
    strip --strip-all unsquashfs
    echo -e "\n========== SUCCESS ============\n"
else
    echo -e "\n========== FAILED ============\n"
fi

if uname -a | egrep -q 'x86_64|amd64'; then
    name=unsquashfs_64
else
    name=unsquashfs_32
fi

rm -f ../../$name
cp -a unsquashfs ../../$name