#!/bin/sh #$Id$ #Copyright (c) 2016-2017 Pierre Pronchery #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 . #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"