- Oct 04, 2018
-
-
Wang Shilong authored
Even old links could redirect to whamcloud automatically, We'd better update to use new whamcloud links to avoid any further confusions. Test-parameters: trivial Lustre-change: https://review.whamcloud.com/33094 Lustre-commit: 605a139a Change-Id: Ida7161a062d822141bf0c1fdf20b2098a21ea9e7 Signed-off-by:
Wang Shilong <wshilong@ddn.com> Reviewed-by:
Peter Jones <pjones@whamcloud.com> Reviewed-by:
Andreas Dilger <adilger@whamcloud.com> Signed-off-by:
Minh Diep <mdiep@whamcloud.com> Reviewed-on: https://review.whamcloud.com/33109 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
John L. Hammond <jhammond@whamcloud.com>
-
- Sep 11, 2018
-
-
James Simmons authored
Currently Ubuntu testing fails to run MPI based applications in the lustre test suite. This is due improper dpkg setup. The solution is to make lustre-test to depend on mp-default-dev meta-package which will pull MPICH or OpenMPI depending on the platform. Test-Parameters: trivial testlist=performance-sanity clientdistro=ubuntu1604 Lustre-change: https://review.whamcloud.com/32179 Lustre-commit: 212e35be Change-Id: I6b162d4d7b2485289d3e1c4dc23bcd6263fee682 Signed-off-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Wei Liu <wei3.liu@intel.com> Reviewed-by:
Thomas Stibor <t.stibor@gsi.de> Signed-off-by:
Minh Diep <minh.diep@intel.com> Reviewed-on: https://review.whamcloud.com/32387 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
John L. Hammond <jhammond@whamcloud.com>
-
- Aug 13, 2018
-
-
James Simmons authored
The patch for LU-10569 when merged to the lustre LTS branch lost some parts that needed to included for lustre to be properly supported. This patch makes lustre properly package the shared libraries. Test-Parameters: trivial Change-Id: I63b77e2ef6816e36b1c340dec88db73bc15669df Signed-off-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-on: https://review.whamcloud.com/32943 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Andreas Dilger <adilger@whamcloud.com> Reviewed-by:
Nathaniel Clark <nclark@whamcloud.com> Reviewed-by:
Li Dongyang <dongyangli@ddn.com> Reviewed-by:
John L. Hammond <jhammond@whamcloud.com>
-
- Jun 11, 2018
-
-
James Simmons authored
For a long time Lustre never added /etc configuration files to its debian packages. It could get away with but now you can see it fail conf-sanity test 76a. This test the lctl set_param -P which uses udev events to set the tunables for lustre. In order for it to work a default udev rule has to be added to 99-lustre.rules. Beside the missing 99-lustre.rules and in all the other files used for configuration. Lastly create conffile which is the way Debian handles potential stomping of configuration files. When installing with apt-get install it will ask the person installing if they want to over ride specific files. Test-Parameters: clientdistro=ubuntu1604 trivial testlist=conf-sanity Test-Parameters: envdefinitions=ONLY=76a testlist=conf-sanity Lustre-change: https://review.whamcloud.com/31850 Lustre-commit: 8f221cf6 Change-Id: Ic0aaf2bba531ce23a3e23ef070a1501032ad1c9f Signed-off-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-by:
Thomas Stibor <t.stibor@gsi.de> Reviewed-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Reviewed-on: https://review.whamcloud.com/32471 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
John L. Hammond <john.hammond@intel.com>
-
- May 15, 2018
-
-
James Simmons authored
Remove the obsolete linux-patch since patched kernels for lustre clients have been long gone. Place only the static libraries and *.so symlinks for the dynamic libraries in lustre-dev. The normal dynamic libraries are placed into the utilities packages. Add in all the missing dependencies and fix how the lustre debs are dependent on each other. Lastly add in the missing lustre-iokit that is present for rpm packages. Only thing missing is a package for lustre resources which can be done at a latter time. Test-Parameters: trivial Lustre-change: https://review.whamcloud.com/31348 Lustre-commit: 020277f5 Change-Id: I5fd2a23bc1ae73434cef8dcf3679b50878256ab3 Signed-off-by:
James Simmons <uja.ornl@yahoo.com> Signed-off-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
Thomas Stibor <t.stibor@gsi.de> Tested-by:
James Nunez <james.a.nunez@intel.com> Signed-off-by:
Minh Diep <minh.diep@intel.com> Reviewed-on: https://review.whamcloud.com/32277 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
John L. Hammond <john.hammond@intel.com>
-
- May 03, 2018
-
-
Gu Zheng authored
Add arm64 into the support arch list of debian control file. Lustre-change: https://review.whamcloud.com/28870 Lustre-commit: ba4b4eaa Change-Id: I9c39a4d8c1896c1255432380bd956330c2edf476 Signed-off-by:
Gu Zheng <gzheng@ddn.com> Reviewed-by:
Yingjin Qian <qian@ddn.com> Reviewed-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-by:
Thomas Stibor <t.stibor@gsi.de> Signed-off-by:
Minh Diep <minh.diep@intel.com> Reviewed-on: https://review.whamcloud.com/32101 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
John L. Hammond <john.hammond@intel.com>
-
- Jun 03, 2017
-
-
Emoly Liu authored
Since Lustre ADIO driver was released by MPICH2 about 8 years ago, those old Lustre ADIO driver patches (lustre/contrib/*mpich*.patch) can be deleted. Test-Parameters: trivial Signed-off-by:
Emoly Liu <emoly.liu@intel.com> Change-Id: Ibbd4c67b36065d913c6e3b71895f2413481c923c Reviewed-on: https://review.whamcloud.com/27264 Tested-by: Jenkins Reviewed-by:
Niu Yawei <yawei.niu@intel.com> Reviewed-by:
Yang Sheng <yang.sheng@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com>
-
- Dec 23, 2016
-
-
Thomas Stibor authored
Building DEB packages failed with errors: dh_install: lustre-dev missing files (debian/tmp/usr/lib/*.so.*) and dpkg-checkbuilddeps: Unmet build dependencies. Moreover, signing the DEB packages failed due signing problems of the author listed in debian/changelog. Additionally, latest DEB based distributions ship Lustre modules from kernel staging which can conflict with modules build from upstream. To fix the problem, build modules with configure --with-kmp-moddir=updates and add search order of "search updates built-in" in /etc/depmod.d/lustre.conf Signed-off-by:
Thomas Stibor <t.stibor@gsi.de> Change-Id: I02c58103bfaa83b97f5cd207af823fb477e0f0d3 Reviewed-on: https://review.whamcloud.com/23999 Tested-by: Jenkins Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jan 06, 2016
-
-
James Simmons authored
Currently if you build lustre with configure options --disable-shared and/or --disable-static it will fail to build in the case of the mount plugins or just plain ignore the configure request. This work enables the ability to create only static or only dynamic libraries for lustre SNMP and libnetconfig. Change-Id: I8b526acd50a7b8eb4f65e7a3bdd0a664e9144376 Signed-off-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-on: http://review.whamcloud.com/17576 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Sep 22, 2015
-
-
James Simmons authored
While testing patches other non-patch related build by products show up with git status. To avoid adding these by accident place thes by product files in the proper .gitignore files. Change-Id: Ie2df9c2c7fd19c95e2b990d93db623826ee82c24 Signed-off-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-on: http://review.whamcloud.com/16458 Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Tested-by: Jenkins Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jun 09, 2015
-
-
Frank Zago authored
All the typos are in comments or logs. Signed-off-by:
frank zago <fzago@cray.com> Change-Id: I3af7baa3cda6774b48e5651fd0591b2dade1131e Reviewed-on: http://review.whamcloud.com/14424 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- May 17, 2015
-
-
Andreas Dilger authored
Update a URLs in several places to more modern equivalents. Some were in patches landed after the last mass URL update, others are so old they were missed on the last update (CVS URL, sigh). Signed-off-by:
Andreas Dilger <andreas.dilger@intel.com> Change-Id: I18418078ba8923b71c78f3de87aac997dda2eecc Reviewed-on: http://review.whamcloud.com/13193 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Jian Yu <jian.yu@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- May 01, 2015
-
-
Wang Shilong authored
Debian seems compiling with fixed configurations, if users want to make debian package with external IB, it won't work. Signed-off-by:
Wang Shilong <wshilong@ddn.com> Change-Id: I0ecb5c79d5948c0e8ab821c175ca89afee9cb97d Reviewed-on: http://review.whamcloud.com/13949 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Blake Caldwell <blakec@ornl.gov> Reviewed-by:
Li Xi <lixi@ddn.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Apr 28, 2015
-
-
James Simmons authored
While testing on our Ubuntu platform I discovered several tools didn't work due to missing shared libraries from lustre. This was due to the build system packaging only the static libraries. This patch ensure that dynamic libraries are packaged as well. Change-Id: Ic8923fc8aa552d5afb95813f52526c5663eb9af6 Signed-off-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-on: http://review.whamcloud.com/14544 Tested-by: Jenkins Reviewed-by:
Blake Caldwell <blakec@ornl.gov> Reviewed-by:
Thomas Stibor <t.stibor@gsi.de> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Apr 09, 2015
-
-
frank zago authored
Most of them are in comments, but there was a few in user visible help. Signed-off-by:
frank zago <fzago@cray.com> Change-Id: I32730030f84b85e0ae08b683d64bbad5e33bf0b4 Reviewed-on: http://review.whamcloud.com/12933 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
James Simmons <uja.ornl@gmail.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Mar 27, 2015
-
-
James Simmons authored
Expand lustre to natively support the little endian Power8 platform. The architecture is reported as powerpc64le so add that support to lustre-build-linux.m4. For the Ubuntu packaging the platform is reported as ppc64el so include that to the debian build configuration. Change-Id: I506fd7228579fe1bd6e5c9e9d39db6ca06e4768d Signed-off-by:
James Simmons <uja.ornl@gmail.com> Reviewed-on: http://review.whamcloud.com/14115 Tested-by:
Maloo <hpdd-maloo@intel.com> Tested-by: Jenkins Reviewed-by:
Jian Yu <jian.yu@intel.com> Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jan 27, 2015
-
-
Li Xi authored
The directory of lustre/include/linux has been removed. Build system for Debian shouldn't pack that directory any more. Signed-off-by:
Li Xi <lixi@ddn.com> Change-Id: I7d28681f574a990b8c54261567a3f107f9a9d159 Reviewed-on: http://review.whamcloud.com/13495 Tested-by: Jenkins Reviewed-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
John L. Hammond <john.hammond@intel.com> Reviewed-by:
James Simmons <uja.ornl@gmail.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jan 07, 2015
-
-
Blake Caldwell authored
Propagate values from autoconf (LINUX, LINUXRELEASE, LINUX_OBJ) to the debian build system to correctly identify kernel sources (--with-linux) and objects (--with-linux-obj). The 'make debs' target previously used KERNEL_VERSION, which does not get set anymore. Other fixes for building debs with Ubuntu 12.04+: 1) Add module-assistant to Build-Depends in debian/control 2) Omit copying lustre-*-orig.tar.gz and lustre-*.diff.gz files since this is the upstream source 3) Change debhelper compatibility level to 7 (10.04+) 4) Use dh_prep instead of dh_clean -k 5) avoid non-functional --disable-zerocopy configure option 6) do not try to install lc_common script that is only in server builds Signed-off-by:
Blake Caldwell <blakec@ornl.gov> Change-Id: I9787bac687d26b03c4d1204347240624bfaced96 Reviewed-on: http://review.whamcloud.com/13129 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
James Simmons <uja.ornl@gmail.com> Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jul 24, 2014
-
-
Joshua Kugler authored
We are updating *.whamcloud.com URLs to *.hpdd.intel.com URLs, as well as downloads.lustre.org to downloads.hpdd.intel.com. Signed-off-by:
Joshua Kugler <joshua.kugler@intel.com> Change-Id: I6ebd45f8bb1f905692ca992617805ef225e09849 Reviewed-on: http://review.whamcloud.com/11169 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
Peter Jones <peter.a.jones@intel.com>
-
- May 20, 2014
-
-
John L. Hammond authored
Remove the libsysio and liblustre tests from config/lustre-build.m4, lnet/autoconf/lustre-lnet.m4, and lustre/autoconf/lustre-core.m4, leaving a temporary AM_CONDITIONAL(LIBLUSTRE, false) in their place. Remove related bits from lustre-spec.in and debian/rules. Signed-off-by:
John L. Hammond <john.hammond@intel.com> Change-Id: I9483bc9114fa0682b84e6a9014123e5838f1c1a7 Reviewed-on: http://review.whamcloud.com/10201 Tested-by: Jenkins Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Apr 24, 2014
-
-
John L. Hammond authored
liblustre is not used, nor is it tested, so don't build it by default. Signed-off-by:
John L. Hammond <john.hammond@intel.com> Change-Id: Ie2369d0163963d6e691b3787495b1b2155fe6111 Reviewed-on: http://review.whamcloud.com/9756 Tested-by: Jenkins Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com>
-
- Mar 28, 2014
-
-
Cliff White authored
LU-4759 build: Remove obsolete file. Documentation was removed from the tree FDL needs to be removed also. Signed-off-by:
Cliff White <cliff.white@intel.com> Change-Id: I7c57491416460af6bbce4c355b4b16888427e73c Reviewed-on: http://review.whamcloud.com/9770 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Sep 12, 2013
-
-
Christopher J. Morrone authored
Remove ldiskfs's independant build system (configure, spec file, etc.) and merge its build into lustre's build system. Move the ldiskfs/ldiskfs directory up one level. The extra directory level is no longer needed without the independant ldiskfs build system. Add a make dependency on ldiskfs's "sources" target in ldiskfs/autoMakefile.am rather than explicitly launching a separate make instance from the top level autoMakefile.am. Remove unused "sources" targets in libcfs, lnet, and lustre/obdclass. Improve the handling of the --disable-ldiskfs option, and make it interact with other configure options more cleanly. Change-Id: Id0787f27269e938032e480c7c627327c0adf2672 Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/6850 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Apr 01, 2013
-
-
Robert Read authored
Add --disable-servers to confgiure command when building the client modules. Signed-off-by:
Robert Read <robert.read@intel.com> Change-Id: Ie29bf9336c476dd0b8b04b4601d409c4bc7f90f1 Reviewed-on: http://review.whamcloud.com/5804 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Apr 18, 2011
-
-
Brian J. Murrell authored
The debian packaging process included the [de-]applicaiton of patches that were the commits made since the last tag. This provided greater transparency as to exactly what was included in a release when it was made between tags. Unfortunately the process that was being used to achieve this failed in a scenario where there were patches to files which were later removed from the tarball making process. For what it's worth, the right way to correct this and keep the transparency is to have "make dist" create the tarball from the most recent tag made and then have the patches generated that bring the source up to current HEAD. In order to achieve this however both debian and RPM packaging would need to operate in this manner. That would mean adding Patch$n: lines to the RPM spec for each of the generated patches. I'm not really sure we want to go there though. Signed-off-by:
Brian J. Murrell <brian@whamcloud.com> Change-Id: I9242799f3987e68e806e4c398e06cecbe1f5cc27 Reviewed-on: http://review.whamcloud.com/425 Tested-by: Hudson Reviewed-by:
Oleg Drokin <green@whamcloud.com> Reviewed-by:
Michael MacDonald <mjmac@whamcloud.com>
-
- Apr 08, 2011
-
-
Brian J. Murrell authored
Signed-off-by:
Brian J. Murrell <brian@whamcloud.com> Change-Id: I548a3a26b61241ed8d81551779bd78950dccdd54 Reviewed-on: http://review.whamcloud.com/298 Tested-by: Hudson Reviewed-by:
Robert Read <rread@whamcloud.com> Reviewed-by:
Michael MacDonald <mjmac@whamcloud.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
- Mar 10, 2011
-
-
Brian J. Murrell authored
- remove texlive-latex-recommended as a build requirement - add missing "| automake1.7 | automake1.8 | automake1.9" to debian/control.main Issue: LU-52 Signed-off-by:
Brian J. Murrell <brian@whamcloud.com> Change-Id: Ief22c678014836e8372a18dd3ed48a95631177b5 Reviewed-on: http://review.whamcloud.com/212 Tested-by: Hudson Reviewed-by:
Robert Read <rread@whamcloud.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
- Mar 04, 2011
-
-
Brian J. Murrell authored
The text and URLs in the debian packaging metadata were old (circa Sun Microsystems), so update them and take the opportunity to inform about the source of the release being installed. Signed-off-by:
Brian J. Murrell <brian@whamcloud.com> Change-Id: I7860e8ada7757d8a991a472af293749fd4c89f5a
-
- Feb 10, 2011
-
-
Brian J. Murrell authored
- don't make a patch out of anything in /debian - exclude noise files from the debian built source tarball - fake debian/patche{s,d} for make dist - a few more reasons to run autogen.sh - figure out if dist tarball needs autogen.shs and include it if so - look for and run autogen.sh in the build subdir - make debdiff as part of make dist - add a debian/source/format file - mv the orig tarball and the debdiff to the debs dir - don't try to dist /debian for non-dpkg-using build targets Issue: LU-51 Change-Id: I041aaef217e107def86ce808d0e96fc6891e1dcd
-
- Oct 18, 2010
-
-
Brian J. Murrell authored
The liblustre tests were not being packaged into lustre-tests.
-
Brian J. Murrell authored
Explicitly set KVERS to what it'd default value would be if it's not set by the caller. Allow any of the compatible automake* packages in debian/control.
-
- Jun 18, 2010
-
-
Robert Read authored
-
- Jun 11, 2010
-
-
Brian J. Murrell authored
-
Brian J. Murrell authored
If a patch is added to debian/patches/ which modifies an autoconf file but autogen.sh is not present, fail out of the "make debs" build command. Also provide a more explicit message to maintainers about what is happening in this bit of code.
-
- Mar 30, 2010
-
-
Brian J. Murrell authored
Use the more standard libexecdir for scripts. i=adilger o=Christopher Morrone
-
- Dec 12, 2009
-
-
Brian Reitz authored
The top level .gitignore file is new and is an attempt at pulling in some of the common items that you might get for free (by default)with CVS. The other subdir/.gitignore files are translated versions of their corresponding .cvsignore file. Because CVS does not descend into a subdir when applying a ingore rule we have to prepend a "/" to the pathname to get git to behave the same way.
-
- Dec 03, 2009
-
-
Brian J. Murrell authored
I suspect that we should be using RPMs %configure macro in our lustre.spec and we are not.
-
- Dec 02, 2009
-
-
Brian J. Murrell authored
i=adilger o=Christopher Morrone Use the more standard libexecdir for scripts.
-
- Nov 27, 2009
-
-
Brian J. Murrell authored
i=adilger Try to be somewhat intelligent about the need to autogen.sh or not by seeing if any of the patches touch an autoconf file.
-
- Nov 12, 2009
-
-
Brian J. Murrell authored
i=brian o=adilger A "debs" make target so that one simply has to do "make debs" in a configured source tree to get both userspace and kernel modules debian packages. - this includes automatically updating the debian/changelog if not up-to-date with respect to the current version of lustre - I'm not convinced that all of the gyrations to use m-a to build the kernel modules is worth it and if there are any non-trivial problems found with it I might just rip it all out and have debian/rules build and package up the kernel modules package Some cleanups: - fix automake requirement so that it's much more flexible - allow both Ubuntu and Debian headers packages to be required - comment out the body of the autogen-stamp + if somebody adds a patch to debian/patches that requires an autogen, they can supply a patch to create the autogen.sh and uncommment the autogen-stamp body * this is ideally and hopefull a very rare event * we would love feedback from packages that find creating patches necessary - workaround in version_tag.pl for some (Debian?) systems where, for whatever reason, MODULES_{TRUE|FALSE} does not get included in the {auto,}Makefile.in files
-