aboutsummaryrefslogtreecommitdiffstats
path: root/chapter6/ncurses.sh
diff options
context:
space:
mode:
Diffstat (limited to 'chapter6/ncurses.sh')
-rw-r--r--chapter6/ncurses.sh18
1 files changed, 10 insertions, 8 deletions
diff --git a/chapter6/ncurses.sh b/chapter6/ncurses.sh
index 91ffa45..6320a9f 100644
--- a/chapter6/ncurses.sh
+++ b/chapter6/ncurses.sh
@@ -1,15 +1,17 @@
+#!/bin/bash
+
sed -i s/mawk// configure &&
mkdir build
-pushd build > /dev/null
+pushd build > /dev/null || exit 1
../configure &&
make -C include &&
make -C progs tic &&
-popd > /dev/null
+popd > /dev/null || exit 1
./configure --prefix=/usr \
- --host=${LFS_TGT} \
- --build=$(./config.guess) \
+ --host="${LFS_TGT}" \
+ --build="$(./config.guess)" \
--mandir=/usr/share/man \
--with-manpage-format=normal \
--with-shared \
@@ -18,7 +20,7 @@ popd > /dev/null
--without-normal \
--enable-widec &&
make &&
-make DESTDIR=${LFS} TIC_PATH=$(pwd)/build/progs/tic -j1 install &&
-echo "INPUT(-lncursesw)" > ${LFS}/usr/lib/libncurses.so &&
-mv -v ${LFS}/usr/lib/libncursesw.so.6* ${LFS}/lib &&
-ln -sfv ../../lib/$(readlink ${LFS}/usr/lib/libncursesw.so) ${LFS}/usr/lib/libncursesw.so
+make DESTDIR="${LFS}" TIC_PATH="$(pwd)"/build/progs/tic -j1 install &&
+echo "INPUT(-lncursesw)" > "${LFS}"/usr/lib/libncurses.so &&
+mv -v "${LFS}"/usr/lib/libncursesw.so.6* "${LFS}"/lib &&
+ln -sfv ../../lib/"$(readlink "${LFS}"/usr/lib/libncursesw.so)" "${LFS}"/usr/lib/libncursesw.so