+2008-11-13 [wwp] 3.6.1cvs24
+
+ * tools/popfile-link.sh
+ Add support for reusing existing POPFile session ID.
+
2008-11-12 [colin] 3.6.1cvs23
* src/prefs_gtk.h
( cvs diff -u -r 1.1.2.4 -r 1.1.2.5 src/autofaces.c; cvs diff -u -r 1.2.2.5 -r 1.2.2.6 src/common/md5.c; cvs diff -u -r 1.1.4.4 -r 1.1.4.5 src/common/md5.h; ) > 3.6.1cvs21.patchset
( cvs diff -u -r 1.395.2.398 -r 1.395.2.399 src/summaryview.c; ) > 3.6.1cvs22.patchset
( cvs diff -u -r 1.5.2.17 -r 1.5.2.18 src/prefs_gtk.h; ) > 3.6.1cvs23.patchset
+( cvs diff -u -r 1.1.2.1 -r 1.1.2.2 tools/popfile-link.sh; ) > 3.6.1cvs24.patchset
function open_page()
{
- TMPCMD=$(echo $OPEN_CMD | sed "s:%s:$1:")
+ TMPCMD=$(echo $OPEN_CMD | sed "s|\"%s\"|$1|")
$TMPCMD &
}
+SESSION_ID=""
+if [ "$1" == "--ask-session-id" ]
+then
+ shift
+ SESSION_ID=$(gxmessage -entry -center -wrap -buttons "OK:0,Cancel:1" -default "OK" \
+ -name "popfile-link" -title "POPFile session ID" "Type in the ID of a running POPFile session to use")
+ test -z "$SESSION_ID" -o $? -ne 0 && \
+ exit 0
+fi
+
test -z "$1" && \
exit 1
exit 1
OPEN_CMD=$(grep -Em 1 "^uri_open_command=" "$HOME/$CM_DIR/clawsrc" | cut -d '=' -f 2-)
-test -z "$OPEN_CMD" || \
+test -z "$OPEN_CMD" && \
exit 1
while [ -n "$1" ]
if [ -n "$LINK" ]
then
LINK=${LINK:16}
- open_page "$LINK"
+ if [ -n "$SESSION_ID" ]
+ then
+ open_page "${LINK}\\&session=$SESSION_ID"
+ else
+ open_page "$LINK"
+ fi
fi
shift
done