On Thu, Nov 27, 2003, Ralf S. Engelschall wrote:
> > only allow exact section command matches in rc, and briefly explain
> > CORE and BASE grades in rpmtool
> > [...]
> > # check whether command exists in script at all
> > - cmdline=`grep "^%$cmd" $rcdir/rc.$s_name`
> > + cmdline=`grep "^%$cmd[^a-zA-Z0-9]" $rcdir/rc.$s_name`
> > [...]
>
> This is broken:
>
> $ cmd="foo"; echo "%foo " | grep "^%$cmd[^a-zA-Z0-9]"
> $ _
>
> There can be just "%$cmd" on a single line without any options! So you
> have _ALSO_ match against "^%$cmd\$" or even better compare literally
> against "%$cmd" only!
I've now fixed it.
Ralf S. Engelschall
[EMAIL PROTECTED]
www.engelschall.com
______________________________________________________________________
The OpenPKG Project www.openpkg.org
Developer Communication List [EMAIL PROTECTED]