Project

General

Profile

Actions

Bug #537

closed

debian/ubuntu: Build system broken after commit

Added by Wido den Hollander over 13 years ago. Updated over 13 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

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

Actions #1

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!

Actions #2

Updated by Colin McCabe over 13 years ago

  • Status changed from New to Resolved

should be fixed by 38f96c658dee3e7e26a68a3c57eec2a5d8758e17

cheers,
C.

Actions #3

Updated by Colin McCabe over 13 years ago

oh yeah, and thanks for your patches, Wido. Good call with the libcrush headers.

C.

Actions

Also available in: Atom PDF