Further split the cli-tools to rpminstall, rpmquery and rpmverify
authorPanu Matilainen <pmatilai@redhat.com>
Fri, 8 Oct 2010 08:59:51 +0000 (11:59 +0300)
committerPanu Matilainen <pmatilai@redhat.com>
Fri, 8 Oct 2010 09:29:59 +0000 (12:29 +0300)
commit26125015e4321765582dce0b76f83530e7604d4e
treebfd4cf4f2483f54632f7ec29f8aa763f895aa166
parent9138fec0f43610187df09ba87cd11cf6346ea3b6
Further split the cli-tools to rpminstall, rpmquery and rpmverify
- Installing/erasing packages, querying and verifying require different
  amount of privileges on the system. Having separate binaries for
  these functionalities permits limiting the capabilities through
  SELinux and other similar security mechanisms: for example quering
  needs much less privileges than installing.
- For now, leaving /bin/rpm to be the Swiss Army knife it
  always was: capable of install/erase, query and verify. Eventually
  it should be turned into just a dumb wrapper which just execs
  the per-functionality binaries, but leaving that for later stage,
  as popt exec/aliasing doesn't quite seem to up to par with the task.
  Having the separate binaries available at least makes it possible
  for callers to specify the amount of privileges they need.
Makefile.am
rpmqv.c