Replaced /bin/sh by /bin/bash
[hvlinux.git] / stage2 / cis-bzip2
index 96f9dbe..b29d8de 100755 (executable)
@@ -1,4 +1,6 @@
-#!/bin/sh
+#!/bin/bash
+set -o errexit
+
 # First argument of this script is the package name
 
 # Reading system configuration informations, functions and package versions.
@@ -7,20 +9,19 @@ source ../functions
 source ../packages-list
 
 # Applying patches (if any)
-apply_patches ${1} &&
+apply_patches ${1}
 
-cd ${LFS_TMP}/${1} &&
-make -f Makefile-libbz2_so &&
-make clean &&
-make -j ${MAKEJOBS} &&
-make PREFIX=/usr install &&
+cd ${LFS_TMP}/${1}
+make -f Makefile-libbz2_so
+make clean
+make -j ${MAKEJOBS}
+make PREFIX=/usr install
 
-cp -fv bzip2-shared /bin/bzip2 &&
-cp -afv libbz2.so* /lib &&
-ln -sfv ../../lib/libbz2.so.1.0 /usr/lib/libbz2.so &&
-rm -fv /usr/bin/{bunzip2,bzcat,bzip2} &&
-ln -sfv bzip2 /bin/bunzip2 &&
-ln -sfv bzip2 /bin/bzcat
+cp -fv bzip2-shared /bin/bzip2
+cp -afv libbz2.so* /lib
+ln -sfvT ../../lib/libbz2.so.1.0 /usr/lib/libbz2.so
+rm -fv /usr/bin/{bunzip2,bzcat,bzip2}
+ln -sfvT bzip2 /bin/bunzip2
+ln -sfvT bzip2 /bin/bzcat
 
-# Return last error
 exit $?