diff options
| author | Simon Rettberg | 2013-04-29 16:29:59 +0200 |
|---|---|---|
| committer | Simon Rettberg | 2013-04-29 16:29:59 +0200 |
| commit | 737800eede063ab96a041cbf65570ce3a304ea5e (patch) | |
| tree | 35a3077dee0a97f399509ca32a9c3c47f19b65bb /remote/modules | |
| parent | Make apt-get non-interactive (diff) | |
| download | tm-scripts-737800eede063ab96a041cbf65570ce3a304ea5e.tar.gz tm-scripts-737800eede063ab96a041cbf65570ce3a304ea5e.tar.xz tm-scripts-737800eede063ab96a041cbf65570ce3a304ea5e.zip | |
Fix kernel source fetch on ubuntu, add error handling
Diffstat (limited to 'remote/modules')
| -rw-r--r-- | remote/modules/kernel/kernel.build | 5 |
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) |
