On 05/05/2016 11:22 PM, Christian wrote: > So i found that if you’re running ‘./configure’ on a project that depends on > libtool, it might happen that the script will end up with the following > error: > “/bin/rm: cannot remove 'libtoolT': No such file or directory”. I did some
> > cfgfile=${ofile}T > trap "$RM \"$cfgfile\"; exit 1" 1 2 15 > - $RM "$cfgfile" > + if test -e "$cfgfile" ; then > + $RM "$cfgfile" > + fi That's a TOCTTOU data race. Wouldn't it be better to just use 'rm -f'? In fact, isn't $RM supposed to be including -f automatically? -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature