From 5150786ac0f1550eb103bb2250b8012f46308d27 Mon Sep 17 00:00:00 2001 From: Aaron Griffin Date: Thu, 18 May 2006 06:08:20 +0000 Subject: Ok, last change to basedir handling for depmod, I swear it! git-svn-id: http://projects.archlinux.org/svn/initramfs/mkinitcpio@106 880c04e9-e011-0410-abf7-b926e227c9cd --- mkinitcpio | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'mkinitcpio') diff --git a/mkinitcpio b/mkinitcpio index 26b0a0a..4f77d1b 100644 --- a/mkinitcpio +++ b/mkinitcpio @@ -138,14 +138,16 @@ done if [ "${HAS_MODULES}" == "y" ]; then echo ":: Generating module dependancies" - for mod in $(grep "file.*/lib/modules/${KERNELVERSION}" ${FILELIST} | cut -d' ' -f2); do - mkdir -p "$(dirname "${mod}")" - cp --parents "${mod}" /tmp + for mod in $(grep "file /lib/modules/${KERNELVERSION}" ${FILELIST} | cut -d' ' -f2); do + echo "mod=$mod" + dir=$(dirname "${mod}") + mkdir -p "/tmp/${dir}" + cp "${BASEDIR}${mod}" "/tmp/${dir}/" done - depmod -b "/tmp/${BASEDIR}" ${KERNELVERSION} - add_file /tmp/${MODULEDIR}/modules.dep ${MODULEDIR}/modules.dep - add_file /tmp/${MODULEDIR}/modules.alias ${MODULEDIR}/modules.alias - add_file /tmp/${MODULEDIR}/modules.symbols ${MODULEDIR}/modules.symbols + depmod -b /tmp ${KERNELVERSION} + add_file "/tmp/lib/modules/${KERNELVERSION}/modules.dep" "/lib/modules/${KERNELVERSION}/modules.dep" + add_file "/tmp/lib/modules/${KERNELVERSION}/modules.alias" "/lib/modules/${KERNELVERSION}/modules.alias" + add_file "/tmp/lib/modules/${KERNELVERSION}/modules.symbols" "/lib/modules/${KERNELVERSION}/modules.symbols" fi if [ "x$GENIMG" != "x" ]; then -- cgit v1.2.3-24-g4f1b