diff options
author | Daniel Baumann <daniel@debian.org> | 2007-11-11 14:45:34 +0100 |
---|---|---|
committer | Daniel Baumann <daniel@debian.org> | 2011-03-09 18:22:29 +0100 |
commit | 77dba7d248a98bdbdbb6b42e3f91c827e9286f75 (patch) | |
tree | fd5a13405c611749b7b0086930ca3c55d7175d05 | |
parent | b17568a3954d0129bf2bd79340cacb3e7d563e54 (diff) | |
download | live-build-77dba7d248a98bdbdbb6b42e3f91c827e9286f75.zip live-build-77dba7d248a98bdbdbb6b42e3f91c827e9286f75.tar.gz |
Adding generic lh wrapper.
-rwxr-xr-x | helpers/lh | 60 | ||||
-rwxr-xr-x | helpers/make-live | 19 |
2 files changed, 63 insertions, 16 deletions
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 <daniel@debian.org> +# +# 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 <daniel@debian.org> # -# 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 |