# Setup the kernel sources to compile modules
cd ${KERNEL_DIR}
compile_generic "modules_prepare" kernel
-
+
+ cd "${TEMP}"
cd "${UNIONFS_DIR}"
compile_generic unionfs2.6 kernel
else
compile_generic unionfs2.4 kernel
fi
print_info 1 'unionfs: >> Copying to cache...'
-
+
mkdir -p ${TEMP}/unionfs/lib/modules/${KV}/kernel/fs
if [ -f unionfs.ko ]
cp unionfs.ko ${TEMP}/unionfs/lib/modules/${KV}/kernel/fs
else
cp unionfs.o ${TEMP}/unionfs/lib/modules/${KV}/kernel/fs
- fi
-
+ fi
+
cd ${TEMP}/unionfs
/bin/tar -cjf "${UNIONFS_MODULES_BINCACHE}" . ||
gen_die 'Could not create unionfs modules binary cache'
-
+
cd "${TEMP}"
rm -rf "${UNIONFS_DIR}" > /dev/null
rm -rf unionfs > /dev/null
UNIONFS_BINCACHE=`arch_replace "${UNIONFS_BINCACHE}"`
UNIONFS_MODULES_BINCACHE=`arch_replace "${UNIONFS_MODULES_BINCACHE}"`
- UNIONFS_MODULES_BINCACHE=`kv_replace "${UNIONFS_MODULES_BINCACHE}"`
-
if [ "${CMD_BOOTSPLASH}" != '' ]
then
BOOTSPLASH=${CMD_BOOTSPLASH}
else
DMRAID=0
fi
- #get_KV has to be last
+
get_KV
+ UNIONFS_MODULES_BINCACHE=`kv_replace "${UNIONFS_MODULES_BINCACHE}"`
}