From: | "Wolfram Schlich (wschlich)" <wschlich@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo-x86 commit in sys-block/dellmgr/files: dellmgr-r2 |
Date: | Mon, 01 Dec 2008 16:04:57 |
Message-Id: | E1L7BGY-0006ch-Jd@stork.gentoo.org |
1 | wschlich 08/12/01 16:04:54 |
2 | |
3 | Added: dellmgr-r2 |
4 | Log: |
5 | add support for newer kernels (see bug #233295) |
6 | (Portage version: 2.2_rc13/cvs/Linux 2.6.24-gentoo-r5-1 i686) |
7 | |
8 | Revision Changes Path |
9 | 1.1 sys-block/dellmgr/files/dellmgr-r2 |
10 | |
11 | file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-block/dellmgr/files/dellmgr-r2?rev=1.1&view=markup |
12 | plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-block/dellmgr/files/dellmgr-r2?rev=1.1&content-type=text/plain |
13 | |
14 | Index: dellmgr-r2 |
15 | =================================================================== |
16 | #!/bin/sh |
17 | |
18 | # Get the major number of the megadev ioctl device node |
19 | megadev_major=$(egrep '[[:space:]]megadev(_legacy)?$' /proc/devices 2>/dev/null | awk '{print $1}' 2>/dev/null) |
20 | megadev_node=/dev/megadev0 |
21 | |
22 | # MegaRAID device node major number found |
23 | if [ -z "${megadev_major}" ]; then |
24 | echo "ERROR: failed to determine device node major number" |
25 | exit 1 |
26 | fi |
27 | if [ -e "${megadev_node}" ]; then |
28 | if ! rm -f "${megadev_node}"; then |
29 | echo "ERROR: failed to remove existing device node ${megadev_node}" |
30 | exit 1 |
31 | fi |
32 | fi |
33 | if ! mknod "${megadev_node}" c "${megadev_major}" 0; then |
34 | echo "ERROR: failed to create device node ${megadev_node}" |
35 | exit 1 |
36 | fi |
37 | |
38 | # Start the real dellmgr binary |
39 | "${0%/*}/dellmgr.bin" "${@}" |