]> git.proxmox.com Git - ceph.git/blobdiff - ceph/debian/rules
update sources to v12.2.3
[ceph.git] / ceph / debian / rules
index 857888f84e764632b5e3eee1f4d37a41ccdd3f97..9c63c99c31376ad5f233d239f27b8e06e791d451 100755 (executable)
@@ -23,10 +23,10 @@ ifeq ($(DEB_HOST_ARCH), armel)
 endif
 
 ifneq (,$(filter $(DEB_HOST_ARCH), arm armel armhf arm64 i386 amd64 mips mipsel powerpc ppc64))
-  # beast depends on libboost_context which only support the archs above
-  extraopts += -DWITH_RADOSGW_BEAST_FRONTEND=ON
+  # libboost_context only support the archs above
+  extraopts += -DWITH_BOOST_CONTEXT=ON
 else
-  extraopts += -DWITH_RADOSGW_BEAST_FRONTEND=OFF
+  extraopts += -DWITH_BOOST_CONTEXT=OFF
 endif
 
 %:
@@ -50,7 +50,7 @@ override_dh_auto_install:
        install -D -m 644 udev/95-ceph-osd.rules $(DESTDIR)/lib/udev/rules.d/95-ceph-osd.rules
        install -D -m 644 udev/60-ceph-by-parttypeuuid.rules $(DESTDIR)/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules
        install -D -m 644 src/etc-rbdmap $(DESTDIR)/etc/ceph/rbdmap
-       install -D -m 644 src/90-ceph-osd.conf $(DESTDIR)/etc/sysctl.d/30-ceph-osd.conf
+       install -D -m 644 etc/sysctl/90-ceph-osd.conf $(DESTDIR)/etc/sysctl.d/30-ceph-osd.conf
 
 # doc/changelog is a directory, which confuses dh_installchangelogs
 override_dh_installchangelogs:
@@ -150,6 +150,7 @@ override_dh_strip:
        dh_strip -pceph-mgr --dbg-package=ceph-mgr-dbg
        dh_strip -pceph-mon --dbg-package=ceph-mon-dbg
        dh_strip -pceph-osd --dbg-package=ceph-osd-dbg
+       dh_strip -pceph-base --dbg-package=ceph-base-dbg
        dh_strip -pceph-fuse --dbg-package=ceph-fuse-dbg
        dh_strip -prbd-fuse --dbg-package=rbd-fuse-dbg
        dh_strip -prbd-mirror --dbg-package=rbd-mirror-dbg
@@ -162,6 +163,14 @@ override_dh_strip:
        dh_strip -plibrgw2 --dbg-package=librgw2-dbg
        dh_strip -pradosgw --dbg-package=radosgw-dbg
        dh_strip -pceph-test --dbg-package=ceph-test-dbg
+       dh_strip -ppython-rados --dbg-package=python-rados-dbg
+       dh_strip -ppython3-rados --dbg-package=python3-rados-dbg
+       dh_strip -ppython-rbd --dbg-package=python-rbd-dbg
+       dh_strip -ppython3-rbd --dbg-package=python3-rbd-dbg
+       dh_strip -ppython-rgw --dbg-package=python-rgw-dbg
+       dh_strip -ppython3-rgw --dbg-package=python3-rgw-dbg
+       dh_strip -ppython-cephfs --dbg-package=python-cephfs-dbg
+       dh_strip -ppython3-cephfs --dbg-package=python3-cephfs-dbg
 
 override_dh_shlibdeps:
        dh_shlibdeps -a --exclude=erasure-code --exclude=rados-classes --exclude=compressor