]> Frank Brehm's Git Trees - profitbricks/jenkins-build-scripts.git/commit
extract_storage: change way of obtaining the last develop build number
authorDongsu Park <dongsu.park@profitbricks.com>
Wed, 24 Apr 2013 09:19:38 +0000 (11:19 +0200)
committerMathias Klette <mathias.klette@profitbricks.com>
Wed, 24 Apr 2013 12:55:12 +0000 (14:55 +0200)
commit468b5988596ca104d3a4e457a7589d258220d116
tree46faa05f3b668d30b322c2f6254351e87d830208
parente99348a43159db928d8c89fff6a6c07064e51141
extract_storage: change way of obtaining the last develop build number

This commit includes the following bug fixes.

1. get_last_target_build_no() changes its way of obtaining the last
  build number of a given target, e.g. develop. So far the function
  has tried to get the most recent subdirectory under
  /srv/storage-kernels/develop, for example 412. However, that was
  slightly buggy, because it returned a wrong value if no subdirectory
  exists. As the subdirectories get cleaned up at the end of this script,
  such case can happen actually quite often. Therefore the solution is
  to parse tarball's filenames to get the last build number.

2. It changed how to install debian package from feature branches.
  Sometimes it's not possible to install a debian package with an
  option "-t $DISTRIBUTION", especially when $DISTRIBUTION is the one
  for feature branch. So let's add a version number to apt-get install
  command, to be more specific. i.e. "package_name=version_number"

3. A small bugfix in case of experimental distribution.
  Distribution name for sources.list should be $TARGET_NAME instead of
  $DISTRIBUTION, because $DISTRIBUTION does not indicates the name of
  an individual feature branch, since the recent change by Mathias.

4. A small bugfix. If $PB_SUITE is an empty string, set TARGET_NAME to
  master by default. Otherwise the entire script could sometimes work
  in a wrong way.
extract_storage_kernel+modules.sh