#!/bin/bash

#Copyright (C) 2015, Xunta de Galicia for Consolidación Software Abalar
#Project <software.libre@edu.xunta.es>
#Author: Guillermo Cordeiro Baqueiro <gcordeiro@librebit.com>
#developed by CONTROL SUPRIMIR S.L.
#
#version=20150921

[[ -n ${DEBUG:-} ]] && set -o xtrace

declare file=${1:-}
declare -i lines=0

XORG_FILE="/etc/X11/xorg.conf.d/99-calibration-${file##*_}.conf"

lines=$(egrep -c '(^Section.*InputClass|Option.*Calibration)' $file )

save_calibration()
{
	[[ ! -d ${XORG_FILE%/*} ]] &&
	{
		[[ -e ${XORG_FILE%/*} ]] && rm -rf "${XORG_FILE%/*}"
		mkdir -p "${XORG_FILE%/*}"
	}

	cat "$file" > "${XORG_FILE}"
}

[[ $lines -ge 2 ]] && save_calibration

rm "$file"

:
