[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ccp4bb]: Mac OSX file system



***  For details on how to be removed from this list visit the  ***
***          CCP4 home page http://www.ccp4.ac.uk         ***

MacOS X

i have a question about a small detail. MacOS X is Unix, right?  and you 
say you're running automount?  then why do you call the mount command from 
your .cshrc files?  automount should mount a disk whenever it is required, 
including when you execute a file on that disk (the 'source' command).
you should be able to eliminate the first line of your .cshrc files.

cheers,

=======================================================================
"You can trust me, because I'm in the news media"  -- Dave Barry
=======================================================================
                        David J. Schuller
                        modern man in a post-modern world
                        MacCHESS, Cornell University
                        djs63@cornell.edu

On Wed, 24 Apr 2002, Chris Waddling wrote:

> We have a lot of users here who will potentially be using OSX to do
> crystallography-related computing and graphics.  So, instead of having each
> user maintain their own binaries, I wanted to test the feasibility of having
> a central location for MacOSX binaries that would be accessible to everyone
> running OSX.  My thinking was that I'd then only have to update the software
> in this directory instead of having everyone do it themselves, or have me do
> it individually on each Mac.  This way, instead of reinstalling the binaries
> every time someone buys a new Mac, I can just have them add a standard
> three-line .cshrc file and they'd be up and running in a fraction of the
> time.
> 
> Anyway, I think I've worked the bugs out of it, so this is what I do:
> 
> 1.  Automount osx binaries directory (optional, as you can mount the remote
> disk using the Finder:Go:Connect To Server...):
> 
> a) I first create a dummy-directory in /Volumes called osx.
> b) Then, I create a file called mount.command that contains the following:
> 
>     #!/bin/tcsh
>     mount_smbfs //username:password@remote.disk/osx /Volumes/osx/
> 
> 2.  Then, the first three lines of my OSX .cshrc file are:
> 
>     source mount.command ! automounts remote osx directory (optional)
>     setenv MacOSX /Volumes/osx
>     source $MacOSX/Darwin.cshrc
> 
> 3. Then, in Darwin.cshrc, which 'lives' on my remote disk, I have the guts
> of the environment variables setup.  For example, for O I have:
> 
>     # Ov8.0.5
>     setenv ODAT $MacOSX/o8.0.5/data
>     alias ono $MacOSX/o8.0.5/bin/osx_ono
> 
> And for CCP4, I have:
> 
>     # CCP4
>     set path = ($path $MacOSX/ccp4/ccp4-4.1.1/ /usr/opewin/ )
>     source $MacOSX/ccp4/ccp4-4.1.1/include/ccp4.setup
> 
> 
> Currently, I can use all my binaries this way and everything runs great.
> 
> Chris