summaryrefslogtreecommitdiff
path: root/src/server/ServeStaticFile.hs
diff options
context:
space:
mode:
authorhallgren <hallgren@chalmers.se>2013-11-12 18:07:38 +0000
committerhallgren <hallgren@chalmers.se>2013-11-12 18:07:38 +0000
commitfa4c327463f01eae2e0fda7deb82c4e9f40797cf (patch)
tree306df9c415043dc3c14404330e8645a7b55a257b /src/server/ServeStaticFile.hs
parent0090b85002e4f609be7be107d9ac251cfd436afc (diff)
Fix Issue 60: Weird output when executing system commands from the gf shell
The system_pipe (aka "?") command creates a temporary file _tmpi containing the input of the system command. It *both* appends _tmpi as an extra argument to the system command line *and* adds an input redirection "< _tmpi". (It also uses and output redirection "> _tmpo" to captures the output of the command.) With this patch, the _tmpi argument is no longer appended to the command line. This allows system_pipe to work with pure filters, such as the "tr" commands, but it will no longer work with commands that require an input file name. (It is possible to use write_file instead...) TODO: it would also be fairly easy to eliminate the creation of the _tmpi and _tmpo files altogether.
Diffstat (limited to 'src/server/ServeStaticFile.hs')
0 files changed, 0 insertions, 0 deletions