X-Git-Url: http://git.plutz.net/?p=clickslide;a=blobdiff_plain;f=clickslide.sh;fp=clickslide.sh;h=d42f4059b55bc2c1975195904c81d26245bd955a;hp=291130a35ba128217c205033a571cae8cb58a6e1;hb=08ca3fa5aa85561baa66ebeac9130bd96e46333d;hpb=fc0b6d7e73f09538b0b0bb0e98d8ddc451c24e24 diff --git a/clickslide.sh b/clickslide.sh index 291130a..d42f405 100755 --- a/clickslide.sh +++ b/clickslide.sh @@ -4,12 +4,14 @@ prev='' next='' idoff=0 depth=0 ucdepth=-1 _base64() { - { uuencode -m - <"$1" \ + # busybox does not ship base64, only uuencode. Other platforms might need base64 instead + if which uuencode; then + uuencode -m - <"$1" \ | sed '1d; :X;$!{N;bX;}; s;\n;;g; s;=\+;;g;' - } || { + else base64 <"$1" \ | sed ':X;$!{N;bX;}; s;\n;;g; s;=\+;;g;' - } + fi } { "${0%/*}"/cgilite/html-sh.sed || cat; } \