aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLee Garrett <lgarrett@rocketjump.eu>2023-03-07 19:43:32 +0100
committerLee Garrett <lgarrett@rocketjump.eu>2023-03-09 16:57:10 +0100
commita14268fdd53325de5066279a920c542357b6ab07 (patch)
treea78a0916ae5cb7eb1a7e80c59e713f5f05cf7f46
parentf677cc4f76f70f008fd17091c3c991007eec8ecc (diff)
parse-dla.pl: Add better error handling
-rwxr-xr-xenglish/lts/security/parse-dla.pl8
1 files changed, 4 insertions, 4 deletions
diff --git a/english/lts/security/parse-dla.pl b/english/lts/security/parse-dla.pl
index cedcf962820..92aa58acdf1 100755
--- a/english/lts/security/parse-dla.pl
+++ b/english/lts/security/parse-dla.pl
@@ -184,10 +184,10 @@ if (!(-d $year)){
sub make_data{
if (-f $data){
- print STDERR "$data already exists in filename '$adv'\n";
+ print STDERR "Data file \"$data\" already exists for advisory in file '$adv'\n";
return;
}
- open DATA, ">", "$data";
+ open DATA, ">", "$data" or die "Can't write to data file \"$data\"";
print DATA "<define-tag pagetitle>$pagetitle</define-tag>\n";
print DATA "<define-tag report_date>$date</define-tag>\n";
print DATA "<define-tag secrefs>@dbids</define-tag>\n" if @dbids;
@@ -201,10 +201,10 @@ sub make_data{
sub make_wml{
if (-f $wml){
- print STDERR "$wml already exists in filename '$adv'\n";
+ print STDERR "WML file \"$wml\" already exists for advisory in file '$adv'\n";
return;
}
- open WML, ">", "$wml";
+ open WML, ">", "$wml" or die "Can't write to WML file \"$wml\"";
print WML "<define-tag description>LTS security update</define-tag>\n";
print WML "<define-tag moreinfo>$moreinfo\n</define-tag>\n";
print WML "\n# do not modify the following line\n";

© 2014-2024 Faster IT GmbH | imprint | privacy policy