summaryrefslogtreecommitdiff
path: root/functions/packagelist.sh
diff options
context:
space:
mode:
authorDaniel Baumann <daniel@debian.org>2007-09-23 10:05:16 +0200
committerDaniel Baumann <daniel@debian.org>2011-03-09 18:22:26 +0100
commitc68c0a270832ca340429878ce6a0ab606d435b06 (patch)
tree8f9a4286b138ca2768a724594ad4219bf30f6167 /functions/packagelist.sh
parentf314791fa2fa3e6a557ca50ecb4a0cf7798fee79 (diff)
downloadlive-build-c68c0a270832ca340429878ce6a0ab606d435b06.zip
live-build-c68c0a270832ca340429878ce6a0ab606d435b06.tar.gz
Adding live-helper 1.0~a21-1.
Diffstat (limited to 'functions/packagelist.sh')
-rwxr-xr-xfunctions/packagelist.sh42
1 files changed, 0 insertions, 42 deletions
diff --git a/functions/packagelist.sh b/functions/packagelist.sh
deleted file mode 100755
index f25b5fb..0000000
--- a/functions/packagelist.sh
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/sh
-
-# packagelists.sh - expands package list includes
-# Copyright (C) 2006-2007 Daniel Baumann <daniel@debian.org>
-#
-# 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
-
-Expand_packagelist ()
-{
- # ${1} List name
- # ${2} Default path to search
- # ${3} Fallback path to search (optional)
-
- # Does list exist in default path?
- if [ -e "${2}/${1}" ];
- then
- Expand_packagelist_file "${2}/${1}" "${@}"
- else
- # If list exists in fallback, include it.
- if [ -n "${3}" ] && [ -e "${3}/${1}" ]
- then
- Expand_packagelist_file "${3}/${1}" "${@}"
- fi
- fi
-}
-
-Expand_packagelist_file ()
-{
- local FILE="${1}"
- shift
- shift
-
- for INCLUDE in `sed -ne 's/^#<include> \(.*\)/\1/gp' "${FILE}"`;
- do
- Expand_packagelist "${INCLUDE}" "${@}"
- done
- sed -ne 's/^\([^#].*\)/\1\n/gp' "${FILE}"
-}