Phone
#!/bin/sh
							#$Id$
							#Copyright (c) 2016-2017 Pierre Pronchery <khorben@defora.org>
							#This file is part of DeforaOS Desktop Phone
							#This program is free software: you can redistribute it and/or modify
							#it under the terms of the GNU General Public License as published by
							#the Free Software Foundation, version 3 of the License.
							#
							#This program is distributed in the hope that it will be useful,
							#but WITHOUT ANY WARRANTY; without even the implied warranty of
							#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
							#GNU General Public License for more details.
							#
							#You should have received a copy of the GNU General Public License
							#along with this program.  If not, see <http://www.gnu.org/licenses/>.
							#variables
							#executables
							XSLTPROC="xsltproc --nonet"
							#functions
							#main
							clean=0
							while getopts "cO:P:" name; do
								case "$name" in
									c)
										clean=1
										;;
									O)
										export "${OPTARG%%=*}"="${OPTARG#*=}"
										;;
									P)
										#XXX ignored
										;;
									?)
										_usage
										exit $?
										;;
								esac
							done
							shift $((OPTIND - 1))
							if [ $# -ne 1 ]; then
								_usage
								exit $?
							fi
							target="$1"
							[ "$clean" -ne 0 ]						&& exit 0
							$XSLTPROC "${target%.*}.xsl" "${target%.*}.xml" > "$target"
							