- system("pslatex $file.tex >/dev/null 2>&1") == 0
- or die "pslatex failed: $!";
- system("pslatex $file.tex >/dev/null 2>&1") == 0
- or die "pslatex failed: $!";
+ my $dir = $FS::UID::conf_dir. "cache.". $FS::UID::datasrc;
+ chdir($dir);
+
+ my $sfile = shell_quote $file;
+
+ system("pslatex $sfile.tex >/dev/null 2>&1") == 0
+ or die "pslatex $file.tex failed; see $file.log for details?\n";
+ system("pslatex $sfile.tex >/dev/null 2>&1") == 0
+ or die "pslatex $file.tex failed; see $file.log for details?\n";