Codebase list addresses-for-gnustep / debian/0.4.6-6 switchtogiesler.sh
debian/0.4.6-6

Tree @debian/0.4.6-6 (Download .tar.gz)

switchtogiesler.sh @debian/0.4.6-6raw · history · blame

#!/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