I think it will be better to have bash scripts ending with ".sh" extension for the filename just like some. Maybe it is some reasons behind this ? "init" scripts doesn't have any extensions compare to "locale.sh" for example.