home *** CD-ROM | disk | FTP | other *** search
- #!/bin/csh -f
-
- # This will do everything neccessary to install everything, If you know
- # what youre doing with unix, you night want to browse through this to see
- # what I'm fiddling with.
-
- # This is the default place for FTPEXTRAS to go. You can change it, but I
- # dont gaurentee everything will work right. I highly recommend leaving it.
- # You'll have to make sure the directories you want exist, I dont create
- # them, beyond the default of course.
- # If you change this then please note that the commands below that move
- # current directory around, wont be right.
- set FTPEXTRAS = $HOME/FtpExtra
-
- # Ok move this whole thing to the right place.
- echo If you see a warning about identical directories, ignore it.
- cd ..
- mv FtpExtra $HOME
- cd $FTPEXTRAS
-
- # Compile ftpmenu.c Using cc is important, gcc doesnt work right. Did
- # you make the required changes to ftpmenu.c?
- cc -O -o $FTPEXTRAS/bin/ftpmenubase $FTPEXTRAS/ftpmenu.c -lcurses -ltermcap
-
- # add some lines to youre .netrc
- cat >> $HOME/.netrc << stop
-
- stop
- mv $HOME/.netrc $HOME/.netrc.bak
- cat $HOME/.netrc.bak $FTPEXTRAS/ident $FTPEXTRAS/netrc > $HOME/.netrc
- chmod 700 $HOME/.netrc
-
- # add some lines to your .cshrc: What? you dont use Csh, then youll have to
- # add the equiveanlent to the equivalent file, in your shell. I think
- # .profile for Bourne shell. Look in FTPEXTRAS/cshrc. Add all that stuff.
- mv $HOME/.cshrc $HOME/.cshrc.bak
- cat $HOME/.cshrc.bak $FTPEXTRAS/ident $FTPEXTRAS/cshrc > $HOME/.cshrc
-
- # mail me a auto-note so I get some feel for who used this. If you have
- # a good reason not to want to do this, just take out these lines.
- # I promise, "No salesmen will call, no one will visit" :-)
- set user = `whoami`
- set host = `hostname`
- set domain = `domainname`
- mail -s 'Ftp Scripts Used' jedavis@blondie.ucdavis.edu << stop
- This is just note to say $user @ $host . $domain
- has run the ftp scripts.
-
- -James (to myself of course)
-
- stop
-
-