#
# Finally, set password for main user's principal
# Aborting this operation is harmless. Just re-invoke cpw.
+#
+# kadmin.local doesn't report errors properly, so we have to
+# check manually
#
-sudo kadmin.local -p root/admin -q "cpw $USER@HCOOP.NET"
+sudo kadmin.local -p root/admin -q "cpw $USER@HCOOP.NET" \
+ 2>&1 | grep 'Password for .* changed' || \
+ (echo "*** kadmin.local -q cpw failed!"; exit -1)