do not build a source package if we already did it
This commit is contained in:
parent
c11e9ad2b3
commit
657c9ff6af
13
eobuilder
13
eobuilder
|
@ -12,7 +12,7 @@ GIT_REPOSITORY_URL="git+ssh://git@repos.entrouvert.org"
|
|||
DEBIAN_VERSIONS="wheezy=70 squeeze=60 lenny=50"
|
||||
DISTS=""
|
||||
ARCHS="amd64"
|
||||
EOBUILDER_VERSION=4
|
||||
EOBUILDER_VERSION=5
|
||||
|
||||
show_help()
|
||||
{
|
||||
|
@ -248,6 +248,13 @@ for DIST in $DISTS; do
|
|||
mkdir -p $PBUILDER_PROJECT_RESULT
|
||||
fi
|
||||
cd $GIT_PATH
|
||||
# source option
|
||||
SOURCE_BUILD=$GIT_PATH/${PROJECT_NAME}_${PROJECT_VERSION}_source.build
|
||||
if [ -f $SOURCE_BUILD ]; then
|
||||
SOURCE_OPT='-b' # build only binary packages
|
||||
else
|
||||
SOURCE_OPT=''
|
||||
fi
|
||||
if [ $NEW -eq 0 -a -f $GIT_PATH/${PROJECT_NAME}_${PACKAGE_VERSION}_${DIST}_${ARCH}.build ]; then
|
||||
echo "Already built."
|
||||
else
|
||||
|
@ -264,6 +271,10 @@ for DIST in $DISTS; do
|
|||
dput -u $DEBIAN_REPOSITORY ${PACKAGE_NAME}_${PACKAGE_VERSION}_${ARCH}.changes
|
||||
DID_BUILD=1
|
||||
fi
|
||||
# mark that we did build a source package
|
||||
if [ "$SOURCE_OPT" -eq "" ]; then
|
||||
touch $SOURCE_BUILD
|
||||
fi
|
||||
done
|
||||
echo "+ Add a build file to lock new build for $DIST"
|
||||
touch $GIT_PATH/${PROJECT_NAME}_${PACKAGE_VERSION}_${DIST}.build
|
||||
|
|
Loading…
Reference in New Issue