mirror of
https://gitlab.com/apparmor/apparmor.git
synced 2025-03-04 08:24:42 +01:00

Merge from trunk revision 2295: libtoolize is the standard mechanism for incorporating libtool support into a library; however, libapparmor's autogen.sh script specifically looks for the existence of the libtool binary rather than libtoolize. The libtoolize tool automatically generates a libtool script and does not require the existence of the libtool binary, so we no longer need to check for it. The autogen.sh script aborting because it can't find the libtool binary causes a spurious build failure in Ubuntu 14.04, due to the libtool binary being separated out into its own package, and which is not a strict dependency for libtool. (I also added setting the package variable so that the error message emitted will indicate that the failure is in building libapparmor.) Signed-off-by: Steve Beattie <steve@nxnw.org> Acked-by: John Johansen <john.johansen@canonical.com>
43 lines
1.1 KiB
Bash
Executable file
43 lines
1.1 KiB
Bash
Executable file
#!/bin/sh
|
|
|
|
DIE=0
|
|
package=libapparmor
|
|
|
|
(autoconf --version) < /dev/null > /dev/null 2>&1 || {
|
|
echo
|
|
echo "You must have autoconf installed to compile $package."
|
|
echo "Download the appropriate package for your distribution,"
|
|
echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
|
|
DIE=1
|
|
}
|
|
|
|
(automake --version) < /dev/null > /dev/null 2>&1 || {
|
|
echo
|
|
echo "You must have automake installed to compile $package."
|
|
echo "Download the appropriate package for your system,"
|
|
echo "or get the source from one of the GNU ftp sites"
|
|
echo "listed in http://www.gnu.org/order/ftp.html"
|
|
DIE=1
|
|
}
|
|
|
|
(libtoolize --version) < /dev/null > /dev/null 2>&1 || {
|
|
echo
|
|
echo "You must have libtool installed to compile $package."
|
|
echo "Download the appropriate package for your system,"
|
|
echo "or get the source from one of the GNU ftp sites"
|
|
echo "listed in http://www.gnu.org/order/ftp.html"
|
|
DIE=1
|
|
}
|
|
|
|
if test "$DIE" -eq 1; then
|
|
exit 1
|
|
fi
|
|
|
|
echo "Running aclocal"
|
|
aclocal
|
|
echo "Running autoconf"
|
|
autoconf --force
|
|
echo "Running libtoolize"
|
|
libtoolize --automake
|
|
echo "Running automake -ac"
|
|
automake -ac
|