Check for file conflicts within package (RhBug:808750)
authorPanu Matilainen <pmatilai@redhat.com>
Tue, 3 Apr 2012 03:11:11 +0000 (06:11 +0300)
committerPanu Matilainen <pmatilai@redhat.com>
Thu, 12 Apr 2012 14:54:08 +0000 (17:54 +0300)
commita13e56cd871a306fe48cd902c0ada0d825076a1f
treeb41834453a98160d89ed1a432476b5f45a7dc1a9
parent763341073355433b396d5a9219c5d374b3124837
Check for file conflicts within package (RhBug:808750)

- Packages having file conflicts with itself may seem absurd, but
  directory symlinks (such as /lib being a symlink to /usr/lib)
  make this entirely possible. This makes us catch and abort early
  on these cases instead of silently overwriting the self-conflicting
  files, potentially with disastrous results.
lib/transaction.c