fixed the installation scripts for the new layout
authorAndrew Tridgell <tridge@samba.org>
Mon, 10 Aug 1998 01:55:42 +0000 (01:55 +0000)
committerAndrew Tridgell <tridge@samba.org>
Mon, 10 Aug 1998 01:55:42 +0000 (01:55 +0000)
(This used to be commit 60cdb83f3f6dfd7755e46254662245a82a8ef498)

source3/Makefile.in
source3/bin/.cvsignore
source3/script/installbin.sh
source3/script/installcp.sh
source3/script/installman.sh
source3/script/installscripts.sh
source3/script/revert.sh
source3/script/uninstallbin.sh
source3/script/uninstallman.sh
source3/script/uninstallscripts.sh

index b5816c4c39ebd5b1f5ebde8e26af447f7827d98a..8f0bf969ecb61fc959a1c837b04f6ef84b0c9380 100644 (file)
@@ -76,7 +76,7 @@ PROGS1 = bin/smbclient bin/testparm bin/testprns bin/smbrun bin/smbstatus
 PROGS2 = bin/smbpasswd bin/make_smbcodepage
 PROGS = $(PROGS1) $(PROGS2) bin/nmblookup bin/make_printerdef 
 
-SCRIPTS = smbtar addtosmbpass
+SCRIPTS = script/smbtar script/addtosmbpass
 
 
 ######################################################################
@@ -264,50 +264,47 @@ smbtorture: torture.o getsmbpass.o $(UTILOBJ) $(CLIENTUTIL)
 install: installbin installman installscripts installcp installswat
 
 installbin: all
-       @$(SHELL) $(srcdir)/installbin.sh $(INSTALLPERMS) $(BASEDIR) $(SBINDIR) $(LIBDIR) $(VARDIR) $(SPROGS)
-       @$(SHELL) $(srcdir)/installbin.sh $(INSTALLPERMS) $(BASEDIR) $(BINDIR) $(LIBDIR) $(VARDIR) $(PROGS)
+       @$(SHELL) $(srcdir)/script/installbin.sh $(INSTALLPERMS) $(BASEDIR) $(SBINDIR) $(LIBDIR) $(VARDIR) $(SPROGS)
+       @$(SHELL) $(srcdir)/script/installbin.sh $(INSTALLPERMS) $(BASEDIR) $(BINDIR) $(LIBDIR) $(VARDIR) $(PROGS)
 
 installscripts:
-       @$(SHELL) $(srcdir)/installscripts.sh $(INSTALLPERMS) $(BINDIR) $(SCRIPTS)
+       @$(SHELL) $(srcdir)/script/installscripts.sh $(INSTALLPERMS) $(BINDIR) $(SCRIPTS)
 
 installcp:
-       @$(SHELL) $(srcdir)/installcp.sh $(LIBDIR) $(CODEPAGEDIR) $(BINDIR) $(CODEPAGELIST)
+       @$(SHELL) $(srcdir)/script/installcp.sh $(LIBDIR) $(CODEPAGEDIR) $(BINDIR) $(CODEPAGELIST)
 
 installswat:
-       @$(SHELL) $(srcdir)/installswat.sh $(SWATDIR) $(srcdir)
+       @$(SHELL) $(srcdir)/script/installswat.sh $(SWATDIR) $(srcdir)
 
 # revert to the previously installed version
 revert:
-       @$(SHELL) $(srcdir)/revert.sh $(SBINDIR) $(SPROGS) $(SCRIPTS)
-       @$(SHELL) $(srcdir)/revert.sh $(BINDIR) $(PROGS) $(SCRIPTS)
+       @$(SHELL) $(srcdir)/script/revert.sh $(SBINDIR) $(SPROGS) 
+       @$(SHELL) $(srcdir)/script/revert.sh $(BINDIR) $(PROGS) $(SCRIPTS)
 
 installman:
-       @$(SHELL) $(srcdir)/installman.sh $(MANDIR) $(srcdir)
+       @$(SHELL) $(srcdir)/script/installman.sh $(MANDIR) $(srcdir)
 
 uninstall: uninstallman uninstallbin uninstallscripts uninstallcp
 
 uninstallman:
-       @$(SHELL) $(srcdir)/uninstallman.sh $(MANDIR) $(srcdir)
+       @$(SHELL) $(srcdir)/script/uninstallman.sh $(MANDIR) $(srcdir)
 
 uninstallbin:
