This commit was manufactured by cvs2svn to create branch 'SAMBA_3_0'.(This used to...
[ira/wip.git] / source3 / script / installswat.sh
1 #!/bin/sh
2 #first version March 1998, Andrew Tridgell
3
4 SWATDIR=$1
5 SRCDIR=$2/
6 BOOKDIR=$SWATDIR/using_samba
7
8 echo Installing SWAT in $SWATDIR
9 echo Installing the Samba Web Administration Tool
10
11 LANGS=". `cd $SRCDIR../swat/; /bin/echo lang/??`"
12 echo Installing langs are `cd $SRCDIR../swat/lang/; /bin/echo ??`
13
14 for ln in $LANGS; do 
15  SWATLANGDIR=$SWATDIR/$ln
16  for d in $SWATLANGDIR $SWATLANGDIR/help $SWATLANGDIR/images \
17         $SWATLANGDIR/include; do
18     if [ ! -d $d ]; then
19         mkdir -p $d
20         if [ ! -d $d ]; then
21             echo Failed to make directory $d, does $USER have privileges?
22             exit 1
23         fi
24     fi
25  done
26 done
27
28 # Install images
29 for ln in $LANGS; do
30
31 for f in $SRCDIR../swat/$ln/images/*.gif; do
32       FNAME=$SWATDIR/$ln/images/`basename $f`
33       echo $FNAME
34       cp $f $FNAME || echo Cannot install $FNAME. Does $USER have privileges?
35       chmod 0644 $FNAME
36 done
37
38 # Install html help
39
40 for f in $SRCDIR../swat/$ln/help/*.html; do
41       FNAME=$SWATDIR/$ln/help/`basename $f`
42       echo $FNAME
43       if [ "x$BOOKDIR" = "x" ]; then
44         cat $f | sed 's/@BOOKDIR@.*$//' > $f.tmp
45       else
46         cat $f | sed 's/@BOOKDIR@//' > $f.tmp
47       fi
48       f=$f.tmp
49       cp $f $FNAME || echo Cannot install $FNAME. Does $USER have privileges?
50       rm -f $f
51       chmod 0644 $FNAME
52 done
53
54 # Install html documentation
55
56 for f in $SRCDIR../docs/htmldocs/*.html; do
57       FNAME=$SWATDIR/help/`basename $f`
58       echo $FNAME
59       cp $f $FNAME || echo Cannot install $FNAME. Does $USER have privileges?
60       chmod 0644 $FNAME
61 done
62
63 # Install "server-side" includes
64
65 for f in $SRCDIR../swat/$ln/include/*.html; do
66       FNAME=$SWATDIR/$ln/include/`basename $f`
67       echo $FNAME
68       cp $f $FNAME || echo Cannot install $FNAME. Does $USER have privileges?
69       chmod 0644 $FNAME
70 done
71
72 done
73
74 # Install Using Samba book
75
76 if [ "x$BOOKDIR" != "x" ]; then
77
78     # Create directories
79
80     for d in $BOOKDIR $BOOKDIR/figs $BOOKDIR/gifs; do
81         if [ ! -d $d ]; then
82             mkdir $d
83             if [ ! -d $d ]; then
84                 echo Failed to make directory $d, does $USER have privileges?
85                 exit 1
86             fi
87         fi
88     done
89
90     # HTML files
91
92     for f in $SRCDIR../docs/htmldocs/using_samba/*.html; do
93         FNAME=$BOOKDIR/`basename $f`
94         echo $FNAME
95         cp $f $FNAME || echo Cannot install $FNAME. Does $USER have privileges?
96         chmod 0644 $FNAME
97     done
98
99     # Figures
100
101     for f in $SRCDIR../docs/htmldocs/using_samba/figs/*.gif; do
102         FNAME=$BOOKDIR/figs/`basename $f`
103         echo $FNAME
104         cp $f $FNAME || echo Cannot install $FNAME. Does $USER have privileges?
105         chmod 0644 $FNAME
106     done
107
108     # Gifs
109
110     for f in $SRCDIR../docs/htmldocs/using_samba/gifs/*.gif; do
111         FNAME=$BOOKDIR/gifs/`basename $f`
112         echo $FNAME
113         cp $f $FNAME || echo Cannot install $FNAME. Does $USER have privileges?
114         chmod 0644 $FNAME
115     done
116
117 fi
118
119 cat << EOF
120 ======================================================================
121 The SWAT files have been installed. Remember to read the swat/README
122 for information on enabling and using SWAT
123 ======================================================================
124 EOF
125
126 exit 0
127