#!/bin/sh
#
# Switches Addresses.framework to use giesler.no-ip.org over the network,
# or back again. Be gentle to my server, it's behind a DSL line...
#
MODE=$1
case "$MODE" in
--on-ro)
defaults write Addresses AddressBooks \
'({ Class = Remote; Host = giesler.no-ip.org; Password = gnustep; })'
;;
--on-rw)
defaults write Addresses AddressBooks \
'({ Class = Remote; Host = giesler.no-ip.org; Password = gunstop; })'
;;
--off)
defaults delete Addresses AddressBooks
;;
*)
echo "Usage: $0 --on-ro|--on-rw|--off"
echo " --on-{ro,rw}: Use giesler.biz's addressbook as primary"
echo " --off: Use local addressbook as primary"
;;
esac
syntax highlighted by Code2HTML, v. 0.9.1