Refactor the tls/dlts version options
[openssl.git] / util / dofile.pl
index 57243880d414e62fe94e41551ffae8f2eaa849cc..6d4ffa4abdff43c1ba58b0bdda020a3dbec89396 100644 (file)
@@ -40,6 +40,14 @@ my @autowarntext = (
         . (scalar(@ARGV) > 0 ? " from " .join(", ", @ARGV) : "")
 );
 
+if (defined($opts{s})) {
+    local $/ = undef;
+    open VARS, $opts{s} or die "Couldn't open $opts{s}, $!";
+    my $contents = <VARS>;
+    close VARS;
+    eval $contents;
+    die $@ if $@;
+}
 die "Must have input files"
    if defined($opts{i}) and scalar(@ARGV) == 0;