From e8eee69cb02dcfd70db033edc29a313cb3f46bee Mon Sep 17 00:00:00 2001 From: Aditya Date: Thu, 12 Jan 2023 11:25:28 +0530 Subject: [PATCH] Add 8.38 - Build expat --- scripts/chapter8/8.39-inetutils.sh | 37 ++++++++++++++++++++++++++++++ scripts/main.sh | 17 ++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 scripts/chapter8/8.39-inetutils.sh diff --git a/scripts/chapter8/8.39-inetutils.sh b/scripts/chapter8/8.39-inetutils.sh new file mode 100644 index 0000000..b4e94c5 --- /dev/null +++ b/scripts/chapter8/8.39-inetutils.sh @@ -0,0 +1,37 @@ +#!/bin/bash + +cd /sources +tar xf inetutils-2.3.tar.xz +cd inetutils-2.3 + +./configure --prefix=/usr \ + --bindir=/usr/bin \ + --localstatedir=/var \ + --disable-logger \ + --disable-whois \ + --disable-rcp \ + --disable-rexec \ + --disable-rlogin \ + --disable-rsh \ + --disable-servers + +if [ $? -ne 0 ] +then + exit 1 +fi + +make -j5 + +if [ $? -ne 0 ] +then + exit 1 +fi + +make check + +make install + +mv -v /usr/{,s}bin/ifconfig + +cd /sources +rm -rf inetutils-2.3 diff --git a/scripts/main.sh b/scripts/main.sh index b517093..10c8e73 100644 --- a/scripts/main.sh +++ b/scripts/main.sh @@ -1002,3 +1002,20 @@ then stop_script "chapter8/8.38-expat.sh" fi +# A thousand lines already +# But I know it won't work +# for I know the flaws in my ways +# Why am I still doing it? + +# Chapter 8.39 +# ============ +echo "Building inetutils" +su -c "bash $SCRIPT/chapter8/8.39-inetutils.sh" + +# Exit on error +check_exit_code +if [ $exit_status -ne 0 ] +then + stop_script "chapter8/8.39-inetutils.sh" +fi +