Merge branch 'master' of git://git.tails.boum.org/tails
[besstails.git] / config / chroot_local-hooks / 51-module-assistant
blob2df35eb6aacd2dfafca09033f7bb54ddf7d623a2
1 #!/bin/sh
3 set -e
5 # Install modules managed by module-assistant
7 echo "installing modules managed by module-assistant"
8 MODULES=""
9 MA="module-assistant --text-mode --non-inter"
11 ma_install_tools ()
13 apt-get install --yes build-essential module-assistant debhelper
14 $MA update
17 ma_install_modules ()
19 for MODULE in $@ ; do
20 for KERNEL in /boot/vmlinuz-* ; do
21 VERSION="$(basename ${KERNEL} | sed -e 's|vmlinuz-||')"
22 echo "module-assistant: installing module ${MODULE} for kernel ${VERSION}"
23 $MA --quiet auto-install ${MODULE} -l ${VERSION}
24 done
25 $MA clean ${MODULE}
26 apt-get --yes purge ${MODULE}
27 done
30 ma_cleanup ()
32 rm -f /usr/src/*.deb
35 if [ -n "${MODULES}" ] ; then
36 ma_install_tools
37 ma_install_modules ${MODULES}
38 ma_cleanup