shithub: riscv

Download patch

ref: 3db2012126385e19923ecf742315b62c0b4b4ff8
parent: 985b2457cda207c2c65edeb647aedbb6e92dac46
author: cinap_lenrek <[email protected]>
date: Fri Aug 21 15:40:29 EDT 2015

fshalt: remove kfs support

--- a/rc/bin/fshalt
+++ b/rc/bin/fshalt
@@ -22,21 +22,9 @@
 kill consolefs | rc			# don't compete with /mnt/consoles
 sleep 1
 
-k=`{ls /srv/kfs*cmd >[2]/dev/null|sort -r}
 c=`{ls /srv/cwfs*cmd >[2]/dev/null}
 h=`{ls /srv/hjfs*cmd >[2]/dev/null}
 
-for (i in $k){
-	echo -n $i... 
-	switch($i){
-	case /srv/kfs.cmd
-		disk/kfscmd sync
-	case *
-		disk/kfscmd -n `{echo $i | sed -n 's%/srv/kfs.(.*).cmd%\1%p'} sync
-	}
-	sleep 2
-}
-
 # for scram, don't scram other systems
 bind -b '#P' /dev
 if(! ~ $reboot yes){
@@ -49,10 +37,7 @@
 # halting (binaries we run can't be on the fs we're halting)
 ramfs
 builtin cd /tmp
-cp /bin/dial/expect /tmp
-cp /bin/disk/kfscmd /tmp
 cp /bin/echo /tmp
-cp /bin/iostats /tmp
 mkdir /tmp/lib
 cp /rc/lib/rcmain /tmp/lib
 cp /bin/ns /tmp
@@ -68,15 +53,6 @@
 fn x {
 	echo
 	echo -n halting...
-	for (i in $k){
-		echo -n $i... 
-		switch($i){
-		case /srv/kfs.cmd
-			kfscmd halt
-		case *
-			kfscmd -n `{echo $i | sed -n 's%/srv/kfs.(.*).cmd%\1%p'} halt
-		}
-	}
 	for (i in $c){
 		echo -n $i...
 		echo halt >>$i
--- a/sys/man/8/fshalt
+++ b/sys/man/8/fshalt
@@ -16,11 +16,9 @@
 .SH DESCRIPTION
 .I Fshalt
 syncs and halts all local
-.IR cwfs (4),
-.IR hjfs (4),
-.IR venti (8),
+.IR cwfs (4)
 and
-.IR kfs (4)
+.IR hjfs (4)
 servers.
 If given
 .BR -r ,