Split one plugins-globus package to several smaller use-case targeted packages
Now plugins-globus includes:
/usr/lib64/arc/arc-dmcgridftp
/usr/lib64/arc/libaccGRIDFTPJOB.apd
/usr/lib64/arc/libaccGRIDFTPJOB.so
/usr/lib64/arc/libdmcgridftp.apd
/usr/lib64/arc/libdmcgridftp.so
/usr/lib64/arc/libdmcgridftpdeleg.apd
/usr/lib64/arc/libdmcgridftpdeleg.so
/usr/lib64/libarcglobusutils.so.3
/usr/lib64/libarcglobusutils.so.3.0.0
/usr/libexec/arc/arc-lcas
/usr/libexec/arc/arc-lcmaps
and lot of globus packages dependencies.
There are 3 functionality inside:
- Client plugin (client only)
- DMC (both client and server)
- arc-lcas amd arc-lcmaps tools (server only)
To reduce amount of dependencies in every case + eliminate the situation when the lcmaps plugin installed on client machine, the package should be spitted accordingly.
I will investigate the library dependencies and suggest the split on the packaging level. @ellert is welcomed to review and fix things than :)