diff options
author | Tony Vroon <chainsaw@gentoo.org> | 2012-01-27 13:12:41 +0000 |
---|---|---|
committer | Tony Vroon <chainsaw@gentoo.org> | 2012-01-27 13:12:41 +0000 |
commit | 89e9adb3c10028803ec2e14999f370891e3389d8 (patch) | |
tree | 3095dd5303d6e2e23827ab98c62ef0778e429d2a /sys-apps/cciss_vol_status | |
parent | Add basename to dosym targets. (diff) | |
download | historical-89e9adb3c10028803ec2e14999f370891e3389d8.tar.gz historical-89e9adb3c10028803ec2e14999f370891e3389d8.tar.bz2 historical-89e9adb3c10028803ec2e14999f370891e3389d8.zip |
Added cron job to check volume status on a daily basis and e-mail for errors. Suggestion & implementation by Oleg Gawriloff, closes bug #350029. Removed old ebuilds.
Package-Manager: portage-2.1.10.44/cvs/Linux x86_64
Diffstat (limited to 'sys-apps/cciss_vol_status')
-rw-r--r-- | sys-apps/cciss_vol_status/ChangeLog | 13 | ||||
-rw-r--r-- | sys-apps/cciss_vol_status/Manifest | 16 | ||||
-rw-r--r-- | sys-apps/cciss_vol_status/cciss_vol_status-1.02.ebuild | 17 | ||||
-rw-r--r-- | sys-apps/cciss_vol_status/cciss_vol_status-1.09-r1.ebuild (renamed from sys-apps/cciss_vol_status/cciss_vol_status-1.06.ebuild) | 11 | ||||
-rw-r--r-- | sys-apps/cciss_vol_status/files/cciss_vol_status.cron | 22 |
5 files changed, 45 insertions, 34 deletions
diff --git a/sys-apps/cciss_vol_status/ChangeLog b/sys-apps/cciss_vol_status/ChangeLog index e78ac1a22866..7e9b28b649d1 100644 --- a/sys-apps/cciss_vol_status/ChangeLog +++ b/sys-apps/cciss_vol_status/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for sys-apps/cciss_vol_status -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/cciss_vol_status/ChangeLog,v 1.8 2011/05/27 09:32:46 chainsaw Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/cciss_vol_status/ChangeLog,v 1.9 2012/01/27 13:12:41 chainsaw Exp $ + +*cciss_vol_status-1.09-r1 (27 Jan 2012) + + 27 Jan 2012; Tony Vroon <chainsaw@gentoo.org> -cciss_vol_status-1.02.ebuild, + -cciss_vol_status-1.06.ebuild, +cciss_vol_status-1.09-r1.ebuild, + +files/cciss_vol_status.cron: + Added cron job to check volume status on a daily basis and e-mail for errors. + Suggestion & implementation by Oleg Gawriloff, closes bug #350029. Removed + old ebuilds. *cciss_vol_status-1.09 (27 May 2011) diff --git a/sys-apps/cciss_vol_status/Manifest b/sys-apps/cciss_vol_status/Manifest index df7af4cdbaf9..0c2fefcbbcce 100644 --- a/sys-apps/cciss_vol_status/Manifest +++ b/sys-apps/cciss_vol_status/Manifest @@ -2,20 +2,18 @@ Hash: SHA1 AUX 1.06-strlen-typo.patch 505 RMD160 0c6bd5897c481ac25dea3e18ae052e30ba8c8979 SHA1 e4d8c93f952969649f542dc11a92193727785fa3 SHA256 4a73d097338f44d4d9a3aa4f3900da7f4196cbf67bb5d4ff33ce91a38dd78f9f -DIST cciss_vol_status-1.02.tar.gz 78200 RMD160 852e78d5ff755c4d0150f8b7b245bd7b221b3545 SHA1 bcba44e3f97a0a721f5fbd308958e7540798db0e SHA256 79decfa5c51d052d0ddba3f7c733bcfaf4b46f4ac1e19d68cf0e461d8c980413 +AUX cciss_vol_status.cron 655 RMD160 366015cf111bb67274d64dfffe6a235eef779f38 SHA1 98ff85167268a31b869e2fef447f72dd5aee69e3 SHA256 046ee3acded153c338c7342f81b86ba84672bd2701ed58423a51a76cddfcca47 DIST cciss_vol_status-1.03.tar.gz 86581 RMD160 8a021bca637d7ff7e7038d04322fa60fc7aacd00 SHA1 9d69590f02f59100043ebd212727c263a0e7451b SHA256 b3cdcadba4dc8637c70aac9d594e32acbbe2bc323915cce5b2722e631c05c8c0 -DIST cciss_vol_status-1.06.tar.gz 95075 RMD160 8e0ddb26980368fa77bded6b0cf6f159f6a5bac7 SHA1 4da8ec2a73ddf1293f75dcb490bd1d1aca9e21a2 SHA256 ba9a120d08e51a62412631c2d5286c6ba8b4491c9ff8c8240c3b84c459074450 DIST cciss_vol_status-1.09.tar.gz 104978 RMD160 89e7674321f73739054a4287b4a88d45868d48d4 SHA1 7212d014f65fdadf07517f7af3545019fd961bfc SHA256 93520050c3b1742288b92314585d1c0d4eaed9799747b8fc0c06977bbf5b74e4 -EBUILD cciss_vol_status-1.02.ebuild 600 RMD160 727cc92f79aee5698817331428d10cb8f60daa39 SHA1 f82cfb43c1e2b8ef6fed1f8c66fc53a46aa23bdb SHA256 d2d729d9c4f3a1e62dca71127b8b6a0b01f7f5f624c46b1d867634dceecb0bf6 EBUILD cciss_vol_status-1.03.ebuild 608 RMD160 871075d5ae6b06bc5f5a2454bdf3abf9845a6cb8 SHA1 59dff62d10dc14a4276a4b0abdf71ed757b4a718 SHA256 b28ba94c22806c8d5d2310f1cc6dc513efa04e5a80649f6b90e194dbbcac8ad8 -EBUILD cciss_vol_status-1.06.ebuild 685 RMD160 d7daa8bf2dfc90009475948c35a46d28ab5faaca SHA1 f631dfff9108ed53c0b7bf459143853525794f2b SHA256 92c8794d536c93109f35cbc6c8b506b99217e6fa58614d0d0de535dfebd11642 +EBUILD cciss_vol_status-1.09-r1.ebuild 710 RMD160 19277802874e660870d043b12d08954be2f40efd SHA1 0045c65f3069a41c3c99338265128090f747004a SHA256 6d90838f1bd79bc097345d9f69ddc936da11f324c9ab99fe8a908805cc05ec6d EBUILD cciss_vol_status-1.09.ebuild 621 RMD160 daa7901dcbf3c209effbd49cacd83b46aa2210f7 SHA1 ea8b419bf598637bc125230aa2dabe52ae585a0f SHA256 53e899ebd95300991ab91a0b50ac97012efcbfcd9d6f8e31732c2c786d8feaa1 -MISC ChangeLog 2174 RMD160 35d95bfc48eeb061a187fbb948c7691438c1ad1d SHA1 285490cc3180f1cc4ce402bcf98751b01fc152ae SHA256 8ce06c197903bf96d5f6db2c953d2f141626a6e06a37017eee4e5c0221afe365 +MISC ChangeLog 2566 RMD160 08f76ef8125cd3117f2b51a58bf28b5250de960d SHA1 b229d1ac37e5996995fbd8443a2328944e595eb7 SHA256 9d8e3d7103da159f4f54dbbd09688fbe92b3941601ebd6f051948bf90982bfcc MISC metadata.xml 254 RMD160 823c99a514af57fe285c45f08538b7cc18e6342a SHA1 de5f6d0faac7d5f11daa399f9e875c30cac2ce64 SHA256 2817a53a07dd68fef8ec5467cb1a8441e87d77bd7eaf8ce9971de1adfbab7bdc -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.17 (GNU/Linux) +Version: GnuPG v2.0.18 (GNU/Linux) -iEYEARECAAYFAk3fb8IACgkQp5vW4rUFj5qt+wCdHZ9ikR4pIRW7tZSvrfRbxNzZ -KuYAn1JGHzCrgOI6/vMfPgaLHb1QDJUW -=3RHy +iEYEARECAAYFAk8iotAACgkQp5vW4rUFj5qhYgCfRdW4XcteGQpP6Le1ZLKKIWN1 +x30AoKlWq0v07HiaEbz7Z7qMGBs6MbdJ +=7yMR -----END PGP SIGNATURE----- diff --git a/sys-apps/cciss_vol_status/cciss_vol_status-1.02.ebuild b/sys-apps/cciss_vol_status/cciss_vol_status-1.02.ebuild deleted file mode 100644 index 7f36614bbc7b..000000000000 --- a/sys-apps/cciss_vol_status/cciss_vol_status-1.02.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/cciss_vol_status/cciss_vol_status-1.02.ebuild,v 1.5 2010/05/02 15:39:47 chainsaw Exp $ - -IUSE="" -DESCRIPTION="Shows status of logical drives attached to HP SmartArray controllers." -HOMEPAGE="http://cciss.sourceforge.net/#cciss_utils" -LICENSE="GPL-2" -SRC_URI="mirror://sourceforge/cciss/${P}.tar.gz" -KEYWORDS="amd64 x86" -SLOT="0" -DEPEND="" - -src_install() { - emake DESTDIR="${D}" install || die "Install failed." - dodoc AUTHORS ChangeLog NEWS README -} diff --git a/sys-apps/cciss_vol_status/cciss_vol_status-1.06.ebuild b/sys-apps/cciss_vol_status/cciss_vol_status-1.09-r1.ebuild index 8492f11994d5..ce6162ac7f2d 100644 --- a/sys-apps/cciss_vol_status/cciss_vol_status-1.06.ebuild +++ b/sys-apps/cciss_vol_status/cciss_vol_status-1.09-r1.ebuild @@ -1,9 +1,8 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/cciss_vol_status/cciss_vol_status-1.06.ebuild,v 1.1 2010/05/02 15:39:47 chainsaw Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/cciss_vol_status/cciss_vol_status-1.09-r1.ebuild,v 1.1 2012/01/27 13:12:41 chainsaw Exp $ -EAPI=3 -inherit base +EAPI=4 IUSE="" DESCRIPTION="Shows status of logical drives attached to HP SmartArray controllers." @@ -15,9 +14,9 @@ SLOT="0" RDEPEND="" DEPEND="" -PATCHES=( "${FILESDIR}/${PV}-strlen-typo.patch" ) - src_install() { emake DESTDIR="${D}" install || die "Install failed." dodoc AUTHORS ChangeLog NEWS README + exeinto /etc/cron.daily + newexe "${FILESDIR}/cciss_vol_status.cron" cciss_vol_status } diff --git a/sys-apps/cciss_vol_status/files/cciss_vol_status.cron b/sys-apps/cciss_vol_status/files/cciss_vol_status.cron new file mode 100644 index 000000000000..2472137ca70b --- /dev/null +++ b/sys-apps/cciss_vol_status/files/cciss_vol_status.cron @@ -0,0 +1,22 @@ +#!/bin/sh + +test -x /usr/bin/cciss_vol_status || exit 0 + +STATUS=0 + +if [ -d /proc/driver/cciss ]; then + DEVS=`grep -h 'cciss/c.*d0:' /proc/driver/cciss/cciss* |awk -F: '{print +"/dev/" $1}'` + OUTPUT=`/usr/bin/cciss_vol_status $DEVS` + if [ $? -ne 0 ]; then + printf "%s\n" "$OUTPUT" + exit 1 + fi +fi +# FIXME: This cronjob should also look at the scsi generic nodes +# (/dev/sg*?) to cover the hpsa driver, fibre-attached MSA1000 family +# devices, orthehpahcisr software RAID driver (see cciss_vol_status(8) +# about how to choose the correct nodes -- i don't use these other +# devices, so i cannot verify how to check them cleanly) +# +exit 0 |