aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Gianelloni <wolf31o2@gentoo.org>2007-06-21 19:41:58 +0000
committerChris Gianelloni <wolf31o2@gentoo.org>2007-06-21 19:41:58 +0000
commit50bd523a884bf9e811d70bad454043f46e7e127b (patch)
tree4d64a85f6934f7a68b4fa9da0727ce084b1d6fcb /gen_package.sh
parentAdded patch from Nelson Batalha <nelson_batalha@hotmail.com> from bug #172766... (diff)
downloadgenkernel-50bd523a884bf9e811d70bad454043f46e7e127b.tar.gz
genkernel-50bd523a884bf9e811d70bad454043f46e7e127b.tar.bz2
genkernel-50bd523a884bf9e811d70bad454043f46e7e127b.zip
Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #174188 to fix a problem with the System.map file copying that was previously introduced.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@512 67a159dc-881f-0410-a524-ba9dfbe2cb84
Diffstat (limited to 'gen_package.sh')
-rw-r--r--gen_package.sh7
1 files changed, 6 insertions, 1 deletions
diff --git a/gen_package.sh b/gen_package.sh
index b2cec34..323bb7c 100644
--- a/gen_package.sh
+++ b/gen_package.sh
@@ -34,7 +34,12 @@ gen_minkernpackage()
fi
fi
- cp "${TMPDIR}/System.map-${KV}" "${TEMP}/minkernpackage/System.map-${ARCH}-${KV}" || gen_die 'Could not copy System.map for the kernel package!';
+ if [ "${CMD_KERNCACHE}" != "" ]
+ then
+ /bin/tar -xj -C ${TEMP}/minkernpackage -f ${CMD_KERNCACHE} System.map-${ARCH}-${KV}
+ else
+ cp "${KERNEL_DIR}/System.map" "${TEMP}/minkernpackage/System.map-${ARCH}-${KV}" || gen_die 'Could not copy System.map for the kernel package!';
+ fi
cd "${TEMP}/minkernpackage"
/bin/tar -jcpf ${MINKERNPACKAGE} * || gen_die 'Could not compress the kernel package!'