On 11/22/2013 06:02 PM, Bernhard Voelker wrote: > On 11/22/2013 06:39 PM, Bob Proulx wrote: > +#------------------------------------------------------------------------------- > +# Exercise "rm -rf /" without the --preserve-root and --no-preserve-root option. > +# Expect a non-Zero exist status. > +exercise_rm_rf_root \ > + && fail=1 Maybe you should favor 'rm -r /' rather than 'rm -rf /'. That way, even if all the failsafes are bypassed, you at least have better logging of what started to go wrong rather than silence. Also, probably worth testing: rm -r / a to make sure that 'a' DOES get deleted, even though we skipped over the / argument, and that we still get the final exit status representing failure to remove /. -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org