From 15858ea18dc276d1bc3d8dc1724a00ed264757bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eddy=20Petri=C8=99or?= Date: Sun, 2 Mar 2008 04:00:43 +0200 Subject: The postinst doesn't rely on the /etc/pbuilderrc file to be present MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Eddy Petrișor --- debian/pbuilder.postinst | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'debian/pbuilder.postinst') diff --git a/debian/pbuilder.postinst b/debian/pbuilder.postinst index 2eb3075..e2f5a39 100755 --- a/debian/pbuilder.postinst +++ b/debian/pbuilder.postinst @@ -26,8 +26,14 @@ case "$1" in CONFFILE=/etc/pbuilderrc # if there is a custom file, then we shouldn't touch it - CURRENTMIRROR=$(grep -E "MIRRORSITE=" "$CONFFILE" | sed 's#MIRRORSITE=##g') - [ "$CURRENTMIRROR" = "_" ] || exit 0 + if [ -f "$CONFFILE" ] ; then + CURRENTMIRROR=$(grep -E "^MIRRORSITE=" "$CONFFILE" | sed 's#MIRRORSITE=##g') + [ "$CURRENTMIRROR" = "_" ] || exit 0 + else + # FIXME: try creating a file only with the MIRRORSITE line + cp "/usr/share/doc/pbuilder/examples/pbuilderrc" "$CONFFILE" + MIRRORSITE="_" + fi db_get pbuilder/mirrorsite MIRRORSITE="$RET" -- cgit v1.2.3