view mcabber/hgcset.sh @ 1984:b0470ef8669b

XEP 184: don't send receipts to buddies that have no presence subscription In order to not leak our presence, do not send message delivery receipts to senders who are not authorized to view our presence. (XEP-0184, section 8)
author Mikael Berthe <mikael@lilotux.net>
date Sun, 27 Mar 2011 12:45:41 +0200
parents 41c26b7d2890
children e8f2db654e67
line wrap: on
line source

#! /bin/sh

if [ ! -f logprint.h ]; then
  echo "You are not in the mcabber directory" >&2
  exit 1
fi

if which hg > /dev/null 2>&1; then
  cs=$(hg id 2> /dev/null | cut -d' ' -f1)
  if test $? -eq 0; then
    if [ x"$cs" != x ]; then
      grep -q "$cs" hgcset.h > /dev/null 2>&1 || \
        echo "#define HGCSET \"$cs\"" > hgcset.h
      exit 0
    fi
  fi
fi

echo > hgcset.h