activation: Make sure /etc/sudoers & co. are regular files.
authorLudovic Courtès <ludo@gnu.org>
Thu, 11 Sep 2014 19:34:30 +0000 (21:34 +0200)
committerLudovic Courtès <ludo@gnu.org>
Thu, 11 Sep 2014 22:14:52 +0000 (00:14 +0200)
commitc6a0536d08e225c6c67647b17f6f0a60b2314752
tree3bb57d4c8f78500da0b7df016557955a8bbd1635
parent286cacaded85f44bb39290253e73a36972f9e343
activation: Make sure /etc/sudoers & co. are regular files.

Before that, 'sudo' would exit with:

  sudo: /etc/sudoers is not a regular file
  sudo: no valid sudoers sources found, quitting

* gnu/build/activation.scm (activate-etc): Check if SOURCE matches
  'file-is-directory?'.  If not, use 'copy-file' instead of 'symlink'.
gnu/build/activation.scm