UTILS_PKG=lustre-utils
TESTS_PKG=lustre-tests
DEV_PKG=lustre-dev
-LIB_PKG=liblustre
SOURCE_PKG=lustre-source
MODS_PKG=lustre-client-modules
exit 1; \
fi; \
cp /usr/share/misc/config.sub config.sub; \
- cp /usr/share/misc/config.sub libsysio/config.sub; \
cp /usr/share/misc/config.sub ldiskfs/config.sub; \
cp /usr/share/misc/config.guess config.guess; \
- cp /usr/share/misc/config.guess libsysio/config.guess; \
cp /usr/share/misc/config.guess ldiskfs/config.guess; \
sh build/autogen.sh; \
fi; \
# touch files to same date, to avoid auto*
find . -type f -print0 | xargs -0 touch -r COPYING; \
if [ "$(BUILDDIR)" != "." ]; then \
- mkdir -p $(BUILDDIR)/build $(BUILDDIR)/lustre/contrib $(BUILDDIR)/libsysio; \
+ mkdir -p $(BUILDDIR)/build $(BUILDDIR)/lustre/contrib; \
cp build/Makefile $(BUILDDIR)/build/; \
cp lustre/contrib/mpich-*.patch $(BUILDDIR)/lustre/contrib/; \
- ln -s ../../../libsysio/include $(BUILDDIR)/libsysio/; \
fi
( cd $(BUILDDIR) && \
$(SRCDIR)/configure --disable-dependency-tracking \
# let's try and operate as close as the user would and not build modules
# here (for now)
# instead we will build the modules with m-a in the "make debs" target
-# binary-arch: binary-$(UTILS_PKG) binary-$(TESTS_PKG) binary-$(DEV_PKG) binary-$(LIB_PKG) binary-$(MODS_PKG) binary-kern-mods
-binary-arch: binary-$(UTILS_PKG) binary-$(TESTS_PKG) binary-$(DEV_PKG) binary-$(LIB_PKG)
+# binary-arch: binary-$(UTILS_PKG) binary-$(TESTS_PKG) binary-$(DEV_PKG) \
+# binary-$(MODS_PKG) binary-kern-mods
+binary-arch: binary-$(UTILS_PKG) binary-$(TESTS_PKG) binary-$(DEV_PKG)
binary-indep: binary-$(PATCH_PKG) binary-$(SOURCE_PKG)
dh_installman -p $(UTILS_PKG)
dh_install -p $(UTILS_PKG)
dh_makeshlibs -p $(UTILS_PKG)
- dh_shlibdeps -L $(LIB_PKG) -l debian/$(LIB_PKG)/usr/lib
dh_installexamples -p $(UTILS_PKG)
dh_installchangelogs -p $(UTILS_PKG) lustre/ChangeLog
dh_compress -p $(UTILS_PKG)
dh_installman -p $(TESTS_PKG)
dh_install -p $(TESTS_PKG)
dh_makeshlibs -p $(TESTS_PKG)
- dh_shlibdeps -L $(LIB_PKG) -l debian/$(LIB_PKG)/usr/lib
dh_installexamples -p $(TESTS_PKG)
dh_installchangelogs -p $(TESTS_PKG) lustre/ChangeLog
dh_compress -p $(TESTS_PKG)
dh_md5sums -p $(DEV_PKG)
dh_builddeb -p $(DEV_PKG)
-binary-$(LIB_PKG): build-stamp
- dh_testdir
- dh_testroot
- dh_installdirs -p $(LIB_PKG)
- dh_installdocs -p $(LIB_PKG)
- dh_install -p $(LIB_PKG)
- dh_makeshlibs -p $(LIB_PKG)
- dh_shlibdeps -L $(LIB_PKG) -l debian/$(LIB_PKG)/usr/lib
- dh_installchangelogs -p $(LIB_PKG) lustre/ChangeLog
- dh_compress -p $(LIB_PKG)
- dh_installdeb -p $(LIB_PKG)
- dh_strip -p $(LIB_PKG)
- dh_fixperms -p $(LIB_PKG)
- dh_gencontrol -p $(LIB_PKG)
- dh_md5sums -p $(LIB_PKG)
- dh_builddeb -p $(LIB_PKG)
-
binary-$(SOURCE_PKG): build-stamp
dh_testdir
dh_testroot
dh_installdocs -p $(MODS_PKG)-$(KVER); \
dh_install -p $(MODS_PKG)-$(KVER); \
dh_makeshlibs -p $(MODS_PKG)-$(KVER); \
- dh_shlibdeps -L $(LIB_PKG) -l debian/$(LIB_PKG)/usr/lib; \
dh_installchangelogs -p $(MODS_PKG)-$(KVER) lustre/ChangeLog; \
dh_compress -p $(MODS_PKG)-$(KVER); \
dh_installdeb -p $(MODS_PKG)-$(KVER); \
--disable-dependency-tracking \
--disable-doc \
--disable-utils \
- --disable-liblustre \
--disable-snmp \
--disable-zerocopy \
--disable-tests \