From 737800eede063ab96a041cbf65570ce3a304ea5e Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Mon, 29 Apr 2013 16:29:59 +0200 Subject: Fix kernel source fetch on ubuntu, add error handling --- remote/modules/kernel/kernel.build | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'remote') diff --git a/remote/modules/kernel/kernel.build b/remote/modules/kernel/kernel.build index aaba6c01..f48fbb8a 100644 --- a/remote/modules/kernel/kernel.build +++ b/remote/modules/kernel/kernel.build @@ -2,11 +2,12 @@ fetch_source() { # get the source according to the distro if [ "x$PACKET_MANAGER" == "xapt" ]; then pdebug "apt-ing kernel source" - apt-get source linux-image-${KERNEL_VERSION} + apt-get install dpkg-dev || perror "Installing dpkg-dev failed." + apt-get source linux-image-${KERNEL_VERSION} || perror "Fetching kernel source failed." [ ! -e ksrc ] && ln -s $(ls -d linux-*/) ksrc elif [ "x$PACKET_MANAGER" == "xzypper" ]; then pdebug "zypping kernel source" - zypper --no-refresh install -y kernel-source + zypper --no-refresh install -y kernel-source || perror "Fetching kernel source failed." # find src directory local SOURCE_DIR=$(rpm -ql kernel-source |grep -E -o '^/.*src/linux-[^/]+/' |head -1) -- cgit v1.2.3-55-g7522 From 5977d5bbc9571feb75206c93440a07f1ed3cbc97 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Mon, 29 Apr 2013 16:31:45 +0200 Subject: södlfkösdfl --- remote/modules/kernel/kernel.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'remote') diff --git a/remote/modules/kernel/kernel.build b/remote/modules/kernel/kernel.build index f48fbb8a..b9d6df73 100644 --- a/remote/modules/kernel/kernel.build +++ b/remote/modules/kernel/kernel.build @@ -2,7 +2,7 @@ fetch_source() { # get the source according to the distro if [ "x$PACKET_MANAGER" == "xapt" ]; then pdebug "apt-ing kernel source" - apt-get install dpkg-dev || perror "Installing dpkg-dev failed." + apt-get install -y dpkg-dev || perror "Installing dpkg-dev failed." apt-get source linux-image-${KERNEL_VERSION} || perror "Fetching kernel source failed." [ ! -e ksrc ] && ln -s $(ls -d linux-*/) ksrc elif [ "x$PACKET_MANAGER" == "xzypper" ]; then -- cgit v1.2.3-55-g7522