summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-10-11 23:38:08 +0100
committerMike Frysinger <vapier@gentoo.org>2009-10-11 23:38:08 +0100
commit859286407e364b53c90482d13ea00f9f3789df78 (patch)
tree423d21acbc657f40f3d4ea66774cf22810aa123d /rip-headers.sh
parentAdd patch to fix building glibc on ia64 (diff)
downloadlinux-headers-patches-859286407e364b53c90482d13ea00f9f3789df78.tar.gz
linux-headers-patches-859286407e364b53c90482d13ea00f9f3789df78.tar.bz2
linux-headers-patches-859286407e364b53c90482d13ea00f9f3789df78.zip
improve auto tarball finding
Diffstat (limited to 'rip-headers.sh')
-rwxr-xr-xrip-headers.sh10
1 files changed, 10 insertions, 0 deletions
diff --git a/rip-headers.sh b/rip-headers.sh
index edcb94b..de14da1 100755
--- a/rip-headers.sh
+++ b/rip-headers.sh
@@ -8,6 +8,16 @@ ver=${ver%/}
src=linux-${ver}
dst=gentoo-headers-base-${ver}
+if [ ! -d ${src} ] ; then
+ for srctar in . /usr/portage/distfiles ; do
+ srctar=${srctar}/${src}.tar.bz2
+ if [ -e ${srctar} ] ; then
+ tar xf ${srctar}
+ break
+ fi
+ done
+fi
+
rm -rf ${dst}
mkdir ${dst}
cp ${src}/Makefile ${dst}/