summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--remote/modules/kernel/kernel.build5
1 files changed, 3 insertions, 2 deletions
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)