diff options
author | Eddy Petrișor <eddy.petrisor@gmail.com> | 2008-03-02 04:00:43 +0200 |
---|---|---|
committer | Eddy Petrișor <eddy.petrisor@gmail.com> | 2008-03-02 05:11:48 +0200 |
commit | 15858ea18dc276d1bc3d8dc1724a00ed264757bb (patch) | |
tree | dfeda9db4c8fbc9980e7275672062b3daaf1ee76 | |
parent | ef227a3da916f53f5a9ef4266c27c283c1ab607b (diff) | |
download | pbuilder-15858ea18dc276d1bc3d8dc1724a00ed264757bb.tar pbuilder-15858ea18dc276d1bc3d8dc1724a00ed264757bb.tar.gz |
The postinst doesn't rely on the /etc/pbuilderrc file to be present
Signed-off-by: Eddy Petrișor <eddy.petrisor@gmail.com>
-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" |