-       @$(SHELL) $(srcdir)/uninstallbin.sh $(INSTALLPERMS) $(BASEDIR) $(SBINDIR) $(LIBDIR) $(VARDIR) $(SPROGS)
-       @$(SHELL) $(srcdir)/uninstallbin.sh $(INSTALLPERMS) $(BASEDIR) $(BINDIR) $(LIBDIR) $(VARDIR) $(PROGS)
+       @$(SHELL) $(srcdir)/script/uninstallbin.sh $(INSTALLPERMS) $(BASEDIR) $(SBINDIR) $(LIBDIR) $(VARDIR) $(SPROGS)
+       @$(SHELL) $(srcdir)/script/uninstallbin.sh $(INSTALLPERMS) $(BASEDIR) $(BINDIR) $(LIBDIR) $(VARDIR) $(PROGS)
 
 uninstallscripts:
-       @$(SHELL) $(srcdir)/uninstallscripts.sh $(INSTALLPERMS) $(BINDIR) $(SCRIPTS)
+       @$(SHELL) $(srcdir)/script/uninstallscripts.sh $(INSTALLPERMS) $(BINDIR) $(SCRIPTS)
 
 uninstallcp:
-       @$(SHELL) $(srcdir)/uninstallcp.sh $(CODEPAGEDIR) $(CODEPAGELIST)
+       @$(SHELL) $(srcdir)/script/uninstallcp.sh $(CODEPAGEDIR) $(CODEPAGELIST)
 
 clean: 
