GNOME Bugzilla – Bug 323979
gam_server should use $PREFIX/etc/gaminrc instead of /etc/gaminrc
Last modified: 2018-07-01 08:46:49 UTC
Gnome is installed in an NFS share /opt/gnome Gamin does not allow to have its "config" files in /opt/gnome/etc, so that I can simply define a default or mandatory config for all users.
Seconded this as a feature-request. It's also useful on systems (or with sysadmins:) who set strict "non-system-standard stuff goes in /usr/local (therefore /usr/local/etc) not the system parts of FHS". A clean way to implement would be as a ./configure flag. There's already a --sysconfdir as part of the autoconf standard, but it defaults to PREFIX/etc so that's not consistent with using /etc for a default installation. Not sure which is better/worse: using that standard flag but having it default to /etc instead or using some other flag for this standardish pathspec.
This bug was reported against a version which is not supported any more. Developers are no longer working on this version so there will not be any bug fixes for it. Can you please check again if the issue you reported here still happens in a recent version of GNOME and update this report by adding a comment and adjusting the 'Version' field? Again thank you for reporting this and sorry that it could not be fixed for the version you originally used here. Without feedback this report will be closed as INCOMPLETE after 6 weeks.
server/gam_conf.c gam_conf_read() in git has: const char *globalconf = "/etc/gamin/gaminrc"; const char *mandatory = "/etc/gamin/mandatory_gaminrc"; so it's still looks like it's hardcoded for /etc as before. Bugzilla won't let me change the status since I'm not developer or original reporter for this bug.
What the hell? You ask if it's still a problem in recent version, I say it is based on current sources (I assume git.gnome trunk is the leading edge), you say "closed obsolete".
OOOOOH so so so sorry I mistake. thanks for the correction
can you give me the gaim version and the gnome version?
gamin is not under active development anymore and has not seen code changes for many years. Its codebase has been archived: https://gitlab.gnome.org/Archive/gamin/commits/master Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the responsibility for active development again.