[9359] in athena10
Re: [Debathena] #938: zwrite should whine at you if you're not
daemon@ATHENA.MIT.EDU (Debathena Trac)
Thu Jul 5 10:23:27 2012
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
From: "Debathena Trac" <debathena@MIT.EDU>
Cc: debathena@MIT.EDU
To: jdreed@MIT.EDU, kchen@MIT.EDU, jweiss@MIT.EDU
Date: Thu, 05 Jul 2012 14:23:22 -0000
Reply-To:
Message-ID: <057.09af05837c52608d38e86a69c2f6bd46@mit.edu>
In-Reply-To: <042.67f44e5e0bd46e60591063a3e681b1f3@mit.edu>
Content-Transfer-Encoding: 8bit
#938: zwrite should whine at you if you're not subbed
-------------------------+-----------------------------
Reporter: jdreed | Owner: jdreed
Type: enhancement | Status: accepted
Priority: normal | Milestone: Precise Beta
Component: -- | Resolution:
Keywords: | Upstream bug:
-------------------------+-----------------------------
Comment (by jdreed):
er, let's try that again:
{{{
#!/bin/bash
class=
instance=
quiet=0
while getopts ":c:i:qn" opt; do
case $opt in
c)
class=$OPTARG
;;
i)
instance=$OPTARG
;;
q|n|d)
quiet=1
;;
esac
done
[ -z "$class" ] && [ -n "$instance" ] && class=message
[ -n "$class" ] && [ -z "$instance" ] && instance='\*'
if [ $quiet -eq 0 ] && [ -n "$class" ] && [ -n "$instance" ]; then
if ! zctl ret 2>/dev/null | grep -q "^Class $class Instance
$instance"; then
echo "--> You don't appear to be subscribed to class $class,
instance ${instance#\\}." >&2
fi
fi
exec zwrite.debathena-orig "$@"
}}}
--
Ticket URL: <http://athena10.mit.edu/trac/ticket/938#comment:6>
Debathena <http://debathena.mit.edu>
MIT Debathena Project