Remove the (unmaintained for 10+ years) svr4 and ibcs2 emulation code.
[dragonfly.git] / etc / rc.d / archdep
1 #!/bin/sh
2 #
3 # $FreeBSD: src/etc/rc.d/archdep,v 1.5 2003/05/06 00:09:51 obrien Exp $
4 # $DragonFly: src/etc/rc.d/Attic/archdep,v 1.5 2006/05/20 18:26:29 dillon Exp $
5 #
6
7 # PROVIDE: archdep
8 # REQUIRE: LOGIN
9 # BEFORE: abi
10
11 . /etc/rc.subr
12
13 name=archdep
14 load_rc_config $name
15
16 # should we print out unaligned access warnings?
17 #
18 unaligned_warnings()
19 {
20         if ! checkyesno unaligned_print; then
21                 sysctl machdep.unaligned_print=0
22         fi
23 }
24
25 # Alpha OSF/1 binary emulation
26 #
27 osf1_compat()
28 {
29         if checkyesno osf1_enable; then
30                 echo -n ' OSF/1'
31                 if ! kldstat -v | grep osf1_ecoff > /dev/null; then
32                         kldload osf1 > /dev/null 2>&1
33                 fi
34         fi
35 }
36
37 _arch=`${SYSCTL_N} hw.machine`
38 echo -n "Initial $_arch initialization:"
39 case $_arch in
40 i386)
41         ;;
42 alpha)
43         osf1_compat
44         unaligned_warnings
45         ;;
46 ia64)
47         unaligned_warnings
48         ;;
49 esac
50
51 dummy_rc_command "$1"
52
53 echo '.'