Unidata / LDM

The Unidata Local Data Manager (LDM) system includes network client and server programs designed for event-driven data distribution, and is the fundamental component of the Unidata Internet Data Distribution (IDD) system.
http://www.unidata.ucar.edu/software/ldm
Other
43 stars 27 forks source link

LDM does not check pqact files loaded from included configuration files #128

Open akrherz opened 4 months ago

akrherz commented 4 months ago

Using LDM 6.15.0 on Linux 64bit. Consider this minimal example etc/ldmd.conf file

EXEC    "pqact etc/pqact_shef.conf"
ALLOW   ANY ^((localhost|loopback)|(127\.0\.0\.1\.?))$
ALLOW   ANY ^[a-z].*\.unidata\.ucar\.edu\.?$

INCLUDE "stuff.inc"

and then the etc/stuff.inc file

EXEC    "pqact etc/does not exist.conf"

when I start LDM, I get

Checking the product-queue...
Checking pqact(1) configuration-file(s)...
    etc/pqact_shef.conf: syntactically correct
Checking LDM configuration-file (/home/meteor_ldm/etc/ldmd.conf)...
Starting the LDM server...

So LDM is not attempting to check that pqact entry found in the included file. I would to request that it should :)