1*b290403dSRicardo Garcia#!/bin/bash 2*b290403dSRicardo Garcia 3*b290403dSRicardo Garcia# Build an original tar-ball for a debian package free of a debian directory and 4*b290403dSRicardo Garcia# .git. 5*b290403dSRicardo Garcia 6*b290403dSRicardo Garciaversion=`head -1 debian/changelog | sed 's/.*(// 7*b290403dSRicardo Garcia s/-.*//'` 8*b290403dSRicardo Garciased -i "s/LIB_TAG=.*/LIB_TAG=$version/" Makefile 9*b290403dSRicardo Garciaif [ "`basename $PWD`" != "sonic-$version" ]; then 10*b290403dSRicardo Garcia echo "Directory name should be sonic-$version" 11*b290403dSRicardo Garcia exit 1 12*b290403dSRicardo Garciafi 13*b290403dSRicardo Garciamake clean 14*b290403dSRicardo Garciamake -f debian/rules clean 15*b290403dSRicardo Garciaecho "sonic_${version} (git: `git log -1 --oneline | sed 's/ .*//'`)" > version 16*b290403dSRicardo Garciagit2cl > ChangeLog 17*b290403dSRicardo Garciacd .. 18*b290403dSRicardo Garciaif ! tar -cvzf sonic_$version.orig.tar.gz --exclude-vcs --exclude=debian sonic-$version; then 19*b290403dSRicardo Garcia echo "Could not create sonic_$version.orig.tar.gz" 20*b290403dSRicardo Garcia exit 1 21*b290403dSRicardo Garciafi 22*b290403dSRicardo Garciaecho "Successfully created sonic_$version.orig.tar.gz" 23