File: install.sh

package info (click to toggle)
libphp-adodb 4.52-1sarge1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 464 kB
  • ctags: 3
  • sloc: sh: 45; makefile: 12
file content (52 lines) | stat: -rw-r--r-- 1,322 bytes parent folder | download
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