mirror of
https://github.com/ceph/ceph
synced 2024-12-14 07:25:50 +00:00
524ec3947f
The patch creates several packages: ceph: The uber package that depends on ceph-mds ceph-osd ceph-mon ceph-fuse and ceph-source ceph-mds: The ceph meta data server daemon ceph-osd: The ceph object storage daemon ceph-mon: The ceph cluster monitor ceph-fuse: The ceph fuse client ceph-source: The source for the ceph client kernel module for use with module-assistant ceph-misc: Some ceph misc installed binaries ceph-doc: What little ceph documentations in the source tarball Hopefully this is useful. Thanks, - David Brown
27 lines
1.1 KiB
Makefile
27 lines
1.1 KiB
Makefile
#!/usr/bin/make -f
|
|
|
|
export DH_VERBOSE=1
|
|
|
|
CC=gcc-4.1
|
|
CXX=g++-4.1
|
|
|
|
DEB_PYTHON_SYSTEM=pycentral
|
|
DEB_DH_INSTALL_SOURCEDIR = debian/tmp
|
|
|
|
include /usr/share/cdbs/1/rules/debhelper.mk
|
|
include /usr/share/cdbs/1/class/autotools.mk
|
|
|
|
common-install-arch::
|
|
mkdir -p $(DEB_DH_INSTALL_SOURCEDIR)/usr/share/doc/ceph
|
|
cp debian/README.ceph $(DEB_DH_INSTALL_SOURCEDIR)/usr/share/doc/ceph/
|
|
mkdir -p $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules/ceph
|
|
(cd src/kernel ; tar -cf - * ) | ( cd $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules/ceph ; tar -xf - )
|
|
cp src/include/ceph_fs.h $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules/ceph/ceph_fs.h
|
|
mkdir -p $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules/ceph/debian
|
|
-cp debian/* $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules/ceph/debian
|
|
mv $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules/ceph/debian/rules.modules.in $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules/ceph/debian/rules
|
|
chmod +x $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules/ceph/debian/rules
|
|
( cd $(DEB_DH_INSTALL_SOURCEDIR)/usr/src ; tar -cjf ceph.tar.bz2 modules )
|
|
rm -rf $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules
|
|
|