diff options
author | maximilian attems <maks@debian.org> | 2006-12-02 18:51:54 +0100 |
---|---|---|
committer | maximilian attems <maks@debian.org> | 2006-12-02 18:51:54 +0100 |
commit | 78fe68bcad9d0850e6b9877903719cab7c73b475 (patch) | |
tree | 93ef2389992accc2aafc85af9a43809b79fef58c /hook-functions | |
parent | 3c1412b1312c4b12d953aa8413d928bc8c9ad031 (diff) | |
download | initramfs-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-functions | 18 |
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() |