diff options
Diffstat (limited to 'misc/svgmap/cached.sh')
-rwxr-xr-x | misc/svgmap/cached.sh | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/misc/svgmap/cached.sh b/misc/svgmap/cached.sh new file mode 100755 index 0000000..4c8c28e --- /dev/null +++ b/misc/svgmap/cached.sh @@ -0,0 +1,11 @@ +#!/bin/sh +/usr/pkg/sbin/nc 127.0.0.1 64777 > /var/cache/svgmap/data.new +if cmp /var/cache/svgmap/data.new \ + /var/cache/svgmap/data >/dev/null 2>&1;then + cat /var/cache/svgmap/output +else + cp /var/cache/svgmap/data.new /var/cache/svgmap/data + cat /var/cache/svgmap/data \ + | /var/www/libexec/svgmap/generate.sh \ + | tee /var/cache/svgmap/output +fi |