After emerging qstat-2.6 I try to query something that's defined in /etc/qstat.cfg, such as my customized armyops search, which I want available to all users, hence its presence in the global /etc/qstat.cfg: gametype AA new extend GS2 name = America's Army default port = 1717 end This fails. Strace shows it never looks at /etc/qstat.cfg. I then re-emerge and observe the output and note that -Dsysconfdir isn't defined during the compile. I then check the ebuild, and sure enough, CFLAGS is completely overridden by the ebuild. Typing "make" in the qstat source directory adds -Dsysconfdir=\"/etc\" to CFLAGS, thereby causing /etc/qstat.cfg to be read by qstat. Reproducible: Always Steps to Reproduce: 1. See details 2. 3. Actual Results: qstat -aa fungus.sh.nu unknown option "-aa" Expected Results: qstat -aa fungus.sh.nu ADDRESS PLAYERS MAP RESPONSE TIME NAME fungus 0/26 Insurgent Camp 18 / 0 AAGP_GameTeamObjective -= Primer's Armyops - Linux =-
Created attachment 45555 [details, diff] qstat-2.6.ebuild patch that defines sysconfdir=/etc This works for me.
patch in cvs. Thanks for the bug report.