[cgl_discussion] Location of validation suites on test system

Cress, Andrew R andrew.r.cress at intel.com
Mon Oct 7 08:53:36 PDT 2002

You could use /opt/cglvalidation, /usr/bin/cglvalidation, or
/usr/local/bin/cglvalidation instead, which should be LSB compliant.

Use of /opt would depend on whether the validation suite is considered part
of a base installation or an optional/add-on package (probably should be the
latter and use /opt).

My $.02


-----Original Message-----
From: Craig Thomas [mailto:craiger at osdl.org] 
Sent: Friday, October 04, 2002 6:55 PM
To: cgl discussion
Subject: [cgl_discussion] Location of validation suites on test system

I wanted to bring up a topic for general discussion to solicit opinions.

Currently, the validation suites will install their packages in the
following directory:  /usr/lib/cglvalidation
All of the tests expect this to be the root of the validation suites.

However, the File System Hierarchy Standard states that /usr/lib 

    "include object files, libraries, and internal binaries
     that are not intended to be executed directly by users
     or shell scripts."

The validation suite violates this policy.  CGL has a requirement to
be LSB compliant.  The LSB indirectly references the FHS 2.2 in their 

There is nothing that explicitly states that one cannot place the test
suites in /usr/lib, but it should probably be moved to a better location
such as /home or /opt.

Are there pros or cons to changing the location of the suites?  Would a
certification body be OK with test suites loaded on a test system in

Craig Thomas                         
Open Source Development Labs         email: craiger at osdl.org

cgl_discussion mailing list
cgl_discussion at lists.osdl.org

More information about the cgl_discussion mailing list