shithub: riscv

Download patch

ref: 929441dd26881261722bdaf93183394146e476b6
parent: a1f69ed555ecde4e961c2ba8da8237b19626cd3d
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Sat Aug 11 09:02:31 EDT 2012

inst: ask to ream the filesystem in mounthjfs

--- a/rc/bin/inst/mounthjfs
+++ b/rc/bin/inst/mounthjfs
@@ -28,12 +28,23 @@
 	fsflags=(-m $rd)
 	export fsflags
 
+	ream=no
+	if(! ~ $fstype `{fstype $fs})
+		ream=yes
+	prompt -d $ream 'Ream the filesystem?' yes no
+	ream=$rd
+
 	log Starting $fstype file server for $fs
 	unmount /n/newfs >[2]/dev/null
 	echo halt >>/srv/$service.cmd >[2]/dev/null
 	rm -f /srv/$service /srv/$service.cmd
 
-	hjfs -n $service $fsflags -Srf $fs
+	if(~ $ream yes){
+		hjfs -n $service $fsflags -Srf $fs
+	}
+	if not {
+		hjfs -n $service $fsflags -Sf $fs
+	}
 
 	log Configuring $fstype file server for $fs
 	{
--