$NetBSD: patch-aj,v 1.7 2001/09/10 08:23:19 skrll Exp $

--- kdm/kdmconfig.cpp.orig	Fri Apr 23 14:12:54 1999
+++ kdm/kdmconfig.cpp
@@ -134,10 +134,26 @@
                _shutdownButton = KNone;
           _shutdown         = new QString( kc->readEntry(  "Shutdown"));
           if( _shutdown->isNull())
+#ifdef    __NetBSD__
+               *_shutdown = "/sbin/shutdown -h now";
+#else /* !__NetBSD__ */
+#ifdef    __SVR4
+               *_shutdown = "/usr/sbin/halt";
+#else /* !__SVR4 */
                *_shutdown = "/sbin/halt";
+#endif /* __SVR4 */
+#endif /* __NetBSD__ */
           _restart          = new QString( kc->readEntry(   "Restart"));
           if( _restart->isNull())
+#ifdef    __NetBSD__
+               *_restart = "/sbin/shutdown -r now";
+#else /* !__NetBSD__ */
+#ifdef    __SVR4
+               *_restart = "/usr/sbin/reboot";
+#else /* !__SVR4 */
                *_restart = "/sbin/reboot";
+#endif /* __SVR4 */
+#endif /* __NetBSD__ */
      } else
           _shutdownButton   = KNone;
      if( kc->hasKey( "GUIStyle")) {
