mirror of
git://git.code.sf.net/p/zsh/code
synced 2024-11-19 21:44:11 +01:00
26 lines
783 B
Bash
Executable File
26 lines
783 B
Bash
Executable File
#!/bin/sh
|
|
|
|
fndir=$DESTDIR$fndir
|
|
|
|
$sdir_top/mkinstalldirs $fndir || exit 1;
|
|
|
|
allfuncs="`grep ' functions=.' ${dir_top}/config.modules |
|
|
sed -e '/^#/d' -e '/ link=no/d' -e 's/^.* functions=//'`"
|
|
|
|
allfuncs="`cd $sdir_top; echo ${allfuncs}`"
|
|
|
|
# We now have a list of files, but we need to use `test -f' to check
|
|
# (1) the glob got expanded (2) we are not looking at directories.
|
|
for file in $allfuncs; do
|
|
if test -f $sdir_top/$file; then
|
|
if test x$FUNCTIONS_SUBDIRS != x -a x$FUNCTIONS_SUBDIRS != xno; then
|
|
subdir="`echo $file | sed -e 's%/[^/]*$%%' -e 's%^Functions/%%'`"
|
|
instdir="$fndir/$subdir"
|
|
else
|
|
instdir="$fndir"
|
|
fi
|
|
test -d $instdir || $sdir_top/mkinstalldirs $instdir || exit 1
|
|
$INSTALL_DATA $sdir_top/$file $instdir || exit 1
|
|
fi
|
|
done
|