1 #!/sbin/sh 2 # 3 # CDDL HEADER START 4 # 5 # The contents of this file are subject to the terms of the 6 # Common Development and Distribution License (the "License"). 7 # You may not use this file except in compliance with the License. 8 # 9 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 10 # or http://www.opensolaris.org/os/licensing. 11 # See the License for the specific language governing permissions 12 # and limitations under the License. 13 # 14 # When distributing Covered Code, include this CDDL HEADER in each 15 # file and include the License file at usr/src/OPENSOLARIS.LICENSE. 16 # If applicable, add the following below this CDDL HEADER, with the 17 # fields enclosed by brackets "[]" replaced with your own identifying 18 # information: Portions Copyright [yyyy] [name of copyright owner] 19 # 20 # CDDL HEADER END 21 # 22 # 23 # Copyright 2006 Sun Microsystems, Inc. All rights reserved. 24 # Use is subject to license terms. 25 # 26 # Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T. 27 # All rights reserved. 28 # 29 # 30 # ident "%Z%%M% %I% %E% SMI" 31 32 # This file loads keyboard mappings and initializes keyboard defaults 33 34 . /lib/svc/share/smf_include.sh 35 36 smf_is_globalzone || exit $SMF_EXIT_OK 37 38 # 39 # Systems with no hardware keyboard ID may provide an eeprom value, 40 # or the value can be supplied in /etc/default/kbd. A value supplied 41 # in /etc/default/kbd will override the value supplied in eeprom. 42 # 43 [ -x /usr/lib/set_keyboard_layout ] && /usr/lib/set_keyboard_layout 44 45 # Initialize the keyboard defaults 46 47 [ -h /dev/kbd -a -x /usr/bin/kbd ] && /usr/bin/kbd -i >/dev/null 2>&1 48 49 # Load the keymap for the attached keyboard. 50 /usr/bin/loadkeys 51