X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fmake-debs.sh;fp=src%2Fceph%2Fmake-debs.sh;h=0000000000000000000000000000000000000000;hb=7da45d65be36d36b880cc55c5036e96c24b53f00;hp=705d88de38c42a32fec79938209d8438a417c0bd;hpb=691462d09d0987b47e112d6ee8740375df3c51b2;p=stor4nfv.git diff --git a/src/ceph/make-debs.sh b/src/ceph/make-debs.sh deleted file mode 100755 index 705d88d..0000000 --- a/src/ceph/make-debs.sh +++ /dev/null @@ -1,91 +0,0 @@ -#!/bin/bash -# -# Copyright (C) 2015 Red Hat -# -# Author: Loic Dachary -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU Library Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Library Public License for more details. -# -set -xe - -base=${1:-/tmp/release} -codename=$(lsb_release -sc) -releasedir=$base/$(lsb_release -si)/WORKDIR -rm -fr $releasedir -mkdir -p $releasedir -# -# remove all files not under git so they are not -# included in the distribution. -# -git clean -dxf -# -# git describe provides a version that is -# a) human readable -# b) is unique for each commit -# c) compares higher than any previous commit -# d) contains the short hash of the commit -# -vers=$(git describe --match "v*" | sed s/^v//) -./make-dist $vers -# -# rename the tarbal to match debian conventions and extract it -# -mv ceph-$vers.tar.bz2 $releasedir/ceph_$vers.orig.tar.bz2 -tar -C $releasedir -jxf $releasedir/ceph_$vers.orig.tar.bz2 -# -# copy the debian directory over and remove -dbg packages -# because they are large and take time to build -# -cp -a debian $releasedir/ceph-$vers/debian -cd $releasedir -perl -ni -e 'print if(!(/^Package: .*-dbg$/../^$/))' ceph-$vers/debian/control -perl -pi -e 's/--dbg-package.*//' ceph-$vers/debian/rules -# -# always set the debian version to 1 which is ok because the debian -# directory is included in the sources and the upstream version will -# change each time it is modified. -# -dvers="$vers-1" -# -# update the changelog to match the desired version -# -cd ceph-$vers -chvers=$(head -1 debian/changelog | perl -ne 's/.*\(//; s/\).*//; print') -if [ "$chvers" != "$dvers" ]; then - DEBEMAIL="contact@ceph.com" dch -D $codename --force-distribution -b -v "$dvers" "new version" -fi -# -# create the packages -# a) with ccache to speed things up when building repeatedly -# b) do not sign the packages -# c) use half of the available processors -# -: ${NPROC:=$(($(nproc) / 2))} -if test $NPROC -gt 1 ; then - j=-j${NPROC} -fi -PATH=/usr/lib/ccache:$PATH dpkg-buildpackage $j -uc -us -cd ../.. -mkdir -p $codename/conf -cat > $codename/conf/distributions < $codename/version