Bug #537
closeddebian/ubuntu: Build system broken after commit
0%
Description
commit 1dd5042e655b80eae99f002047fe1dfb4cc46120 broke some things when building .deb packages, mainly because the location of mkcephfs and mount.ceph was changed from /sbin to /usr/sbin
Also, the libcrush headers weren't installed at the correct place, this cause dh_install to fail.
The attached patches fix this.
Files
Updated by Sage Weil over 13 years ago
- Assignee set to Colin McCabe
I applied #2, but for #1, we really do want those installed in /sbin (so say the debian/ubuntu guys). That's unfortunately why that horrible ugly rule was in the install rule in Makefile.am, because if --prefix=/usr we want /sbin, and if it's anything else, we want $prefix/sbin.
Colin, can you see how to make that happen with the new rules?
Wido, in the future you include a Signed-off-by in your patches? :)
Thanks!
Updated by Colin McCabe over 13 years ago
- Status changed from New to Resolved
should be fixed by 38f96c658dee3e7e26a68a3c57eec2a5d8758e17
cheers,
C.
Updated by Colin McCabe over 13 years ago
oh yeah, and thanks for your patches, Wido. Good call with the libcrush headers.
C.