projects
/
m6w6
/
btr
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
OSX compatibility
[m6w6/btr]
/
bin
/
btrc
diff --git
a/bin/btrc
b/bin/btrc
index 82b9b7f0a905c152e35f9944eb933268c6cc2f6c..658372dbc37a1797eeea448b2b12b3b24a5e6444 100755
(executable)
--- a/
bin/btrc
+++ b/
bin/btrc
@@
-1,27
+1,32
@@
#!/bin/bash
#!/bin/bash
-export BTR_BINDIR=$(
realpath $(dirname $0)/)
-export BTR_LIBDIR=$(
realpath $(dirname $0)/../share/btr)
+export BTR_BINDIR=$(
dirname $0)/
+export BTR_LIBDIR=$(
dirname $0)/../share/btr
BTR_BANNER="Control \`btrd\` daemons."
. $BTR_LIBDIR/common.sh
. $BTR_LIBDIR/btrc.sh
BTR_BANNER="Control \`btrd\` daemons."
. $BTR_LIBDIR/common.sh
. $BTR_LIBDIR/btrc.sh
-btr
-
parseopts "$@"
-btrc
-
setup
+btr
_
parseopts "$@"
+btrc
_
setup
case "$BTR_ACTION" in
status)
case "$BTR_ACTION" in
status)
- ncat --recv-only -U "$BTR_COMFILE"
+ # see https://github.com/nmap/nmap/issues/193
+ if test $(uname -s) = Darwin; then
+ ncat --recv-only 127.0.0.1 $(cat "$BTR_COMFILE")
+ else
+ ncat --recv-only -U "$BTR_COMFILE"
+ fi
;;
cancel)
;;
cancel)
- btrc
-
signal INT
+ btrc
_
signal INT
;;
run)
;;
run)
- btrc
-
signal HUP
+ btrc
_
signal HUP
;;
term)
;;
term)
- btrc
-
signal TERM
+ btrc
_
signal TERM
;;
esac
;;
esac