Opened 18 years ago
Closed 18 years ago
#2227 closed defect (fixed)
libxfce4util breaks basedir spec
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | high | Milestone: | 6.2.0 |
Component: | BOOK | Version: | SVN |
Severity: | normal | Keywords: | xfce basedir |
Cc: |
Description
Currently in the book, libxfce4util is not configured with --sysconfdir=/etc. This causes a problem because if the user has set XDG_CONFIG_DIRS to anything besides /etc/xdg, XFCE will not be able to find the menu configuration there. If it's configured with --sysconfdir=/etc, it will hardcode a fallback path to /etc/xdg. As it is now, the fallback path is /usr/etc/xdg, which is empty.
A more general discussion of problems in the book with the Base Directory Spec can be found in #2172. This ticket just deals with the particular case in XFCE.
Attachments (1)
Change History (5)
by , 18 years ago
Attachment: | xfce-sysconfdir.diff added |
---|
comment:1 by , 18 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
Attached a patch which adds --sysconfdir=/etc to libxfce4util. To accommodate, I merged the sections of configuring commands together and add a Command Explanation noting which packages it's needed for. Did likewise with the second set of packages and --libexecdir=/usr/lib/xfce4 for consistency. OK to commit (I'm not sure about the formatting, etc.)?
comment:2 by , 18 years ago
Luca confirmed that this does fix xfce.
http://linuxfromscratch.org/pipermail/blfs-book/2007-January/021169.html
Configure libxfce4util with --sysconfdir=/etc