shithub: werc

Download patch

ref: e9a8e77c6bf9621e79e2f7356028bcfc04a080c3
parent: 69ba9ab83649e6624a6756cc6ffb067d6ee1923b
author: sl <[email protected]>
date: Thu Jun 11 19:25:45 EDT 2020

remove ssam: it is included in 9base, frontbase, and plan9port (thanks, sl)

--- a/bin/ssam
+++ /dev/null
@@ -1,56 +1,0 @@
-#!/bin/rc
-# ssam - stream interface to sam
-rfork e
-
-fn enosam { echo ssam: sam not found >[1=2] }
-for(i in `{whatis sam}){
-	if(test -x $i)
-		j=1
-}
-if(~ $#j 0){
-	enosam
-	exit enosam
-}
-
-flagfmt='n,e script,f sfile'
-args='[ file ... ]'
-argv0=$0
-fn usage { echo usage: $argv0 '[ -n ] [ -e script ] [ -f sfile ] [ file ... ]' >[1=2] }
-if(! ifs=() eval `{aux/getflags $*}){
-	usage
-	exit usage
-}
-
-if(~ $#flage 0 && ~ $#flagf 0) {
-	if(~ $#* 0) {
-		usage
-		exit usage
-	}
-	flage=$1
-	shift
-}
-
-if(~ $#TMPDIR 0)
-	TMPDIR=/tmp
-if(~ $#user 0)
-	user=$USER
-tmp=$TMPDIR/ssam.tmp.$user.$pid
-cat $* >$tmp
-
-{
-	# select entire file
-	echo ',{'
-	echo k
-	echo '}'
-	echo 0k
-
-	# run scripts, print
-	if(! ~ $#flagf 0)
-		cat $flagf
-	if(! ~ $#flage 0)
-		echo $flage
-	if(~ $#flagn 0)
-		echo ,
-} | sam -d $tmp >[2]/dev/null
-
-rm -f $tmp