[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Condor-devel] [condor-fw] purpose of installed files
- Date: Tue, 04 Sep 2007 11:52:23 -0500
- From: Matthew Farrellee <matt@xxxxxxxxxxx>
- Subject: Re: [Condor-devel] [condor-fw] purpose of installed files
Erik Paulson wrote:
[Switching to condor-devel, which is a superset of condor-fw]
(erik, going to fix WANT_QUILL NO ?)
(joe check the bottom of this message)
On Tue, Sep 04, 2007 at 09:25:41AM -0500, Matthew Farrellee wrote:
if anyone knows anything about any of these files please reply and add
what you know...
libexec/condor_ssh
libexec/rsh
libexec/sshd.sh
- used by the parallel universe? can we ditch rsh?
Yes to both. The rsh is only used by the old MPI universe, and really
needs to be dropped from the release tarballs.
I'm surprised we're still shipping rsh!
Would renaming sshd.sh to something like condor_sshd cause people
outside of Condor a problem?
I think it's ok that these go in /usr/libexec
Yeah, a name change would be nice though.
libexec/condor_chirp
- does anything use this?
Yes. The MPI startup scripts might, and some people's scripts. It's a useful
tool.
>
libexec/glexec_starter_setup.sh
- ??
libexec/glite/*
- are these only useful when using gsi?
This is BLAHP related, according to Jamie.
lib/Chirp.jar
lib/Condor.pm
lib/Execute.pm
lib/FileLock.pm
lib/libchirp_client.a
- are these used inside condor?
No, they're meant for end users to use. The jar and perl modules should go
somewhere other than /usr/lib
Perl modules should go in some well-known perl lib directory. I don't
know about that jar though.
How is libchirp_client.a used? Do you run condor_chirp and link against
the client, allowing you to talk to condor_chirp?
lib/libcondorapi.a
lib/libcondorapi.so
- user log parser?
Yes.
Horribly named.
src/chirp/chirp_client.c
src/chirp/chirp_client.h
- useful outside of condor?
In theory, yes.
Well, chirp_client.h is needed for libchirp_client.a, I'm assuming. The
source might not be so useful, or is it meant to be an example of how to
talk to condor_chirp? Or is chirp_client.c just compiled into
libchirp_client.a -- seems to be what happens. Hmmm.
include/condor_constants.h
include/condor_event.h
include/condor_holdcodes.h
include/file_lock.h
include/user_log.c++.h
- all needed to use libcondorapi?
Yes. They should move out of /usr/include and into something like
/usr/include/condor
That's where I'm packaging them.
sbin/cleanup_release
sbin/filelock_midwige
sbin/filelock_undertaker
sbin/install_release
sbin/uniq_pid_command
sbin/uniq_pid_midwife
sbin/uniq_pid_undertaker
- joe's stuff, used anywhere in condor?
Joe?
Not that I know of. I took them out in my RPM, so I didn't have to deal
with the auto-dependency stuff that rpm figures out.
I don't understand what they have to do with auto-dependencies.
-Erik
matt