Hamish Moffatt writes ("Re: Bug#33156: debian-policy: Cannot find referenced file in given URL"): ... > Maintainer scripts should be written in posix or bash; no argument there. > However, upstream should be free to use whatever scripting language it > wants.
Is anyone disputing this ? The policy in question says: csh and tcsh should be avoided as scripting languages. See Csh Programming Considered Harmful, one of the comp.unix.* FAQs. It can be found on rtfm.mit.edu in PATHNAME. If an upstream package comes with csh scripts then you must make sure that they start with #!/bin/csh and make your package depend on the c-shell virtual package. Is this not accurate ? Ian.