puppetlabs/puppet — pull request #232 by kscherer (2011-11-24 19:13:03+00:00)
Title: Ticket/2.7.x/7485 zypper 0.6 support

Zypper version 0.6.x which is the default version on SLED 10 does not
support the --quiet flag. It only supports the --terse flag from
rug. Detecting the version number using 'zypper --version' does not
work because, even though this prints the version number, it also exits
with code 1. Puppet correctly interprets this as an execution
error. This behavior was corrected with zypper 1.0 and therefore also
allows for version detection. Tested on SLED 10.2, SLED 11.0 and
OpenSuSE 11.2.