Hello,

version 6.2.0 of ccp4 has strange permissions set to several 
setup/configuration scripts which are read while sourcing ccp4.setup.

For a long time, ccp4 packages have been distributed with some arbitrary file 
and directory ownerships which users are obviously supposed to edit to meet 
their needs. On unix/linux workstations, we usually install under /usr/local 
and change all ownerships to root.root (default practice for third-party 
software).
Up to now, this has not caused any problems.
In version 6.2.0, however, ccp4.setup has permissions rwx r-- --- which makes 
it unreadable (and un-sourcable) for ordinary users! Strangely, 
ccp4-others.setup has the usual permissions rwx r-x r-x (although rw- r-- r-- 
should be sufficient for sourcing).
After rectifying the permissions of ccp4.setup, additional errors appear, 
concerning permissions of several scripts in the xia2 and phaser trees:
ccp4-6.2.0/share/xia2/setup.csh
ccp4-6.2.0/share/xia2/xia2core/setup.csh
ccp4-6.2.0/share/xia2/xia2/setup.csh
ccp4-6.2.0/src/phaser/bin/machine_type
ccp4-6.2.0/src/phaser/conf/version.csh
All these files have the same problematic permissions as ccp4.setup. After 
fixing them, ccp4.setup can be sourced without errors.
The bad thing is that there may be many more issues of this kind, which will 
only surface when trying to run a specific ccp4 program...

Maybe the developers or packagers could comment on this issue. It looks like 
this ccp4 version is supposed to be installed in a user's home directory, so 
that he/she can take ownership of all the files.
While in general there is nothing wrong with this type of installation, it 
should _NOT_ be considered the default on unix-type (i.e. multi-user) operating 
systems.

Best regards,
Oliver


================================================
  PD Dr. Oliver H. Weiergräber
  Institute of Complex Systems
  ICS-6: Structural Biochemistry
  Tel.: +49 2461 61-2028
  Fax: +49 2461 61-1448
================================================

------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDirig Dr. Karl Eugen Huthmacher
Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------

Reply via email to