shithub: riscv

Download patch

ref: 92cab4a2e0183b9977861b86a244027d52b9c761
parent: a0befd6cb9e9918c7de2ab9fdd650d1050bac353
author: stanley lieber <stanley.lieber@gmail.com>
date: Sat Apr 23 12:28:58 EDT 2011

9fs: restore venti/vac.

--- a/rc/bin/9fs
+++ b/rc/bin/9fs
@@ -44,6 +44,21 @@
 case sourcessnap
 	9fs sources
 	mount -n /srv/sources /n/sourcessnap main/snapshot
+# arbitrary venti archives
+case vac:*
+	vacfs <{echo $1}
+case *.vac
+	if (test -e $1)
+		score=$1
+	if not if (! ~ $1 /* && test -e $home/lib/vac/$1)
+		score=$home/lib/vac/$1
+	if not if (! ~ $1 /* && test -e /lib/vac/$1)
+		score=/lib/vac/$1
+	if not {
+		echo $0: $1: no such score file >[1=2]
+		exit 'no score file'
+	}
+	vacfs -m /n/`{basename $1 .vac} `{cat $score}
 case wiki
 	srv -m 'net!plan9.bell-labs.com!wiki' wiki /mnt/wiki
 case *
--