From 494c6760d9fb4f4401cbe09ffc456e81dcab7655 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Tue, 24 Oct 2006 22:01:37 +0000 Subject: (extract_header) if we cannot create a temp directory, just don't display any data rather than dying --- rpmdrake | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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!"; -- cgit v1.2.1