Test always against rawhide template.
Better open mode handling.
"cp -a" implies -p.