flesh out check for reasonable-looking service names
[monkeysphere.git] / website / bugs / posix_compliance.mdwn
1 It would be nice to make all of the Monkeysphere scripts POSIX
2 compliant, for portability and light-weightedness.  Better POSIX
3 compliance would probably at least be better for compatibility with
4 o{ther,lder} versions of bash.  Unfortunately there are quite a few
5 bashism at the moment, so this may not be trivial.  For instance:
6
7       servo:~/cmrg/monkeysphere/git 0$ checkbashisms -f src/monkeysphere-server 2>&1 | wc -l
8       50
9       servo:~/cmrg/monkeysphere/git 0$ 
10
11 It looks like the biggest complication for this would be the
12 occasional use of bash arrays.