Fix for Solaris lucreate exclude error: “filter specification ‘-‘ overridden by ‘x'”

If you’ve ever run into this error while using Solaris’s lucreate to create an alternate boot environment and trying to exclude some directories:
foo# lucreate -m /:/dev/dsk/c1t0d0s3:ufs -x /u01 -x /u02 -x /u03 -n s3
INFORMATION: path </u01/> filter specification ‘-‘ overridden by ‘x’
…and then it copies /u01 to the alternate BE anyway…
or as more thoroughly described here:
http://www.sunmanagers.org/pipermail/sunmanagers/2004-March/029737.html
then I have the fix, straight from Sun and tested!
Use the “-z filter_list_file” option, as described in the manual page,
but the first character on each line should be “x”, not “-” as that page says:
foo# cat /tmp/lucreate_exclude
x /u01
x /u02
x /u03
foo# lucreate -m /:/dev/dsk/c1t0d0s3:ufs -z /tmp/lucreate_exclude -n s3
…works fine!…