LU-177 jenkins build enhancements
From
fd0bd149e66cbc06a17c372e159f9bfba024cc97:
b=22281 refactor packaging and versioning
Only the --enable-dist configure flag.
i=wangyb
i=mjmac
From
ae4652c1ac831912e186d10214b266b994d7a7e2:
b=24090 distro and target autodetection
Automatically detect the target and distro. It's in fact a little
crazy that these are two separate options. They should be merged.
i=cliff
i=minh
From
63520d0a8089ba4929fc6767442e85bde4a1ccad:
b=24091 find_linux_rpms utility
Write a utility to find the the kernel "devel" package needed.
Restructure some code to facilitate reuse of existing code to
use in the utility.
i=cliff
i=minh
From
2941269c348cfed9c22d02c45eb00687339adaaa:
LU-120 the perfect storm
There is a corner case in the debian patching/unpatching process
where a patch converts the use of a given file to a file.in that is
to be substed. The problem is that between the configure and the
make debs, a file, which a debian patch wants to remove already
exists (it was created by the configure) and dpkg-buildpackage's
unpatch step fails becuase it wants to try to create a file which
configure already created.
Signed-off-by: Brian J. Murrell <brian@whamcloud.com>
Change-Id: I185e496b82687d21ea3d744e939536c106b702f9
Reviewed-on: http://review.whamcloud.com/308
Tested-by: Hudson
Reviewed-by: Robert Read <rread@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
From
98bf9c9e3ecaa6736dcb066d0c76e20610fa9725
LU-177 lbuild autonomy fixes
Fixes to allow lbuild to work without uneeded help from it's caller:
- CentOS is a "rhel" distro
Direct output to the output FD.
Signed-off-by: Brian J. Murrell <brian@whamcloud.com>
Change-Id: I714b90b53b14ac4ef4cd6bfe638a029656a151b0
Reviewed-on: http://review.whamcloud.com/361
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Tested-by: Hudson
Reviewed-by: Michael MacDonald <mjmac@whamcloud.com>
From
8fd9914d125989b924fc6c0e1d50dfd193a73438:
LU-73 lbuild and friends for jenkins
Add the portions of this patch needed for lbuild to work in
our matrix-building jenkins environment.
Included is a re-org of the RHEL5 lbuild code to maximize code
reuse and minimze code replication for future RHEL6 landing.
Signed-off-by: Brian J. Murrell <brian@whamcloud.com>
Reviewed-by: Michael MacDonald <mjmac@whamcloud.com>
Reviewed-by: Robert Read <rread@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Signed-off-by: Brian J. Murrell <brian@whamcloud.com>
Change-Id: I6b4c668d16b302f62a4d5afb9c84a051c260af06
Reviewed-on: http://review.whamcloud.com/402
Tested-by: Hudson
Reviewed-by: Michael MacDonald <mjmac@whamcloud.com>
Reviewed-by: Yang Sheng <ys@whamcloud.com>
Reviewed-by: Johann Lombardi <johann@whamcloud.com>