From 77dba7d248a98bdbdbb6b42e3f91c827e9286f75 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 11 Nov 2007 14:45:34 +0100 Subject: Adding generic lh wrapper. --- helpers/lh | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ helpers/make-live | 19 +++--------------- 2 files changed, 63 insertions(+), 16 deletions(-) create mode 100755 helpers/lh diff --git a/helpers/lh b/helpers/lh new file mode 100755 index 0000000..7bd4b00 --- /dev/null +++ b/helpers/lh @@ -0,0 +1,60 @@ +#!/bin/sh + +# live-helper(1) - utility to build Debian Live systems +# Copyright (C) 2006-2007 Daniel Baumann +# +# 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; either version 2 of the License, or +# (at your option) any later version. +# +# 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, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# +# On Debian systems, the complete text of the GNU General Public License +# can be found in /usr/share/common-licenses/GPL-2 file. + +set -e + +# Including common functions +LH_BASE="${LH_BASE:-/usr/share/live-helper}" + +for FUNCTION in "${LH_BASE}"/functions/*.sh +do + . "${FUNCTION}" +done + +# Setting static variables +DESCRIPTION="utility to build Debian Live systems" +HELP="FIXME" +USAGE="FIXME" + +case "${1}" in + -h|--help) + Help + ;; + + -u|--usage) + Usage + ;; + + -v|--version) + Version + ;; + + *) + if [ -x /usr/bin/lh_"${1}" ] + then + exec /usr/bin/lh_"${1}" $(echo ${@} | sed -e "s/${1}//") + else + Echo_error "no such helper" + exit 1 + fi + ;; +esac diff --git a/helpers/make-live b/helpers/make-live index 1630b1d..00f0bed 100755 --- a/helpers/make-live +++ b/helpers/make-live @@ -3,22 +3,9 @@ # make-live(1) - utility to build Debian Live systems # Copyright (C) 2006-2007 Daniel Baumann # -# 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; either version 2 of the License, or -# (at your option) any later version. -# -# 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, write to the Free Software -# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -# On Debian systems, the complete text of the GNU General Public License -# can be found in /usr/share/common-licenses/GPL-2 file. +# 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 -- cgit v1.0