aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xrpmdrake5
1 files changed, 4 insertions, 1 deletions
diff --git a/rpmdrake b/rpmdrake
index 33bed85f..2b00b94d 100755
--- a/rpmdrake
+++ b/rpmdrake
@@ -477,7 +477,10 @@ sub extract_header {
$retries++;
-d $headersdir or warn qq(Could not create temporary directory "$headersdir");
}
- -d $headersdir or die qq(Could not create temporary directory "$headersdir");
+ -d $headersdir or do {
+ warn "Warning, could not extract header!";
+ goto header_non_available;
+ };
$packer->extract_archive($headersdir, $p->header_filename);
$p->update_header("$headersdir/" . $p->header_filename) or do {
warn "Warning, could not extract header!";