source: trunk/debathena/scripts/chroot-sources @ 24683

Revision 24683, 1.1 KB checked in by broder, 14 years ago (diff)
Use "production" instead of "" for DEBATHENA_RELEASE schroot or sbuild or something scrubs the environment of empty variables before the setup-hook gets run, meaning that DEBATHENA_RELEASE="" translates into an unset DEBATHENA_RELEASE translates into DEBATHENA_RELEASE="-proposed", which is clearly not desirable.
  • Property svn:executable set to *
Line 
1#!/bin/bash
2
3# Usage: dasources
4
5# Adjust /etc/apt/sources.list.d/debathena.list using the
6# DEBATHENA_RELEASE environment variable (set to either "production",
7# "-proposed", or "-development"),
8#
9# If DEBATHENA_RELEASE is unset, assume we're building for -proposed.
10
11: ${DEBATHENA_RELEASE=-proposed}
12: ${DEBATHENA_MIRROR:=http://debathena.mit.edu/apt}
13dist="$SBUILD_BUILD_CONF_DISTRIBUTION"
14list=/etc/apt/sources.list.d/debathena.list
15
16rm -f "$list"
17
18cat >>"$list" <<EOF
19deb $DEBATHENA_MIRROR $dist debathena debathena-config
20deb-src $DEBATHENA_MIRROR $dist debathena debathena-config
21EOF
22
23if [ "$DEBATHENA_RELEASE" = "-proposed" ] || [ "$DEBATHENA_RELEASE" = "-development" ]; then
24    cat >>"$list" <<EOF
25deb $DEBATHENA_MIRROR ${dist}-proposed debathena debathena-config
26deb-src $DEBATHENA_MIRROR ${dist}-proposed debathena debathena-config
27EOF
28fi
29
30if [ "$DEBATHENA_RELEASE" = "-development" ]; then
31    cat >>"$list" <<EOF
32deb $DEBATHENA_MIRROR ${dist}-development debathena debathena-config
33deb-src $DEBATHENA_MIRROR ${dist}-development debathena debathena-config
34EOF
35fi
36
37DEBIAN_FRONTEND=noninteractive apt-get update
Note: See TracBrowser for help on using the repository browser.