#!/bin/bash cd /source tar xf bash-5.1.16.tar.gz cd bash-5.1.16 ./configure --prefix=/usr \ --docdir=/usr/share/doc/bash-5.1.16 \ --without-bash-malloc \ --with-installed-readline if [ $? -ne 0 ] then exit 1 fi make -j5 if [ $? -ne 0 ] then exit 1 fi chown -Rv tester . su -s /usr/bin/expect tester << EOF set timeout -1 spawn make tests expect eof lassign [wait] _ _ _ value exit $value EOF make install exec /usr/bin/bash --login cd /source rm -rf bash-5.1.16