2 #first version March 1998, Andrew Tridgell
4 SWATDIR
=`echo $1 | sed 's/\/\//\//g'`
6 BOOKDIR
=$SWATDIR/using_samba
8 echo Installing SWAT
in $SWATDIR
9 echo Installing the Samba Web Administration Tool
11 LANGS
=". `cd $SRCDIR../swat/; /bin/echo lang/??`"
12 echo Installing langs are
`cd $SRCDIR../swat/lang/; /bin/echo ??`
15 SWATLANGDIR
=$SWATDIR/$ln
16 for d
in $SWATLANGDIR $SWATLANGDIR/help $SWATLANGDIR/images \
17 $SWATLANGDIR/include
; do
21 echo Failed to
make directory
$d, does
$USER have privileges?
31 for f
in $SRCDIR..
/swat
/$ln/images
/*.gif
; do
35 FNAME
=$SWATDIR/$ln/images
/`basename $f`
37 cp $f $FNAME ||
echo Cannot
install $FNAME. Does
$USER have privileges?
43 for f
in $SRCDIR..
/swat
/$ln/help
/*.html
; do
47 FNAME
=$SWATDIR/$ln/help
/`basename $f`
49 if [ "x$BOOKDIR" = "x" ]; then
50 cat $f |
sed 's/@BOOKDIR@.*$//' > $f.tmp
52 cat $f |
sed 's/@BOOKDIR@//' > $f.tmp
55 cp $f $FNAME ||
echo Cannot
install $FNAME. Does
$USER have privileges?
60 # Install "server-side" includes
62 for f
in $SRCDIR..
/swat
/$ln/include
/*.html
; do
66 FNAME
=$SWATDIR/$ln/include
/`basename $f`
68 cp $f $FNAME ||
echo Cannot
install $FNAME. Does
$USER have privileges?
74 # Install html documentation (if html documentation tree is here)
76 if [ -d $SRCDIR..
/docs
/htmldocs
/ ]; then
78 for dir
in htmldocs
/ htmldocs
/Samba-HOWTO-Collection htmldocs
/Samba-Guide htmldocs
/Samba-Developers-Guide
81 if [ ! -d $SRCDIR..
/docs
/$dir ]; then
85 INSTALLDIR
=$SWATDIR/help
/`echo $dir | sed 's/htmldocs\///g'`
86 if [ ! -d $INSTALLDIR ]; then
90 for f
in $SRCDIR..
/docs
/$dir/*.html
; do
91 FNAME
=$INSTALLDIR/`basename $f`
93 cp $f $FNAME ||
echo Cannot
install $FNAME. Does
$USER have privileges?
97 if [ -d $SRCDIR..
/docs
/$dir/images
/ ]; then
98 if [ ! -d $INSTALLDIR/images
/ ]; then
99 mkdir
$INSTALLDIR/images
100 if [ ! -d $INSTALLDIR/images
/ ]; then
101 echo Failed to
make directory
$SWATDIR/help
/images
, does
$USER have privileges?
105 for f
in $SRCDIR..
/docs
/$dir/images
/*.png
; do
106 FNAME
=$INSTALLDIR/images
/`basename $f`
108 cp $f $FNAME ||
echo Cannot
install $FNAME. Does
$USER have privileges?
115 # Install Using Samba book (but only if it is there)
117 if [ "x$BOOKDIR" != "x" -a -f $SRCDIR..
/docs
/htmldocs
/using_samba
/toc.html
]; then
121 for d
in $BOOKDIR $BOOKDIR/figs
; do
125 echo Failed to
make directory
$d, does
$USER have privileges?
133 for f
in $SRCDIR..
/docs
/htmldocs
/using_samba
/*.html
; do
134 FNAME
=$BOOKDIR/`basename $f`
136 cp $f $FNAME ||
echo Cannot
install $FNAME. Does
$USER have privileges?
140 for f
in $SRCDIR..
/docs
/htmldocs
/using_samba
/*.gif
; do
141 FNAME
=$BOOKDIR/`basename $f`
143 cp $f $FNAME ||
echo Cannot
install $FNAME. Does
$USER have privileges?
149 for f
in $SRCDIR..
/docs
/htmldocs
/using_samba
/figs
/*.gif
; do
150 FNAME
=$BOOKDIR/figs
/`basename $f`
152 cp $f $FNAME ||
echo Cannot
install $FNAME. Does
$USER have privileges?
159 ======================================================================
160 The SWAT files have been installed. Remember to read the swat/README
161 for information on enabling and using SWAT
162 ======================================================================