Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 603142 - app-emulation/lxd : compile/install tools
Summary: app-emulation/lxd : compile/install tools
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Erik Mackdanz
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-12-19 20:09 UTC by Thomas Capricelli
Modified: 2017-01-03 17:21 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Capricelli 2016-12-19 20:09:17 UTC
Tools such as fuidshift aren't compiled/installed by the ebuild. Somehow the code is installed :

% equery  files app-emulation/lxd | grep shift
/usr/lib/go-gentoo/src/github.com/lxc/lxd/fuidshift
/usr/lib/go-gentoo/src/github.com/lxc/lxd/fuidshift/Makefile
/usr/lib/go-gentoo/src/github.com/lxc/lxd/fuidshift/main.go
/usr/lib/go-gentoo/src/github.com/lxc/lxd/test/suites/fuidshift.sh

But I'd like the executable to be compiled installed, so that the tool is available in the usual paths.

I'm especially interested in this one, but there might be other interesting scripts in the tarball. I'm no expert, but for example there's a directory lxd/scripts/
Comment 1 Erik Mackdanz gentoo-dev 2017-01-03 14:00:47 UTC
/bin/fuidshift is installed starting with the 2.7 ebuild.  I think I omitted it back in the day because there was no --help output and no indication of what it did or what the use case was.

Regarding other executables, I didn't install some because they are for use by the test suite (not implemented for the ebuild and likely to break outside Ubuntu).  The contents of scripts/ looks poorly maintained and not part of the "product".
Comment 2 Thomas Capricelli 2017-01-03 17:21:57 UTC
yes, you right that it seems kinda "second hand". But the fuidshift stuff is useful nonetheless, thanks for adding it.

I confirm it's actually installed.