Annotation of embedaddon/libiconv/libcharset/tools/all-locales, revision 1.1
1.1 ! misho 1: #! /bin/sh
! 2: # Prints the list of all locale names, one per line.
! 3:
! 4: locale -a
! 5: test $? = 0 && exit 0
! 6:
! 7: host=`/bin/sh ../build-aux/config.guess`
! 8: host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
! 9: host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
! 10: host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
! 11:
! 12: case "$host_os" in
! 13: sunos* | solaris*)
! 14: cd /usr/lib/locale && ls -1
! 15: ;;
! 16: freebsd*)
! 17: cd /usr/share/locale && ls -1
! 18: ;;
! 19: darwin* | openbsd*)
! 20: echo C
! 21: cd /usr/share/locale && ls -1 */LC_CTYPE | sed -e 's,/LC_CTYPE$,,'
! 22: ;;
! 23: *)
! 24: echo "Don't know how to determine list of locales on $host_os" 1>&2
! 25: exit 1
! 26: ;;
! 27: esac
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>