source: branches/samba-3.3.x/source/script/installmsg.sh@ 206

Last change on this file since 206 was 206, checked in by Herwig Bauernfeind, 17 years ago

Import Samba 3.3 branch at 3.0.0 level (psmedley's port)

File size: 1.8 KB
Line 
1#!/bin/sh
2# first version (Sept 2003) written by Shiro Yamada <[email protected]>
3# based on the first verion (March 2002) of installdat.sh written by Herb Lewis
4
5DESTDIR=$1
6MSGDIR=`echo $2 | sed 's/\/\//\//g'`
7SRCDIR=$3/
8shift
9shift
10shift
11
12case $0 in
13 *uninstall*)
14 if test ! -d "$DESTDIR/$MSGDIR"; then
15 echo "Directory $DESTDIR/$MSGDIR does not exist! "
16 echo "Do a "make installmsg" or "make install" first. "
17 exit 1
18 fi
19 mode='uninstall'
20 ;;
21 *) mode='install' ;;
22esac
23
24for f in $SRCDIR/po/*.msg; do
25 FNAME="$DESTDIR/$MSGDIR/`basename $f`"
26 if test "$mode" = 'install'; then
27 echo "Installing $f as $FNAME "
28 cp "$f" "$FNAME"
29 if test ! -f "$FNAME"; then
30 echo "Cannot install $FNAME. Does $USER have privileges? "
31 exit 1
32 fi
33 chmod 0644 "$FNAME"
34 elif test "$mode" = 'uninstall'; then
35 echo "Removing $FNAME "
36 rm -f "$FNAME"
37 if test -f "$FNAME"; then
38 echo "Cannot remove $FNAME. Does $USER have privileges? "
39 exit 1
40 fi
41 else
42 echo "Unknown mode, $mode. Script called as $0 "
43 exit 1