summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gbp/scripts/import_dsc.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/gbp/scripts/import_dsc.py b/gbp/scripts/import_dsc.py
index 4d512e3..ce65f8c 100644
--- a/gbp/scripts/import_dsc.py
+++ b/gbp/scripts/import_dsc.py
@@ -20,6 +20,7 @@ import ConfigParser
import sys
import re
import os
+import shutil
import tempfile
import glob
import pipes
@@ -77,6 +78,9 @@ def apply_patch(diff):
def apply_deb_tgz(deb_tgz):
"""Apply .debian.tar.gz (V3 source format)"""
+ # Remove any existing data in debian/ as dpkg-source -x does
+ if os.path.isdir('debian'):
+ shutil.rmtree('debian')
gbpc.UnpackTarArchive(deb_tgz, ".")()
return True