Aacraid monitoring

Материал из noname.com.ua
Версия от 09:06, 5 мая 2009; Sirmax (обсуждение | вклад) (Новая: =Adaptec Raid Monitoring= После года эксплуотации мне пришла в голову мысль, что никак кроме как по состоянию "ла...)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигацииПерейти к поиску

Adaptec Raid Monitoring

После года эксплуотации мне пришла в голову мысль, что никак кроме как по состоянию "лампочек" я не узнаю, живые ли винты в рейде. А их у меня аж 2, в шасси от SuperMicro

Всем спасибо. Опубликовано HolyBoy в 4 Март, 2009 - 15:12. Вот, сотворил ебилд для amd64, поскольку именно под эту архитектуру надо программу:

  1. Copyright 1999-2009 Gentoo Foundation
  2. Distributed under the terms of the GNU General Public License v2
  3. $Header: $

EAPI=2

inherit multilib rpm versionator


DESCRIPTION="Storage manager for Adaptec RAID controller" HOMEPAGE="http://www.adaptec.com/en-US/downloads/"

LICENSE="Adaptec" SLOT="0" KEYWORDS="~amd64" IUSE="X" RESTRICT="mirror"

SRC_URI_BASE="http://download.adaptec.com/raid/storage_manager" SRC_URI_amd64="${SRC_URI_BASE}/${PN}_linux_x64_v${PV}.rpm"

SRC_URI="amd64? ( ${SRC_URI_amd64} )"


RDEPEND="sys-libs/libstdc++-v3

                !=sys-devel/gcc-3*
                X? ( dev-java/sun-jdk:1.5[X] )
                !X? ( dev-java/sun-jdk:1.5 )"

S="${WORKDIR}/usr/StorMan"

src_unpack() {

         rpm_src_unpack

}

src_configure() {

         # binpkg - nothing to do here
                :;

}

src_compile() {

         # binpkg - nothing to do here
                :;

}

src_install() {

       if use X ; then
               cd "${S}" || die
               insinto /opt/StorMan
               doins index.html *.jar *.pps *.so
               # StorMan needs the help inside of /opt/StorMan
               doins -r help
               into /opt
               dobin "${FILESDIR}"/StorMan.sh
               dosed "s:%LIBDIR%:/usr/$(get_libdir):" /opt/bin/StorMan.sh
               dobin "${FILESDIR}"/StorAgnt.sh
               dosed "s:%LIBDIR%:/usr/$(get_libdir):" /opt/bin/StorAgnt.sh
               dosed 's:\(\.log=\):\1/var/log:g' /opt/StorMan/RaidLog.pps
       fi
       into /opt/StorMan
       dobin {arc,hr}conf
       dosym ../StorMan/bin/arcconf /opt/bin/arcconf
       dosym ../StorMan/bin/hrconf /opt/bin/hrconf
       dodoc README.TXT

}