summaryrefslogtreecommitdiff
path: root/hook-functions
diff options
context:
space:
mode:
authormaximilian attems <maks@debian.org>2006-12-02 18:51:54 +0100
committermaximilian attems <maks@debian.org>2006-12-02 18:51:54 +0100
commit78fe68bcad9d0850e6b9877903719cab7c73b475 (patch)
tree93ef2389992accc2aafc85af9a43809b79fef58c /hook-functions
parent3c1412b1312c4b12d953aa8413d928bc8c9ad031 (diff)
downloadinitramfs-tools-78fe68bcad9d0850e6b9877903719cab7c73b475.tar.gz
initramfs-tools-78fe68bcad9d0850e6b9877903719cab7c73b475.zip
- allow to disable backup
- new bzr location - functional copy_dir_modules() - modprobe a bunch of ppc windfarm modules in thermal - provide output on error
Diffstat (limited to 'hook-functions')
-rw-r--r--hook-functions18
1 files changed, 15 insertions, 3 deletions
diff --git a/hook-functions b/hook-functions
index c6a42a6..b4cd58d 100644
--- a/hook-functions
+++ b/hook-functions
@@ -66,6 +66,9 @@ copy_exec() {
fi
else
ln -s ${1} ${DESTDIR}/${2}
+ if [ -n "${verbose}" ] && [ "${verbose}" = "y" ]; then
+ echo "Adding binary ${1}"
+ fi
fi
# Copy the dependant libraries
@@ -89,6 +92,9 @@ copy_exec() {
mkdir -p ${DESTDIR}/${dirname}
if [ ! -e ${DESTDIR}/${dirname}/${libname} ]; then
ln -s ${x} ${DESTDIR}/${dirname}
+ if [ -n "${verbose}" ] && [ "${verbose}" = "y" ]; then
+ echo "Adding library ${x}"
+ fi
fi
done
}
@@ -96,9 +102,15 @@ copy_exec() {
# Copy entire subtrees to the initramfs
copy_modules_dir()
{
- tmpdir_modbase="${DESTDIR}/lib/modules/${version}"
- mkdir -p "$(dirname "${tmpdir_modbase}/${1}")"
- cp -a "${MODULESDIR}/${1}" "${tmpdir_modbase}/${1}"
+ if ! [ -d "${MODULESDIR}/${1}" ]; then
+ return;
+ fi
+ if [ -n "${verbose}" ] && [ "${verbose}" = "y" ]; then
+ echo "Copying module directory ${1}"
+ fi
+ for x_mod in $(find "${MODULESDIR}/${1}" -name '*.ko' -print); do
+ manual_add_modules `basename ${x_mod} .ko`
+ done
}
dep_add_modules()