r13643: Enable script debug output to get some more details why some hosts
[tprouty/samba.git] / source / script / installmodules.sh
1 #!/bin/sh
2
3 INSTALLPERMS=$1
4 DESTDIR=`echo $2 | sed 's/\/\//\//g'`
5 BASEDIR=`echo $3 | sed 's/\/\//\//g'`
6 LIBDIR=`echo $4 | sed 's/\/\//\//g'`
7 shift
8 shift
9 shift
10 shift
11
12 for d in $BASEDIR $LIBDIR; do
13 if [ ! -d $DESTDIR/$d ]; then
14 mkdir $DESTDIR/$d
15 if [ ! -d $DESTDIR/$d ]; then
16   echo Failed to make directory $DESTDIR/$d
17   exit 1
18 fi
19 fi
20 done
21
22 set -x
23
24 for p in $*; do
25  p2=`basename $p`
26  echo Installing $p as $DESTDIR/$LIBDIR/$p2
27  cp -f $p $DESTDIR/$LIBDIR/
28  chmod $INSTALLPERMS $DESTDIR/$LIBDIR/$p2
29 done
30
31 set +x
32
33 exit 0