#!/bin/rc# consoledbof - import and print consoledb path for system fn usage { echo >[1=2] usage: consoledbof system exit usage} if (! ~ $#* 1) usagefor(i in /lib/ndb/consoledb*){ server=`{ndb/query -f $i console $1} if(! ~ $#server 0){ echo $i exit '' }}server=`{ndb/query sys $1 console}if(~ $#server 1){ import $server /lib/ndb /n/$server if (! test -f /n/$server/consoledb) { echo consoledbof: can''''t stat consoledb for $server >[1=2] exit noconsoledb } echo /n/$server/consoledb exit ''}echo consoledbof: unknown console server for $1 >[1=2] exit noconsole
#!/bin/rc
# consoledbof - import and print consoledb path for system
fn usage {
echo >[1=2] usage: consoledbof system
exit usage
}
if (! ~ $#* 1)
usage
for(i in /lib/ndb/consoledb*){
server=`{ndb/query -f $i console $1}
if(! ~ $#server 0){
echo $i
exit ''
}
}
server=`{ndb/query sys $1 console}
if(~ $#server 1){
import $server /lib/ndb /n/$server
if (! test -f /n/$server/consoledb) {
echo consoledbof: can''''t stat consoledb for $server >[1=2]
exit noconsoledb
}
echo /n/$server/consoledb
exit ''
}
echo consoledbof: unknown console server for $1 >[1=2]
exit noconsole