[c0der@rock ~]$ rpm -qf /usr/share/doc/manpages-xsl-0.2/docbook2man alt-docs-xsl-manpages-0.2-alt1 [c0der@rock ~]$ cat /usr/share/doc/manpages-xsl-0.2/docbook2man #!/bin/sh if [ 0 = 0 ]; then echo Usage: docbook2man file.xml... else xsltproc --xinclude --stringparam chunker.output.encoding "KOI8-R" \ "/usr/share/xml/alt-docs-xsl/manpages/man.xsl" "$@" fi ## EOF ## Проверка 0 = 0 всегда даёт истину и вторая часть НИКОГДА не выполняется: [c0der@rock ~]$ sh /usr/share/doc/manpages-xsl-0.2/docbook2man Usage: docbook2man file.xml... [c0der@rock ~]$ sh /usr/share/doc/manpages-xsl-0.2/docbook2man 1 2 3 Usage: docbook2man file.xml... Исправляется тривиально: - if [ 0 = 0 ]; then + if [ $# = 0 ]; then
Круто. Сам тогда исправлю.
manpages-xsl-0.2-alt2 -> sisyphus: * Wed May 06 2009 Slava Semushin <php-coder@altlinux> 0.2-alt2 - NMU - docbook2man: make it work (Closes: #19933)