--- rc.sysinit	Tue Nov 28 17:17:36 2000
+++ rc.sysinit	Tue Nov 28 17:25:44 2000
@@ -141,9 +141,6 @@
     fi
 fi
 
-# Start up swapping.
-action "Activating swap partitions: " swapon -a
-
 # Set the hostname.
 action "Setting hostname ${HOSTNAME}: " hostname ${HOSTNAME}
 
@@ -478,6 +475,17 @@
 # mounted). Contrary to standard usage,
 # filesystems are NOT unmounted in single user mode.
 action "Mounting local filesystems: " mount -a -t nonfs,smbfs,ncpfs,proc
+
+if [ -x /sbin/lkcd ] ; then
+	action "Configuring system for crash dumps" /sbin/lkcd config
+fi
+
+if [ -x /sbin/lkcd ] ; then
+		STRING=$"Saving crash dump (if one exists)"
+		echo $STRING                                            
+		initlog -c "/sbin/lkcd save"
+		rc=$?
+	
+		if [ "$rc" = "0" ]; then
+			success "$STRING"
+			echo
+		elif [ "$rc" = "1" ]; then
+			failure $"$STRING"
+			echo
+		fi
+fi
+
+# Start up swapping.
+action "Activating swap partitions: " swapon -a
 
 if [ X"$_RUN_QUOTACHECK" = X1 -a -x /sbin/quotacheck ]; then
 	action "Checking filesystem quotas: "  /sbin/quotacheck -v -R -a
