Whamcloud - gitweb
b=19721
authorbrian <brian>
Wed, 19 Aug 2009 16:32:21 +0000 (16:32 +0000)
committerbrian <brian>
Wed, 19 Aug 2009 16:32:21 +0000 (16:32 +0000)
commit53eb13326140d4780adf532188487be38ceb34d8
tree03f59c5c19426a126eb90034da98dc4b908233d7
parent49191c6512ce19340b21387abb035dbd75273396
b=19721
i=adilger

Add a debian/ dir to allow building on Debian/Ubuntu systems.  The process
is basically (from the top-level) lustre dir:
$ dpkg-buildpackage
$ sudo m-a build ../lustre-source_1.8.1-1_all.deb

The above needs to be captured in a "make debs" Makefile target so that it
works like the "make rpms" target, including building lustre packages as
well as a binary kernel modules package.  This will be the next step in this
enhancement.

All of this has really only been tested to build the patchless client with
Ubuntu's 2.6.24-19-generic kernel at this point.  However the bits necessary
to build a patched server kernel are included, even if they need to be tested
and perhaps tweaked for supported kernels.  At least theoretically, it should
work for newer kernels even.
22 files changed:
debian/README.Debian [new file with mode: 0644]
debian/changelog [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/control.main [new file with mode: 0644]
debian/control.modules.in [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/liblustre.install [new file with mode: 0644]
debian/linux-patch-lustre.apply [new file with mode: 0644]
debian/linux-patch-lustre.dirs [new file with mode: 0644]
debian/linux-patch-lustre.kpatches [new file with mode: 0644]
debian/linux-patch-lustre.unpatch [new file with mode: 0644]
debian/lustre-client-modules.install [new file with mode: 0644]
debian/lustre-dev.dirs [new file with mode: 0644]
debian/lustre-dev.install [new file with mode: 0644]
debian/lustre-source.dirs [new file with mode: 0644]
debian/lustre-source.docs [new file with mode: 0644]
debian/lustre-tests.install [new file with mode: 0644]
debian/lustre-utils.docs [new file with mode: 0644]
debian/lustre-utils.examples [new file with mode: 0644]
debian/lustre-utils.install [new file with mode: 0644]
debian/lustre-utils.manpages [new file with mode: 0644]
debian/rules [new file with mode: 0755]