#!/bin/bash
# No way I try to deal with a crippled sh just for POSIX foo.
-# Copyright (C) 2009 Joerg Jaspert <joerg@debian.org>
+# Copyright (C) 2009-2012 Joerg Jaspert <joerg@debian.org>
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License as
# exit on errors
set -e
+set -o pipefail
# make sure to only use defined variables
set -u
# ERR traps should be inherited from functions too. (And command
error=${ERR:-"true"}
- STAGEFILE="${stagedir}/${FUNC}"
+ ARGS=${ARGS:-""}
+ STAGEFILE="${stagedir}/${FUNC}_${ARGS}"
+ STAGEFILE=${STAGEFILE// /_}
if [ -f "${STAGEFILE}" ]; then
stamptime=$(/usr/bin/stat -c %Z "${STAGEFILE}")
unixtime=$(date +%s)
stage $GO
lockfile "$LOCK_ACCEPTED"
-lockfile "$LOCK_NEW"
trap remove_all_locks EXIT TERM HUP INT QUIT
GO=(
FUNC="punew"
TIME="p-u-new"
- ARGS="proposedupdates"
+ ARGS="stable-new"
ERR="false"
)
stage $GO
GO=(
FUNC="opunew"
TIME="o-p-u-new"
- ARGS="oldproposedupdates"
+ ARGS="oldstable-new"
ERR="false"
)
stage $GO
GO=(
- FUNC="newstage"
- TIME="newstage"
+ FUNC="backports_policy"
+ TIME="backports-policy"
ARGS=""
- ERR=""
+ ERR="false"
)
stage $GO
ARGS=""
ERR=""
)
-stage $GO
+#stage $GO
GO=(
FUNC="release"
)
stage $GO
-GO=(
- FUNC="buildd_dir"
- TIME="buildd_dir"
- ARGS=""
- ERR=""
-)
-stage $GO
-
state "scripts"
GO=(
FUNC="mkmaintainers"
)
stage $GO &
+GO=(
+ FUNC="mirrorpush-backports"
+ TIME="mirrorpush-backports"
+ ARGS=""
+ ERR="false"
+)
+stage $GO &
+
GO=(
FUNC="i18n2"
TIME="i18n 2"
)
stage $GO
-GO=(
- FUNC="aptftpcleanup"
- TIME="apt-ftparchive cleanup"
- ARGS=""
- ERR="false"
-)
-#stage $GO
-
# we need to wait for the background processes before the end of dinstall
wait