--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/ntp/patches/60-exit-message.patch Fri Oct 11 13:46:59 2013 -0700
@@ -0,0 +1,36 @@
+See:
+
+ http://bugzilla.ntp.org/show_bug.cgi?id=2410
+
+
+--- ntpd/ntp_proto.c
++++ ntpd/ntp_proto.c
+@@ -1856,23 +1856,27 @@ clock_update(
+ * Clock exceeds panic threshold. Life as we know it ends.
+ */
+ case -1:
++ msyslog(LOG_ERR, "Clock offset exceeds panic threshold.");
+ #ifdef HAVE_LIBSCF_H
+ /*
+ * For Solaris enter the maintenance mode.
+ */
+ if ((fmri = getenv("SMF_FMRI")) != NULL) {
+ if (smf_maintain_instance(fmri, 0) < 0) {
+- printf("smf_maintain_instance: %s\n",
++ msyslog(LOG_ERR, "smf_maintain_instance: %s\n",
+ scf_strerror(scf_error()));
+ exit(1);
+ }
+ /*
+ * Sleep until SMF kills us.
+ */
++ msyslog(LOG_ERR, "%s placed into maintenance. "
++ "Set system clock by hand before clearing.", fmri);
+ for (;;)
+ pause();
+ }
+ #endif /* HAVE_LIBSCF_H */
++ msyslog(LOG_ERR, "Set system clock by hand.");
+ exit (-1);
+ /* not reached */
+