aboutsummaryrefslogtreecommitdiff
path: root/debian/pbuilder.postinst
blob: f326182d5c6c659bb0208966106883e30ebd8e88 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/sh

. /usr/share/debconf/confmodule

CONFFILE=/etc/pbuilderrc

db_get pbuilder/mirrorsite
MIRRORSITE="$RET"

if [ "$MIRRORSITE" = "_" ]
then
    MIRRORSITE=$(grep -E '^deb ' /etc/apt/sources.list | head -n 1 | awk '{print $2;}')
    db_set pbuilder/mirrorsite "$MIRRORSITE"
    db_input medium pbuilder/mirrorsite
    db_go
fi

TMPFILE=`mktemp`
cat "$CONFFILE" | sed "s#MIRRORSITE=.*\$#MIRRORSITE=$MIRRORSITE#" > "$TMPFILE" && mv "$TMPFILE" "$CONFFILE"