1999-07-12 19:02:52 +02:00
|
|
|
#!/bin/sh
|
|
|
|
|
2000-11-30 19:36:21 +01:00
|
|
|
fndir=$DESTDIR$fndir
|
1999-07-12 19:02:52 +02:00
|
|
|
|
|
|
|
$sdir_top/mkinstalldirs $fndir || exit 1;
|
|
|
|
|
2000-12-04 13:02:28 +01:00
|
|
|
allfuncs="`grep ' functions=.' ${dir_top}/config.modules |
|
2000-11-30 19:36:21 +01:00
|
|
|
sed -e '/^#/d' -e '/ link=no/d' -e 's/^.* functions=//'`"
|
|
|
|
|
|
|
|
allfuncs="`cd $sdir_top; echo ${allfuncs}`"
|
1999-07-12 19:02:52 +02:00
|
|
|
|
2000-11-30 19:36:21 +01:00
|
|
|
# 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
|
1999-07-12 19:02:52 +02:00
|
|
|
if test x$FUNCTIONS_SUBDIRS != x -a x$FUNCTIONS_SUBDIRS != xno; then
|
2000-12-04 20:21:05 +01:00
|
|
|
subdir="`echo $file | sed -e 's%/[^/]*$%%' -e 's%^Functions/%%'`"
|
1999-07-12 19:02:52 +02:00
|
|
|
instdir="$fndir/$subdir"
|
|
|
|
else
|
|
|
|
instdir="$fndir"
|
|
|
|
fi
|
2000-11-30 19:36:21 +01:00
|
|
|
test -d $instdir || $sdir_top/mkinstalldirs $instdir || exit 1
|
|
|
|
$INSTALL_DATA $sdir_top/$file $instdir || exit 1
|
1999-07-12 19:02:52 +02:00
|
|
|
fi
|
|
|
|
done
|