Summary: | app-emulation/xen-tools-4.6.0-r6: var-lib-xenstored.mount has wrong Where=/var/lib/lib/xenstored | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jonas Jelten <jj> |
Component: | Current packages | Assignee: | Gentoo Xen Devs <xen> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | flow, jj |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | xen-tools-set-localstatedir.patch |
Description
Jonas Jelten
2016-01-18 19:29:29 UTC
Sorry, i used the wrong package: The cor This is still present with xen-tools-4.8.0... Can you please elaborate? What do you mean by "I used the wrong package"? I used the wrong packet name in the bug description first, then changed it, and my draft in the comment here was submitted when i edited the title. Which is why the message was cut off. A quick, dirty fix of unknown further repurcussions (i.e. use at your own risk) would be to add the following line in the ebuild's prepare stage: sed -i -e "/XEN_LIB_STORED=/s/\$localstatedir/\/var/g" \ m4/paths.m4 configure tools/configure || die There's a similar line for XEN_LOCK_DIR, I added this code after that. *** Bug 615938 has been marked as a duplicate of this bug. *** Created attachment 470434 [details, diff]
xen-tools-set-localstatedir.patch
I do recommend instead setting localstatedir to /var (instead of econf's default /var/lib). See attached patch.
fixed at app-emulation/xen-tools-4.8.1 https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19210f286efe1cfbc6fd71bbe06782b61f8ffa14 |