diff options
-rwxr-xr-x | debian/pbuilder.postinst | 10 |
1 files changed, 8 insertions, 2 deletions
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" |