-       @echo Cleaning up ...
-       @rm -f core *.o */*.o $(PROTOOBJ) lib/rpc/*/*.o *~ config.cache $(PROGS) $(SPROGS)
-
-cleandir:  clean
-       rm -f .depend tags
+       rm -f core */*.o */*~ *~ config.cache bin/*
 
 proto:
-       $(AWK) -f script/mkproto.awk `echo $(PROTO_OBJ) | tr ' ' '\n' | sed -e 's/\.o/\.c/g' | sort -u | grep -v "ubiqx/"` > include/proto.h
+       @echo rebuilding include/proto.h
+       @$(AWK) -f script/mkproto.awk `echo $(PROTO_OBJ) | tr ' ' '\n' | sed -e 's/\.o/\.c/g' | sort -u | grep -v "ubiqx/"` > include/proto.h
 
 etags:
        etags `find . -name "*.[ch]"`
index 753138a322ed456e12757478d9f0124d2b8403d9..d9307fe8e82dd3a52d22a42ce7ce2817829c24d4 100644 (file)
@@ -1,7 +1,12 @@
+make_printerdef
+make_smbcodepage
 nmbd
+nmblookup
 smbclient
 smbd
+smbpasswd
 smbrun
+smbstatus
 swat
 testparm
 testprns
index b976a3e5ea8440d57e3dc03a69341d8a37fc5676..22771ce5a075f2c6b89e3fababfe84633a12c1e4 100755 (executable)
@@ -1,4 +1,5 @@
 #!/bin/sh
+
 INSTALLPERMS=$1
 BASEDIR=$2
 BINDIR=$3
@@ -22,12 +23,13 @@ done
 
 
 for p in $*; do
- echo Installing $p as $BINDIR/$p
- if [ -f $BINDIR/$p ]; then
-   mv $BINDIR/$p $BINDIR/$p.old
+ p2=`basename $p`
+ echo Installing $p as $BINDIR/$p2
+ if [ -f $BINDIR/$p2 ]; then
+   mv $BINDIR/$p2 $BINDIR/$p2.old
  fi
- cp $p $BINDIR/$p
- chmod $INSTALLPERMS $BINDIR/$p
+ cp $p $BINDIR/
+ chmod $INSTALLPERMS $BINDIR/$p2
 done
 
 
index c4f917113bc9fe33d80fd04380ffd74cfc712054..d1bc7f62911097e3fc6c9a53dc5ee4ab73c93d6a 100755 (executable)
@@ -19,8 +19,8 @@ fi
 done
 
 for p in $*; do
- echo Creating codepage file $CODEPAGEDIR/codepage.$p from codepage_def.$p
- $BINDIR/make_smbcodepage c $p codepage_def.$p $CODEPAGEDIR/codepage.$p
+ echo Creating codepage file $CODEPAGEDIR/codepage.$p
+ $BINDIR/make_smbcodepage c $p codepages/codepage_def.$p $CODEPAGEDIR/codepage.$p
 done
 
 
index 95611dcc227c7ce4e8f5f59d0a010b6741e1bbed..12a63e26c0d59c7adba0395c3ae50d74aeb3bac4 100755 (executable)
@@ -20,6 +20,7 @@ for sect in 1 5 7 8 ; do
   for m in $MANDIR/man$sect ; do
     for s in $SRCDIR../docs/*$sect; do
       FNAME=$m/`basename $s`
+      echo Installing $FNAME
       cp $s $m || echo Cannot create $FNAME... does $USER have privileges?
       chmod 0644 $FNAME
     done
index 1a230c8cfa215d17d42fdc2bd954a11ddb604e09..6d55317e9e1a1f8fe126597d1537c9c734c71b96 100755 (executable)
@@ -22,13 +22,16 @@ for d in $BINDIR; do
 done
 
 for p in $*; do
-  echo Installing $BINDIR/$p
-  cp $p $BINDIR/$p
-  if [ ! -f $BINDIR/$p ]; then
-    echo Cannot copy $p... does $USER have privileges?
+  p2=`basename $p`
+  echo Installing $BINDIR/$p2
+  if [ -f $BINDIR/$p2 ]; then
+    mv $BINDIR/$p2 $BINDIR/$p2.old
+  fi
+  cp $p $BINDIR/
+  chmod $INSTALLPERMS $BINDIR/$p2
+  if [ ! -f $BINDIR/$p2 ]; then
+    echo Cannot copy $p2... does $USER have privileges?
   fi
-  echo Setting permissions on $BINDIR/$p
-  chmod $INSTALLPERMS $BINDIR/$p
 done
 
 cat << EOF
index 68b47bf39d028648a21ba86f05825117ec3ca639..8df5fd2fbdea503a499254efbbe51c9fbeacea16 100755 (executable)
@@ -3,11 +3,14 @@ BINDIR=$1
 shift
 
 for p in $*; do
- if [ -f $BINDIR/$p.old ]; then
-   echo Restoring $BINDIR/$p.old as $BINDIR/$p
-   mv $BINDIR/$p $BINDIR/$p.new
-   mv $BINDIR/$p.old $BINDIR/$p
-   rm -f $BINDIR/$p.new
+ p2=`basename $p`
+ if [ -f $BINDIR/$p2.old ]; then
+   echo Restoring $BINDIR/$p2.old
+   mv $BINDIR/$p2 $BINDIR/$p2.new
+   mv $BINDIR/$p2.old $BINDIR/$p2
+   rm -f $BINDIR/$p2.new
+ else
+   echo Not restoring $p
  fi
 done
 
index fab36804a2955a80dbe4bb4ef30dfd8e5d70d65e..53775f8946590218c250f45e7da49594ab7d0a3a 100755 (executable)
@@ -19,13 +19,12 @@ if [ ! -d $BINDIR ]; then
 fi
 
 for p in $*; do
-  if [ ! -f $BINDIR/$p ]; then
-    echo $BINDIR/$p does not exist!
-  else
-    echo Removing $BINDIR/$p
-    rm -f $BINDIR/$p
-    if [ -f $BINDIR/$p ]; then
-      echo Cannot remove $BINDIR/$p... does $USER have privileges?
+  p2=`basename $p`
+  if [ -f $BINDIR/$p2 ]; then
+    echo Removing $BINDIR/$p2
+    rm -f $BINDIR/$p2
+    if [ -f $BINDIR/$p2 ]; then
+      echo Cannot remove $BINDIR/$p2 ... does $USER have privileges?
     fi
   fi
 done
index b4d4bfc1f9232d5934952ee9149c4371cd08e140..b6d2524ec7766c272aa2ea4427a3f98c0e9a4bf1 100755 (executable)
@@ -8,14 +8,12 @@ echo Uninstalling man pages from $MANDIR
 
 for sect in 1 5 7 8 ; do
   for m in $MANDIR/man$sect ; do
-    for s in $SRCDIR../docs/*$sect; do
+    for s in $SRCDIR/../docs/*$sect; do
       FNAME=$m/`basename $s`
       if test -f $FNAME; then
         echo Deleting $FNAME
         rm -f $FNAME 
         test -f $FNAME && echo Cannot remove $FNAME... does $USER have privileges?   
-      else
-        echo $FNAME does not exist! Check defines in the Makefile
       fi
     done
   done
index ae907546f2ee935f2d6705c63dd2502fab7e57c9..13104acedd8ee9f14c62dcbd3bd29b6b988fc57e 100755 (executable)
@@ -14,13 +14,12 @@ if [ ! -d $BINDIR ]; then
 fi
 
 for p in $*; do
-  if [ ! -f $BINDIR/$p ]; then
-    echo $BINDIR/$p does not exist!
-  else
-    echo Removing $BINDIR/$p
-    rm -f $BINDIR/$p
-    if [ -f $BINDIR/$p ]; then
-      echo Cannot remove $BINDIR/$p... does $USER have privileges?
+  p2=`basename $p`
+  if [ -f $BINDIR/$p2 ]; then
+    echo Removing $BINDIR/$p2
+    rm -f $BINDIR/$p2
+    if [ -f $BINDIR/$p2 ]; then
+      echo Cannot remove $BINDIR/$p2 ... does $USER have privileges?
     fi
   fi
 done