shellcheck fixes + use the last known good commit

This commit is contained in:
Arun Prakash Jana 2021-05-14 08:47:15 +05:30
parent 2ca11a34e7
commit 177b60e6c2

View file

@ -5,8 +5,10 @@
# netbsd-curses: https://github.com/sabotage-linux/netbsd-curses # netbsd-curses: https://github.com/sabotage-linux/netbsd-curses
# musl libc: https://www.musl-libc.org/ # musl libc: https://www.musl-libc.org/
# #
# Dependencies: git
#
# Notes: # Notes:
# - Run the script within the top-level nnn directory # - run the script within the top-level nnn directory
# - installs musl and downloads netbsd-curses library # - installs musl and downloads netbsd-curses library
# #
# Tested on Ubuntu 20.04 x86_64 # Tested on Ubuntu 20.04 x86_64
@ -22,12 +24,21 @@ BIN=nnn-musl-static
sudo apt install -y --no-install-recommends musl musl-dev musl-tools sudo apt install -y --no-install-recommends musl musl-dev musl-tools
# Get netbsd-curses # Get netbsd-curses
[ ! -d "./netbsd-curses" ] && git clone https://github.com/sabotage-linux/netbsd-curses --depth=1 [ ! -d "./netbsd-curses" ] && git clone https://github.com/sabotage-linux/netbsd-curses
# Compile the static libraries # Enter the library dir
cd netbsd-curses cd netbsd-curses
[ ! -d "./libs" ] && mkdir libs || rm -vf libs/*
make CC=musl-gcc CFLAGS=-O3 LDFLAGS=-static all-static -j$((`nproc`+1)) # Get the last known good commit before cursor stuck issue is introduced
git checkout f1fa19a1f36a25d0971b3d08449303e6af6f3da5
# Compile the static netbsd-curses libraries
if [ ! -d "./libs" ]; then
mkdir libs
else
rm -vf libs/*
fi
make CC=musl-gcc CFLAGS=-O3 LDFLAGS=-static all-static -j$(($(nproc)+1))
cp -v libcurses/libcurses.a libterminfo/libterminfo.a libs/ cp -v libcurses/libcurses.a libterminfo/libterminfo.a libs/
# Compile nnn # Compile nnn