1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
#!/bin/sh
LIBDIR="$1/usr/share/adodb"
DOCDIR="$1/usr/share/doc/libphp-adodb"
cd build-tree/adodb/ || exit 1
# install all *.php/*.xml/*.dtd files
for f in `find . -type f -maxdepth 2 -print | grep -E '\.(php|xml|dtd)$'`; do
file=`echo $f | sed 's/^\.\///'`
#dir=`dirname "${DESTDIR}/${file}"`
echo $file | grep -q "^tests/"
if [ $? -eq 0 ]; then
ofile="`echo $file | sed 's,^tests/,examples/,'`"
destdir="$DOCDIR"
else
ofile="$file"
destdir="$LIBDIR"
fi
if [ ! -d "`dirname $destdir/$ofile`" ]; then
echo "- create directory: `dirname $destdir/$ofile`"
install -m 755 -d "`dirname $destdir/$ofile`"
fi
echo "- install file: $destidr/$ofile"
install -m 644 "$file" "$destdir/$ofile"
done
# install session management database sql scripts
install -m 755 -d "${DOCDIR}/session"
for f in `ls -1 session/*.sql`; do
echo "- install file: ${DOCDIR}/session/$f"
install -m 644 $f ${DOCDIR}/session/
done
# install xsl files
install -m 755 -d "${DOCDIR}/xsl"
for f in `ls -1 xsl/*`; do
echo "- install file: ${DOCDIR}/xsl/$f"
install -m 644 $f ${DOCDIR}/xsl/
done
# install icons under /usr/share/adodb/icons
install -m 755 -d "${LIBDIR}/icons"
for f in `ls -1 cute_icons_for_site/*`; do
echo "- install file: ${LIBDIR}/icons/$f"
install -m 644 $f ${LIBDIR}/icons/
done
exit 0
|