hlfw.ca

rc

Download patch

ref: 08a0d081614fed42903406b7731fe36168cb3892
parent: 3dfd9be2d1a956103312180c64cb1a58574aedd6
author: Michael Misch <michaelmisch1985@gmail.com>
date: Mon May 8 02:13:13 PDT 2023

Add in scanning using netscan for 24800

--- a/barrier
+++ b/barrier
@@ -1,7 +1,20 @@
 #!/bin/rc
 
-sysname=`{ndb/query -a authdom 9front sys | fm -p}
+fn sysnames {
+	for(sys in `{ndb/query -a authdom 9front sys}){
+		netscan $sys 24800 | grep -s open && echo $sys
+	}
+}
+
+sysname=`{sysnames | fm -p}
 if(~ $#sysname 0)
 	exit
+echo Connecting to $sysname
+tlsclient tcp!$sysname!24800 barrera &
 
-tlsclient tcp!$sysname!24800 barrera
+while(){
+	sleep 1
+	netstat | grep 24800 | grep -s Established || continue
+	echo Ready
+	exit
+}