Skip to content

Commit

Permalink
Make sure to not leak any mdadm configurations from the build system
Browse files Browse the repository at this point in the history
We haven't run into this issue yet, though it was reported
on the debian-live mailing list:

  https://lists.debian.org/debian-live/2014/03/msg00063.html

and we don't want to have anyone using grml-live run into it.

Thanks: Evgeni Golov for the pointer
  • Loading branch information
mika committed Mar 27, 2014
1 parent 7a9a250 commit c3b41e7
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions etc/grml/fai/config/scripts/GRMLBASE/98-clean-chroot
Expand Up @@ -205,6 +205,13 @@ EOF
$ROOTCMD ln -s /etc/resolvconf/run/resolv.conf /etc/resolv.conf
fi

# make sure we don't leak any mdadm configurations
# that are present on the build system to the live system
if [ -f "${target}/etc/mdadm/mdadm.conf" ] ; then
echo "Found /etc/mdadm/mdadm.conf, getting rid of any possible enabled ARRAY settings."
sed -i '/^ARRAY/d' "${target}/etc/mdadm/mdadm.conf"
fi

if ! $ROOTCMD test -x /usr/bin/updatedb ; then
echo "Warning: updatedb not installed"
else
Expand Down

0 comments on commit c3b41e7

Please sign in to comment.