aboutsummaryrefslogtreecommitdiff
blob: 7ea5ebff79220d5f4ea38a0da8221aff9be1e96c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env pkgcore-ebuild-helper
# Copyright: 2011 Brian Harring <ferringb@gmail.com>
# License: GPL2/BSD 3 clause

check_args 1 -

check_command_or_stop install -d "${ED}${PKGCORE_EXEDESTTREE}"

for x in "$@"; do
	if [[ -L ${x} ]]; then
		check_command cp -- "${x}" "${T}" || continue
		mysrc=${T}/${x##*/}
	elif [[ -d ${x} ]]; then
		warn "skipping directory ${x}"
		continue
	else
		mysrc=${x}
	fi
	check_command install ${EXEOPTIONS} -- "${mysrc}" "${ED}${PKGCORE_EXEDESTTREE}"
	# cleanup after ourselves...
	[[ ${mysrc} != ${x} ]] && rm -f "${mysrc}"
done