36 lines
1.0 KiB
Plaintext
36 lines
1.0 KiB
Plaintext
|
$OpenBSD: patch-pptHtml_nspptview,v 1.1.1.1 2001/07/13 15:16:22 avsm Exp $
|
||
|
--- pptHtml/nspptview.orig Wed Oct 13 17:46:03 1999
|
||
|
+++ pptHtml/nspptview Fri Jul 13 12:30:48 2001
|
||
|
@@ -1,4 +1,4 @@
|
||
|
-#!/bin/tcsh
|
||
|
+#!/bin/csh
|
||
|
|
||
|
if ($#argv != 1) then
|
||
|
echo "Usage: $0 file.doc"
|
||
|
@@ -9,12 +9,13 @@ set source = $argv[1]
|
||
|
|
||
|
#Generate a unique html filename (/tmp/scriptname.pidnum.html)
|
||
|
set com = $0
|
||
|
-set tmp = /tmp/$com:t.$$
|
||
|
-set html = $tmp.html
|
||
|
+set tmp = `mktemp -d /tmp/nspptview.XXXXXXXXXX` || exit 1
|
||
|
+set tmp2 = `mktemp -d $tmp/nspptview.XXXXXXXXXX` || exit 1
|
||
|
+set html = $tmp2.html
|
||
|
|
||
|
pptHtml $source > $html
|
||
|
-if ((!(-s $html)) | ($status)) then
|
||
|
- echo "$0: failed to generate HTML file"
|
||
|
+if ((!(-r $html)) | ($status)) then
|
||
|
+ echo "$0"": failed to generate HTML file"
|
||
|
exit 1
|
||
|
endif
|
||
|
|
||
|
@@ -24,6 +25,6 @@ nsopen $html
|
||
|
#I do NOT remove the html file so that the user can click
|
||
|
#on the "Back" button without generating a "file not found"
|
||
|
#error - but uncomment the next line if you want it.
|
||
|
-rm $tmp*
|
||
|
+rm -rf $tmp
|
||
|
|
||
|
exit 0
|