diff options
author | 2005-03-02 04:32:07 +0000 | |
---|---|---|
committer | 2005-03-02 04:32:07 +0000 | |
commit | 14323d400dafa09e5993f7dddf12e30fc8109c4e (patch) | |
tree | 6a3e836982ed2d04e8a74bc2de38ff7ca8b6afcf /sys-fs | |
parent | move to sys-fs (diff) | |
download | historical-14323d400dafa09e5993f7dddf12e30fc8109c4e.tar.gz historical-14323d400dafa09e5993f7dddf12e30fc8109c4e.tar.bz2 historical-14323d400dafa09e5993f7dddf12e30fc8109c4e.zip |
move from sys-apps
Diffstat (limited to 'sys-fs')
-rw-r--r-- | sys-fs/mdadm/ChangeLog | 98 | ||||
-rw-r--r-- | sys-fs/mdadm/Manifest | 15 | ||||
-rw-r--r-- | sys-fs/mdadm/files/digest-mdadm-1.6.0 | 1 | ||||
-rw-r--r-- | sys-fs/mdadm/files/digest-mdadm-1.7.0 | 1 | ||||
-rw-r--r-- | sys-fs/mdadm/files/digest-mdadm-1.8.1 | 1 | ||||
-rw-r--r-- | sys-fs/mdadm/files/digest-mdadm-1.9.0-r1 | 1 | ||||
-rw-r--r-- | sys-fs/mdadm/files/mdadm-1.9.0-dont-make-man.patch | 11 | ||||
-rwxr-xr-x | sys-fs/mdadm/files/mdadm.rc | 39 | ||||
-rwxr-xr-x | sys-fs/mdadm/files/raid-start.sh | 40 | ||||
-rw-r--r-- | sys-fs/mdadm/mdadm-1.6.0.ebuild | 40 | ||||
-rw-r--r-- | sys-fs/mdadm/mdadm-1.7.0.ebuild | 41 | ||||
-rw-r--r-- | sys-fs/mdadm/mdadm-1.8.1.ebuild | 44 | ||||
-rw-r--r-- | sys-fs/mdadm/mdadm-1.9.0-r1.ebuild | 46 | ||||
-rw-r--r-- | sys-fs/mdadm/metadata.xml | 5 |
14 files changed, 375 insertions, 8 deletions
diff --git a/sys-fs/mdadm/ChangeLog b/sys-fs/mdadm/ChangeLog new file mode 100644 index 000000000000..09acd56fb10b --- /dev/null +++ b/sys-fs/mdadm/ChangeLog @@ -0,0 +1,98 @@ +# ChangeLog for sys-apps/mdadm +# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/mdadm/ChangeLog,v 1.1 2005/03/02 04:32:07 vapier Exp $ + + 20 Feb 2005; Aron Griffis <agriffis@gentoo.org> mdadm-1.9.0.ebuild: + add ~ia64 + +*mdadm-1.9.0 (19 Feb 2005) + + 19 Feb 2005; Mike Frysinger <vapier@gentoo.org> + +files/mdadm-1.9.0-dont-make-man.patch, +mdadm-1.9.0.ebuild: + Version bump #82368 by Neil Bothwick. + + 17 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org> mdadm-1.7.0.ebuild, + mdadm-1.8.1.ebuild: + Keyworded ~sparc wrt #67477, 1.8.1 goes -sparc since it SIGBUS on --assemble + --scan + + 20 Dec 2004; Dylan Carlson <absinthe@gentoo.org> mdadm-1.7.0.ebuild: + Stable on amd64. + +*mdadm-1.8.1 (05 Dec 2004) + + 05 Dec 2004; Mike Frysinger <vapier@gentoo.org> +files/mdadm.rc, + +mdadm-1.8.1.ebuild: + Version bump #71675 by Neil Bothwick. Make sure nroff isnt run #73389 by + Gustaf Björklund. Add init.d script #57321 by Remy Blank. + + 25 Nov 2004; Guy Martin <gmsoft@gentoo.org> mdadm-1.7.0.ebuild: + Stable on hppa. + + 03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> mdadm-1.7.0.ebuild: + Masked mdadm-1.7.0.ebuild stable for ppc + + 28 Aug 2004; Tom Gall <tgall@gentoo.org> mdadm-1.6.0.ebuild: + stable on ppc64, bug #60161 + +*mdadm-1.7.0 (26 Aug 2004) + + 26 Aug 2004; Daniel Ahlberg <aliz@gentoo.org> mdadm-1.7.0.ebuild: + Version bump, closing #61455. + Updated SRC_URI and HOMEPAGE. + Cleaned old versions. + + 21 Aug 2004; Mike Frysinger <vapier@gentoo.org> mdadm-1.6.0.ebuild: + Stabilize since current stable is broken #60632. + + 18 Aug 2004; Aron Griffis <agriffis@gentoo.org> mdadm-1.6.0.ebuild: + stable on alpha + + 30 Jun 2004; Aron Griffis <agriffis@gentoo.org> mdadm-1.5.0.ebuild, + mdadm-1.6.0.ebuild: + glibc -> libc + + 27 Jun 2004; Aron Griffis <agriffis@gentoo.org> mdadm-1.2.0.ebuild: + QA - fix use invocation + + 09 Jun 2004; David Holm <dholm@gentoo.org> mdadm-1.6.0.ebuild: + Added to ~ppc. + +*mdadm-1.6.0 (08 Jun 2004) + + 08 Jun 2004; Scott W Taylor <swtaylor@gentoo.org> +mdadm-1.6.0.ebuild: + version bump + + 10 May 2004; Michael Sterrett <mr_bones_@gentoo.org> mdadm-1.0.1.ebuild, + mdadm-1.4.0.ebuild: + prune extra ebuilds + + 10 May 2004; Michael Sterrett <mr_bones_@gentoo.org> mdadm-1.5.0.ebuild: + don't assign default to S; use sed -i; use flag fixup; use emake; tidy + +*mdadm-1.5.0 (29 Jan 2004) + + 29 Jan 2004; Robin H. Johnson <robbat2@gentoo.org> mdadm-1.5.0.ebuild: + bug #39683, version bump. + +*mdadm-1.4.0 (21 Nov 2003) + + 21 Nov 2003; Daniel Ahlberg <aliz@gentoo.org> mdadm-1.4.0.ebuild : + Version bump. Found by Daniel Milne <d@nmilne.com> in #33552. + + 13 Aug 2003; Will Woods <wwoods@gentoo.org> mdadm-1.0.1.ebuild, + mdadm-1.2.0.ebuild: + Marked stable for alpha + +*mdadm-1.2.0 (29 Apr 2003) + + 09 May 2003; Martin Holzer <mholzer@gentoo.org> mdadm-1.2.0.ebuild: + Removing the kernel mirror since there's a .tar.gz + + 29 Apr 2003; Daniel Ahlberg <aliz@gentoo.org> : + Version bump. Submitted by Jeremy Huddleston <jeremyhu@cory.eecs.berkeley.edu> in #19794. + +*mdadm-1.0.1 (26 Oct 2002) + + 26 Oct 2002; Daniel Ahlberg <aliz@gentoo.org> : + Initial import. diff --git a/sys-fs/mdadm/Manifest b/sys-fs/mdadm/Manifest index 716bc136ff2f..306b96945f06 100644 --- a/sys-fs/mdadm/Manifest +++ b/sys-fs/mdadm/Manifest @@ -1,13 +1,12 @@ -MD5 7b395d9681e2feac6ed6e3be4fb9ed77 ChangeLog 3165 -MD5 3db93ddb19cc37e33e7bc0d49a0a6abe mdadm-1.6.0.ebuild 991 +MD5 18fbb79b4f6b64c264acb3a7a531ddc9 mdadm-1.9.0.ebuild 1163 +MD5 c1fba1437b7abf38d78d5d529b6bc437 mdadm-1.6.0.ebuild 995 +MD5 1227ee36a650149a3cb4f515ea94980f mdadm-1.8.1.ebuild 1176 +MD5 bfb0af5b8041f98e0a8f24e150a72a7e mdadm-1.7.0.ebuild 1043 +MD5 87372f5e1396d7ac4a00b71e5428b6f2 ChangeLog 3170 MD5 9a09f8d531c582e78977dbfd96edc1f2 metadata.xml 164 -MD5 e4594e00c7315dc5697fd93ac2bc79b3 mdadm-1.8.1.ebuild 1174 -MD5 607c0e88ddbf26855514cb3a2e555239 mdadm-1.7.0.ebuild 1039 -MD5 38e63102c018194f702dbe0cc74e0ebc mdadm-1.9.0-r1.ebuild 1255 MD5 ad1f1decdfd29bdc6c9777e24e0ac5df files/digest-mdadm-1.6.0 60 -MD5 77fed3360e9b6bdfd0721b77c495b750 files/mdadm.rc 849 MD5 071af2d112127f0b1b603e6289e5cb29 files/digest-mdadm-1.7.0 59 MD5 f85c85e2bbedc5a2ad91ec6830f342e7 files/digest-mdadm-1.8.1 60 +MD5 94803322fcea6ec0f31f730af32df156 files/digest-mdadm-1.9.0 59 +MD5 df2eabfa56cd54e065491b351a4ef652 files/mdadm.rc 851 MD5 c0f39d9acef8dee3159359691bf76b94 files/mdadm-1.9.0-dont-make-man.patch 260 -MD5 b718865224988f8ab990420f1c598b18 files/raid-start.sh 1178 -MD5 94803322fcea6ec0f31f730af32df156 files/digest-mdadm-1.9.0-r1 59 diff --git a/sys-fs/mdadm/files/digest-mdadm-1.6.0 b/sys-fs/mdadm/files/digest-mdadm-1.6.0 new file mode 100644 index 000000000000..3565345aa693 --- /dev/null +++ b/sys-fs/mdadm/files/digest-mdadm-1.6.0 @@ -0,0 +1 @@ +MD5 49b6f89709d95f103ca7c8fd83986c16 mdadm-1.6.0.tgz 114172 diff --git a/sys-fs/mdadm/files/digest-mdadm-1.7.0 b/sys-fs/mdadm/files/digest-mdadm-1.7.0 new file mode 100644 index 000000000000..fcc3ec365562 --- /dev/null +++ b/sys-fs/mdadm/files/digest-mdadm-1.7.0 @@ -0,0 +1 @@ +MD5 eb56af3d78cdc4f413bb6f0ec08c51d6 mdadm-1.7.0.tgz 88568 diff --git a/sys-fs/mdadm/files/digest-mdadm-1.8.1 b/sys-fs/mdadm/files/digest-mdadm-1.8.1 new file mode 100644 index 000000000000..9c6f2aa7dfac --- /dev/null +++ b/sys-fs/mdadm/files/digest-mdadm-1.8.1 @@ -0,0 +1 @@ +MD5 d6298c34590334cad3b951bc590e4007 mdadm-1.8.1.tgz 101291 diff --git a/sys-fs/mdadm/files/digest-mdadm-1.9.0-r1 b/sys-fs/mdadm/files/digest-mdadm-1.9.0-r1 new file mode 100644 index 000000000000..003e40ff7591 --- /dev/null +++ b/sys-fs/mdadm/files/digest-mdadm-1.9.0-r1 @@ -0,0 +1 @@ +MD5 4c5667761ba98890069127e54682e879 mdadm-1.9.0.tgz 94999 diff --git a/sys-fs/mdadm/files/mdadm-1.9.0-dont-make-man.patch b/sys-fs/mdadm/files/mdadm-1.9.0-dont-make-man.patch new file mode 100644 index 000000000000..6b33cdeec8d2 --- /dev/null +++ b/sys-fs/mdadm/files/mdadm-1.9.0-dont-make-man.patch @@ -0,0 +1,11 @@ +The .man files are never installed so there's no point in +generating them, especially since the source manpages are +installed. + +--- mdadm-1.9.0/Makefile ++++ mdadm-1.9.0/Makefile +@@ -69,3 +69,3 @@ + +-all : mdadm mdadm.man md.man mdadm.conf.man ++all : mdadm + diff --git a/sys-fs/mdadm/files/mdadm.rc b/sys-fs/mdadm/files/mdadm.rc new file mode 100755 index 000000000000..67fea0e74998 --- /dev/null +++ b/sys-fs/mdadm/files/mdadm.rc @@ -0,0 +1,39 @@ +#!/sbin/runscript +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/mdadm/files/mdadm.rc,v 1.1 2005/03/02 04:32:07 vapier Exp $ + +depend() { + use logger dns net +} + +checkconfig() { + if [ ! -f /etc/mdadm.conf ] ; then + eerror "File /etc/mdadm.conf does not exist" + return 1 + fi + if ! grep -qs '^\(MAILADDR\|PROGRAM\) .' /etc/mdadm.conf ; then + eerror "No monitoring action defined in /etc/mdadm.conf" + return 1 + fi +} + +start() { + checkconfig || return 1 + + local ret + ebegin "Starting mdadm monitor" + /sbin/mdadm --monitor --scan & + ret=$? + echo $! > /var/run/mdadm.pid + eend ${ret} +} + +stop() { + local ret + ebegin "Stopping mdadm monitor" + start-stop-daemon --stop --pidfile /var/run/mdadm.pid + ret=$? + rm -f /var/run/mdadm.pid + eend ${ret} +} diff --git a/sys-fs/mdadm/files/raid-start.sh b/sys-fs/mdadm/files/raid-start.sh new file mode 100755 index 000000000000..1e1985b39a23 --- /dev/null +++ b/sys-fs/mdadm/files/raid-start.sh @@ -0,0 +1,40 @@ +# /lib/rcscripts/addons/raid-start.sh: Setup raid volumes at boot +# $Header: /var/cvsroot/gentoo-x86/sys-fs/mdadm/files/raid-start.sh,v 1.1 2005/03/02 04:32:07 vapier Exp $ + +[[ -f /proc/mdstat ]] || exit 0 + +# We could make this dynamic, but eh +#[[ -z ${MAJOR} ]] && export MAJOR=$(awk '$2 == "md" { print $1 }' /proc/devices) +MAJOR=9 + +# Try to make sure the devices exist before we use them +create_devs() { + local d + for d in $@ ; do + d=${d/\/dev\/} + [[ -e /dev/${d} ]] && continue + mknod /dev/${d} b ${MAJOR} ${d##*md} >& /dev/null + done +} + +# Start software raid with raidtools (old school) +if [[ -x /sbin/raidstart && -f /etc/raidtab ]] ; then + create_devs $(awk '/^[[:space:]]*raiddev/ { print $2 }' /etc/raidtab) + ebegin "Starting up RAID devices (raidtools)" + output=$(raidstart -a 2>&1) + ret=$? + [[ ${ret} -ne 0 ]] && echo "${output}" + eend ${ret} +fi + +# Start software raid with mdadm (new school) +if [[ -x /sbin/mdadm && -f /etc/mdadm.conf ]] ; then + create_devs $(awk '/^[[:space:]]*ARRAY/ { print $2 }' /etc/mdadm.conf) + ebegin "Starting up RAID devices (mdadm)" + output=$(mdadm -As 2>&1) + ret=$? + [[ ${ret} -ne 0 ]] && echo "${output}" + eend ${ret} +fi + +# vim:ts=4 diff --git a/sys-fs/mdadm/mdadm-1.6.0.ebuild b/sys-fs/mdadm/mdadm-1.6.0.ebuild new file mode 100644 index 000000000000..4c24c4f2cada --- /dev/null +++ b/sys-fs/mdadm/mdadm-1.6.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/mdadm/mdadm-1.6.0.ebuild,v 1.1 2005/03/02 04:32:07 vapier Exp $ + +DESCRIPTION="A useful tool for running RAID systems - it can be used as a replacement for the raidtools, or as a supplement." +HOMEPAGE="http://www.cse.unsw.edu.au/~neilb/source" +SRC_URI="http://www.cse.unsw.edu.au/~neilb/source/${PN}/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86 ppc alpha amd64 ppc64" +IUSE="static" + +RDEPEND="virtual/libc" +DEPEND="${RDEPEND} + >=sys-apps/sed-4" + +src_unpack() { + unpack ${A} + cd ${S} + + if use static ; then + sed -i \ + -e "44s:^# ::" \ + -e "45s:^# ::" \ + Makefile || die "sed Makefile failed" + fi +} + +src_compile() { + emake CXFLAGS="${CFLAGS}" || die "emake failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" + dodoc INSTALL TODO "ANNOUNCE-${PV}" + + insinto /etc + newins mdadm.conf-example mdadm.conf +} diff --git a/sys-fs/mdadm/mdadm-1.7.0.ebuild b/sys-fs/mdadm/mdadm-1.7.0.ebuild new file mode 100644 index 000000000000..21d185072abd --- /dev/null +++ b/sys-fs/mdadm/mdadm-1.7.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/mdadm/mdadm-1.7.0.ebuild,v 1.1 2005/03/02 04:32:07 vapier Exp $ + +DESCRIPTION="A useful tool for running RAID systems - it can be used as a replacement for the raidtools, or as a supplement." +HOMEPAGE="http://cgi.cse.unsw.edu.au/~neilb/mdadm" +SRC_URI="mirror://kernel/utils/raid/mdadm/${P}.tgz + http://neilb.web.cse.unsw.edu.au/source/mdadm/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 hppa ppc ~sparc x86" +IUSE="static" + +RDEPEND="virtual/libc" +DEPEND="${RDEPEND} + >=sys-apps/sed-4" + +src_unpack() { + unpack ${A} + cd ${S} + + if use static ; then + sed -i \ + -e "44s:^# ::" \ + -e "45s:^# ::" \ + Makefile || die "sed Makefile failed" + fi +} + +src_compile() { + emake CXFLAGS="${CFLAGS}" || die "emake failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" + dodoc INSTALL TODO "ANNOUNCE-${PV}" + + insinto /etc + newins mdadm.conf-example mdadm.conf +} diff --git a/sys-fs/mdadm/mdadm-1.8.1.ebuild b/sys-fs/mdadm/mdadm-1.8.1.ebuild new file mode 100644 index 000000000000..9da21cc1cf57 --- /dev/null +++ b/sys-fs/mdadm/mdadm-1.8.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/mdadm/mdadm-1.8.1.ebuild,v 1.1 2005/03/02 04:32:07 vapier Exp $ + +DESCRIPTION="A useful tool for running RAID systems - it can be used as a replacement for the raidtools" +HOMEPAGE="http://cgi.cse.unsw.edu.au/~neilb/mdadm" +SRC_URI="mirror://kernel/utils/raid/mdadm/${P}.tgz + http://neilb.web.cse.unsw.edu.au/source/mdadm/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 hppa ~ppc ~ppc64 -sparc x86" +IUSE="static" + +RDEPEND="virtual/libc" +DEPEND="${RDEPEND} + >=sys-apps/sed-4 + >=sys-apps/portage-2.0.51" + +src_unpack() { + unpack ${A} + cd ${S} + + sed -i -e 's:nroff:echo:' Makefile || die "sed nroff" + if use static ; then + sed -i \ + -e "/^# LDFLAGS = -static/s:#::" \ + -e "/^# STRIP = -s/s:#::" \ + Makefile || die "sed Makefile failed" + fi +} + +src_compile() { + emake CXFLAGS="${CFLAGS}" || die "emake failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" + dodoc INSTALL TODO "ANNOUNCE-${PV}" + + insinto /etc + newins mdadm.conf-example mdadm.conf + newinitd ${FILESDIR}/mdadm.rc mdadm +} diff --git a/sys-fs/mdadm/mdadm-1.9.0-r1.ebuild b/sys-fs/mdadm/mdadm-1.9.0-r1.ebuild new file mode 100644 index 000000000000..50fc24742651 --- /dev/null +++ b/sys-fs/mdadm/mdadm-1.9.0-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/mdadm/mdadm-1.9.0-r1.ebuild,v 1.1 2005/03/02 04:32:07 vapier Exp $ + +inherit eutils + +DESCRIPTION="A useful tool for running RAID systems - it can be used as a replacement for the raidtools" +HOMEPAGE="http://cgi.cse.unsw.edu.au/~neilb/mdadm" +SRC_URI="mirror://kernel/utils/raid/mdadm/${P}.tgz + http://neilb.web.cse.unsw.edu.au/source/mdadm/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ~ppc ~ppc64 ~sparc x86" +IUSE="static" + +RDEPEND="virtual/libc" +DEPEND="${RDEPEND} + >=sys-apps/sed-4 + >=sys-apps/portage-2.0.51" + +src_unpack() { + unpack ${A} + cd ${S} + epatch "${FILESDIR}"/${P}-dont-make-man.patch + if use static ; then + sed -i \ + -e "/^# LDFLAGS = -static/s:#::" \ + Makefile || die "sed Makefile failed" + fi +} + +src_compile() { + emake CXFLAGS="${CFLAGS}" || die "emake failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" + exeinto /$(get_libdir)/rcscripts/addons + doexe "${FILESDIR}"/raid-start.sh || die "addon failed" + dodoc INSTALL TODO "ANNOUNCE-${PV}" + + insinto /etc + newins mdadm.conf-example mdadm.conf + newinitd ${FILESDIR}/mdadm.rc mdadm +} diff --git a/sys-fs/mdadm/metadata.xml b/sys-fs/mdadm/metadata.xml new file mode 100644 index 000000000000..96a2d586367d --- /dev/null +++ b/sys-fs/mdadm/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>base-system</herd> +</pkgmetadata> |