source: trunk/server/source3/script/installdat.sh@ 421

Last change on this file since 421 was 414, checked in by Herwig Bauernfeind, 16 years ago

Samba 3.5.0: Initial import

File size: 1.6 KB
Line 
1#!/bin/sh
2#fist version March 2002, Herb Lewis
3
4DESTDIR=$1
5DATDIR=`echo $2 | sed 's/\/\//\//g'`
6SRCDIR=$3/
7shift
8shift
9shift
10
11case $0 in
12 *uninstall*)
13 if test ! -d "$DESTDIR/$DATDIR"; then
14 echo "Directory $DESTDIR/$DATDIR does not exist! "
15 echo "Do a "make installmsg" or "make install" first. "
16 exit 1
17 fi
18 mode='uninstall'
19 ;;
20 *) mode='install' ;;
21esac
22
23for f in $SRCDIR/../codepages/*.dat; do
24 FNAME="$DESTDIR/$DATDIR/`basename $f`"
25 if test "$mode" = 'install'; then
26 echo "Installing $f as $FNAME "
27 cp "$f" "$FNAME"
28 if test ! -f "$FNAME"; then
29 echo "Cannot install $FNAME. Does $USER have privileges? "
30 exit 1
31 fi
32 chmod 0644 "$FNAME"
33 elif test "$mode" = 'uninstall'; then
34 echo "Removing $FNAME "
35 rm -f "$FNAME"
36 if test -f "$FNAME"; then
37 echo "Cannot remove $FNAME. Does $USER have privileges? "
38 exit 1
39 fi
40 else
41 echo "Unknown mode, $mode. Script called as $0 "
42 exit 1
43 fi
44done
45
46if test "$mode" = 'install'; then
47 cat << EOF
48======================================================================
49The dat files have been installed. You may uninstall the dat files