mirror of
https://github.com/eLvErDe/hwraid.git
synced 2025-07-01 02:54:22 +02:00
Import dellmgr
This commit is contained in:
parent
1a2065a0f4
commit
fabe7423e7
1768
packaging/debian/dellmgr/Dellmgr-changes.txt
Normal file
1768
packaging/debian/dellmgr/Dellmgr-changes.txt
Normal file
File diff suppressed because it is too large
Load Diff
11
packaging/debian/dellmgr/changelog
Normal file
11
packaging/debian/dellmgr/changelog
Normal file
@ -0,0 +1,11 @@
|
||||
dellmgr (5.31-2) unstable; urgency=low
|
||||
|
||||
* Update create-devices-nodes to handle kernels 2.6.25rc2+.
|
||||
|
||||
-- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Mon, 16 Feb 2009 19:31:24 +0100
|
||||
|
||||
dellmgr (5.31-1) unstable; urgency=low
|
||||
|
||||
* Initial release.
|
||||
|
||||
-- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Tue, 26 Aug 2008 10:01:34 +0200
|
1
packaging/debian/dellmgr/compat
Normal file
1
packaging/debian/dellmgr/compat
Normal file
@ -0,0 +1 @@
|
||||
4
|
20
packaging/debian/dellmgr/control
Normal file
20
packaging/debian/dellmgr/control
Normal file
@ -0,0 +1,20 @@
|
||||
Source: dellmgr
|
||||
Section: admin
|
||||
Priority: optional
|
||||
Maintainer: Adam Cécile (Le_Vert) <gandalf@le-vert.net>
|
||||
Build-Depends: debhelper (>= 4)
|
||||
Standards-Version: 3.8.0
|
||||
Homepage: http://linux.dell.com
|
||||
|
||||
Package: dellmgr
|
||||
Architecture: i386 amd64
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
||||
Description: Manage DELL PERC/CERC cards based on LSI MegaRAID chip
|
||||
This tool allow you to access the RAID card BIOS from Linux.
|
||||
.
|
||||
Useful to manage arrays or start maintenance operations.
|
||||
.
|
||||
If you have a MegaRAID card, which doesn't come from Dell, look at
|
||||
megamgr package instead.
|
||||
.
|
||||
This tool will not work on recent SAS cards.
|
19
packaging/debian/dellmgr/copyright
Normal file
19
packaging/debian/dellmgr/copyright
Normal file
@ -0,0 +1,19 @@
|
||||
This package was debianized by Adam Cécile (Le_Vert) <gandalf@le-vert.net> on
|
||||
Tue, 26 Aug 2008 10:01:34 +0200.
|
||||
|
||||
It was downloaded from http://linux.dell.com/storage.shtml
|
||||
|
||||
Upstream Author:
|
||||
|
||||
Dell Inc.
|
||||
|
||||
Copyright:
|
||||
|
||||
Copyright (C) Dell Inc.
|
||||
|
||||
License:
|
||||
|
||||
Dell proprietary.
|
||||
|
||||
The Debian packaging is (C) 2008, Adam Cécile (Le_Vert) <gandalf@le-vert.net>
|
||||
and is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
|
2
packaging/debian/dellmgr/dirs
Normal file
2
packaging/debian/dellmgr/dirs
Normal file
@ -0,0 +1,2 @@
|
||||
usr/sbin
|
||||
usr/lib/dellmgr
|
44
packaging/debian/dellmgr/rules
Executable file
44
packaging/debian/dellmgr/rules
Executable file
@ -0,0 +1,44 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
# Uncomment this to turn on verbose mode.
|
||||
#export DH_VERBOSE=1
|
||||
|
||||
DESTDIR = $(CURDIR)/debian/dellmgr
|
||||
|
||||
build:
|
||||
|
||||
clean:
|
||||
dh_testdir
|
||||
dh_testroot
|
||||
dh_clean
|
||||
|
||||
install:
|
||||
dh_testdir
|
||||
dh_testroot
|
||||
dh_clean -k
|
||||
dh_installdirs
|
||||
install -D -m 755 $(CURDIR)/usr/sbin/dellmgr.bin \
|
||||
$(DESTDIR)/usr/lib/dellmgr/dellmgr.real
|
||||
install -D -m 644 $(CURDIR)/debian/wrappers/create-device-node \
|
||||
$(DESTDIR)/usr/lib/dellmgr/create-device-node
|
||||
install -D -m 755 $(CURDIR)/debian/wrappers/dellmgr \
|
||||
$(DESTDIR)/usr/sbin/dellmgr
|
||||
|
||||
binary-indep: build install
|
||||
binary-arch: build install
|
||||
dh_testdir
|
||||
dh_testroot
|
||||
dh_installchangelogs debian/Dellmgr-changes.txt
|
||||
dh_installdocs
|
||||
dh_link
|
||||
dh_strip
|
||||
dh_compress
|
||||
dh_fixperms
|
||||
dh_installdeb
|
||||
dh_shlibdeps
|
||||
dh_gencontrol
|
||||
dh_md5sums
|
||||
dh_builddeb
|
||||
|
||||
binary: binary-indep binary-arch
|
||||
.PHONY: build clean binary-indep binary-arch binary install
|
21
packaging/debian/dellmgr/wrappers/create-device-node
Normal file
21
packaging/debian/dellmgr/wrappers/create-device-node
Normal file
@ -0,0 +1,21 @@
|
||||
# Author: Adam Cécile (Le_Vert) <gandalf@le-vert.net>
|
||||
# License: Public domain
|
||||
|
||||
create_node() {
|
||||
# Since 2.6.25rc2 linux kernel, megadev0 is created dynamically by udev
|
||||
# See http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=90a95af85f22c82f87e5fb714bac7ee06673b0ff
|
||||
if [ ! -e /dev/megadev0 ]; then
|
||||
# Not available, try to create it by hand for kernel pre 2.6.25rc2
|
||||
grep -q 'megadev$' /proc/devices && MEGARAID="ok"
|
||||
if [ ! -z ${MEGARAID} ]; then
|
||||
MAJOR=`grep 'megadev$' /proc/devices | head -n 1 | awk '{ print $1 }'`
|
||||
mknod /dev/megadev0 c $MAJOR 0
|
||||
return $?
|
||||
fi
|
||||
fi
|
||||
if [ -e /dev/megadev0 ]; then
|
||||
return 0
|
||||
else
|
||||
return 1
|
||||
fi
|
||||
}
|
12
packaging/debian/dellmgr/wrappers/dellmgr
Normal file
12
packaging/debian/dellmgr/wrappers/dellmgr
Normal file
@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
|
||||
. /usr/lib/dellmgr/create-device-node
|
||||
|
||||
create_node
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
/usr/lib/dellmgr/dellmgr.real $@
|
||||
else
|
||||
echo "No LSI MegaRAID cards found."
|
||||
exit 1
|
||||
fi
|
Loading…
x
Reference in New Issue
Block a user