live-build/functions/templates.sh

33 lines
755 B
Bash
Raw Normal View History

2007-09-23 08:05:13 +00:00
#!/bin/sh
# templates.sh - handle templates files
2007-09-23 08:05:14 +00:00
# Copyright (C) 2006-2007 Daniel Baumann <daniel@debian.org>
2007-09-23 08:05:13 +00:00
#
# live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING.
# This is free software, and you are welcome to redistribute it
# under certain conditions; see COPYING for details.
set -e
Check_templates ()
{
PROGRAM="${1}"
# Check local templates
if [ -d config/templates/"${PROGRAM}" ]
then
LIVE_TEMPLATES="config/templates"
fi
# Checking user templates
if [ ! -d "${LIVE_TEMPLATES}" ]
then
Echo_error "user specified templates not accessible in ${LIVE_TEMPLATES}"
exit 1
elif [ ! -d "${LIVE_TEMPLATES}/${PROGRAM}" ]
then
Echo_error "${PROGRAM} templates not accessible in ${LIVE_TEMPLATES}"
exit 1
fi
}