From d66cd067f3dc3d5e2479e1e8c05f24fd82329f7a Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Sat, 23 Mar 2013 22:26:46 +0000 Subject: dependencies: check that SSL certificates are installed Some packages are hosted on https:// servers, and wget only works on these if the SSL certificates are installed. For example, downloading the kernel sources from kernel.org requires those SSL certificates to be installed. [Peter: fix typo] Signed-off-by: Thomas Petazzoni Signed-off-by: Peter Korsgaard --- support/dependencies/dependencies.sh | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'support') diff --git a/support/dependencies/dependencies.sh b/support/dependencies/dependencies.sh index 0b44c5afb..ce4d9e17b 100755 --- a/support/dependencies/dependencies.sh +++ b/support/dependencies/dependencies.sh @@ -200,3 +200,12 @@ if ! perl -e "require Data::Dumper" > /dev/null 2>&1 ; then /bin/echo -e "On Debian/Ubuntu distributions, install the 'perl' package." exit 1 fi + +# Check that we have the SSL certificates to make https:// downloads +# work. +if ! test -d /etc/ssl/certs; then + /bin/echo -e "Your system lacks Common CA certificates for SSL." + /bin/echo -e "This prevents https:// downloads from succeeding." + /bin/echo -e "On Debian/Ubuntu distributions, install 'ca-certificates' package." + exit 1 +fi -- cgit v1.2.3