X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/4b1c1c0b7395ab1a48d364b13d26ba35e03d9b56..da4e8725cdfeb62527f9b900f3a21afc88e89e3a:/etc/mhn.defaults.sh diff --git a/etc/mhn.defaults.sh b/etc/mhn.defaults.sh index dfe78d37..7c11a1cf 100755 --- a/etc/mhn.defaults.sh +++ b/etc/mhn.defaults.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#! /bin/sh # # mhn.defaults.sh -- create extra profile file for MIME handling # @@ -182,7 +182,9 @@ else fi echo "mhshow-show-text/calendar: mhical -infile %F" >> $TMP +echo "mhshow-show-application/ics: mhical -infile %F" >> $TMP echo "mhfixmsg-format-text/calendar: mhical -infile %F" >> $TMP +echo "mhfixmsg-format-application/ics: mhical -infile %F" >> $TMP PGM=`$SEARCHPROG "$SEARCHPATH" ivs_replay` if [ ! -z "$PGM" ]; then @@ -285,24 +287,24 @@ EOF # that another netscape is already running and certain things can't be done). PGM=`$SEARCHPROG "$SEARCHPATH" w3m` if [ ! -z "$PGM" ]; then - echo 'mhshow-show-text/html: charset=%{charset}; '"\ + echo 'mhshow-show-text/html: charset="%{charset}"; '"\ %l$PGM"' -dump ${charset:+-I} ${charset:+"$charset"} -T text/html %F' >> $TMP - echo 'mhfixmsg-format-text/html: charset=%{charset}; '"\ + echo 'mhfixmsg-format-text/html: charset="%{charset}"; '"\ $PGM "'-dump ${charset:+-I} ${charset:+"$charset"} -O utf-8 -T text/html %F' \ >> $TMP - echo 'mhbuild-convert-text/html: charset=%{charset}; '"\ + echo 'mhbuild-convert-text/html: charset="%{charset}"; '"\ $PGM "'-dump ${charset:+-I} ${charset:+"$charset"} -O utf-8 -T text/html %F '"\ ${replfmt}" >> $TMP else PGM=`$SEARCHPROG "$SEARCHPATH" lynx` if [ ! -z "$PGM" ]; then - echo 'mhshow-show-text/html: charset=%{charset}; '"\ + echo 'mhshow-show-text/html: charset="%{charset}"; '"\ %l$PGM"' -child -dump -force-html ${charset:+--assume_charset} ${charset:+"$charset"} %F' >> $TMP #### lynx indents with 3 spaces, remove them and any trailing spaces. - echo 'mhfixmsg-format-text/html: charset=%{charset}; '"\ + echo 'mhfixmsg-format-text/html: charset="%{charset}"; '"\ $PGM "'-child -dump -force_html ${charset:+--assume_charset} ${charset:+"$charset"} %F | '"\ expand | sed -e 's/^ //' -e 's/ *$//'" >> $TMP - echo 'mhbuild-convert-text/html: charset=%{charset}; '"\ + echo 'mhbuild-convert-text/html: charset="%{charset}"; '"\ $PGM "'-child -dump -force_html ${charset:+--assume_charset} ${charset:+"$charset"} '"\ %F${replfmt}" >> $TMP else @@ -350,8 +352,11 @@ case "`uname`" in ;; esac -# output a sorted version of the file -sort < $TMP +# Output a sorted version of the file, along with some comments in +# appropriate places. +echo '#: This file was generated by mhn.defaults.sh.' +sort < $TMP | \ + sed -e 's|^\(mhshow-show-application/ics:.*\)|#: might need -notextonly -noinlineonly or -part/-type to show application/ics parts\n\1|' exit 0