]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
debian/rules: strip ceph-osd-classic and ceph-osd-crimson 68997/head
authorKefu Chai <k.chai@proxmox.com>
Tue, 19 May 2026 12:58:10 +0000 (20:58 +0800)
committerKefu Chai <k.chai@proxmox.com>
Tue, 19 May 2026 13:15:00 +0000 (21:15 +0800)
override_dh_strip enumerates each binary package explicitly. It was not
updated when ceph-osd was split into the ceph-osd-classic and
ceph-osd-crimson implementation packages, so the OSD binaries in those
two packages are shipped unstripped (ceph-osd-crimson installs at ~4.6
GiB) and their -dbg packages are left empty.

Add the missing dh_strip invocations so the OSD binaries are stripped
and their debug symbols land in the corresponding -dbg packages, as is
already done for every other binary package.

Fixes: a37b5b5bde8c
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
debian/rules

index 4d31ffd069f3c5d5ae789fa339eacd0a7fc53e27..1a386acdeeb7e0468f7cfbb96f765519271271f4 100755 (executable)
@@ -115,6 +115,8 @@ override_dh_strip:
        dh_strip -pceph-exporter --dbg-package=ceph-exporter-dbg
        dh_strip -pceph-mon --dbg-package=ceph-mon-dbg
        dh_strip -pceph-osd --dbg-package=ceph-osd-dbg
+       dh_strip -pceph-osd-classic --dbg-package=ceph-osd-classic-dbg
+       dh_strip -pceph-osd-crimson --dbg-package=ceph-osd-crimson-dbg
        dh_strip -pceph-base --dbg-package=ceph-base-dbg
        dh_strip -pcephfs-mirror --dbg-package=cephfs-mirror-dbg
        dh_strip -prbd-fuse --dbg-package=rbd-fuse-dbg