~ubuntu-branches/ubuntu/vivid/xfsprogs/vivid

« back to all changes in this revision

Viewing changes to Makepkgs

  • Committer: Bazaar Package Importer
  • Author(s): Nathan Scott
  • Date: 2009-09-17 14:32:48 UTC
  • Revision ID: james.westby@ubuntu.com-20090917143248-jrclwl1byyautnnk
Tags: 3.0.4
* New bugfix release
* Resolve a libxfs unaligned access (closes: #517553)

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
#
6
6
LOGDIR=Logs
7
7
 
8
 
type=rpm
 
8
#
 
9
# If we're on a Debian or Debian-derived system generate deb packages by
 
10
# default, else rpm packages.
 
11
#
 
12
if [ -f /etc/debian_version ] ; then
 
13
    type=debian
 
14
else
 
15
    type=rpm
 
16
fi
9
17
verbose=false
10
18
 
11
19
MAKE=${MAKE:-make}
35
43
test ! -d $LOGDIR && mkdir $LOGDIR
36
44
rm -rf $LOGDIR/* > /dev/null 2>&1
37
45
 
38
 
# build Debian packages, cleans itself before starting
39
 
SUDO=${SUDO:-sudo}
40
 
test ! -z "$SUDO" && sudo=$SUDO
41
46
if [ $type = debian ] ; then
42
 
        LOGDEB=`pwd`
43
 
        LOGDEB=../`basename $LOGDEB`.log
44
 
        echo "== Debian build, log is $LOGDEB"; echo
 
47
        SOURCE=`pwd`
 
48
        PACKAGE=`basename $SOURCE`
 
49
        LOGDEB=$SOURCE/$LOGDIR/$PACKAGE.log
 
50
        if $verbose ; then
 
51
                $MAKE include/builddefs 2>&1 | tee $LOGDIR/configure
 
52
        else
 
53
                $MAKE include/builddefs > $LOGDIR/configure 2>&1  || exit 1
 
54
        fi
 
55
 
 
56
        . ./VERSION
 
57
        VERSION=${PKG_MAJOR}.${PKG_MINOR}.${PKG_REVISION}
 
58
        export SRCLINK_ROOT="$SOURCE/build/deb/$PACKAGE-$VERSION"
 
59
        rm -fr "$SRCLINK_ROOT"
 
60
        mkdir -p "$SRCLINK_ROOT" || exit 1
 
61
 
 
62
        $MAKE source-link || exit 1
 
63
 
 
64
        cd "$SRCLINK_ROOT"
 
65
        SUDO=${SUDO:-fakeroot}
 
66
        test ! -z "$SUDO" && sudo=$SUDO
45
67
        if $verbose ; then
46
68
                dpkg-buildpackage -r$SUDO | tee $LOGDEB
47
69
        else
50
72
        exit 0
51
73
fi
52
74
 
53
 
# build RPM packages - manual clean before starting
54
75
echo "== clean, log is $LOGDIR/clean"
55
76
if $verbose ; then
56
77
        $MAKE clean 2>&1 | tee $LOGDIR/clean