public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in sys-kernel/mkinitcpio: ChangeLog mkinitcpio-0.9.2-r2.ebuild
@ 2013-01-19 14:24 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 2+ messages in thread
From: Samuli Suominen (ssuominen) @ 2013-01-19 14:24 UTC (permalink / raw
  To: gentoo-commits

ssuominen    13/01/19 14:24:35

  Modified:             ChangeLog
  Added:                mkinitcpio-0.9.2-r2.ebuild
  Log:
  Fix location of udevd binary for creating initramfs.
  
  (Portage version: 2.2.0_alpha154/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)

Revision  Changes    Path
1.13                 sys-kernel/mkinitcpio/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/mkinitcpio/ChangeLog?rev=1.13&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/mkinitcpio/ChangeLog?rev=1.13&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/mkinitcpio/ChangeLog?r1=1.12&r2=1.13

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-kernel/mkinitcpio/ChangeLog,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- ChangeLog	19 Jan 2013 10:44:40 -0000	1.12
+++ ChangeLog	19 Jan 2013 14:24:35 -0000	1.13
@@ -1,6 +1,12 @@
 # ChangeLog for sys-kernel/mkinitcpio
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mkinitcpio/ChangeLog,v 1.12 2013/01/19 10:44:40 xmw Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mkinitcpio/ChangeLog,v 1.13 2013/01/19 14:24:35 ssuominen Exp $
+
+*mkinitcpio-0.9.2-r2 (19 Jan 2013)
+
+  19 Jan 2013; Samuli Suominen <ssuominen@gentoo.org>
+  +mkinitcpio-0.9.2-r2.ebuild, files/mkinitcpio-udev-install.patch:
+  Fix location of udevd binary for creating initramfs.
 
   19 Jan 2013; Michael Weber <xmw@gentoo.org> metadata.xml:
   Dopping maint.



1.1                  sys-kernel/mkinitcpio/mkinitcpio-0.9.2-r2.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/mkinitcpio/mkinitcpio-0.9.2-r2.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/mkinitcpio/mkinitcpio-0.9.2-r2.ebuild?rev=1.1&content-type=text/plain

Index: mkinitcpio-0.9.2-r2.ebuild
===================================================================
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mkinitcpio/mkinitcpio-0.9.2-r2.ebuild,v 1.1 2013/01/19 14:24:35 ssuominen Exp $

EAPI=4

inherit eutils linux-info

DESCRIPTION="Modular initramfs image creation utility ported from Arch Linux"
HOMEPAGE="http://www.archlinux.org/"
MY_MODULES_VER="0_p20120704"
SRC_URI="ftp://ftp.archlinux.org/other/${PN}/${P}.tar.gz
	http://xmw.de/mirror/mkinitcpio-modules/mkinitcpio-modules-${MY_MODULES_VER}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="cryptsetup device-mapper dmraid mdadm pcmcia udev"

DEPEND="sys-apps/sed"
RDEPEND="app-arch/cpio
	app-arch/gzip
	app-arch/libarchive
	app-shells/bash
	>=sys-apps/busybox-1.20[static]
	sys-apps/coreutils
	sys-apps/file
	sys-apps/findutils
	sys-apps/grep
	>=sys-apps/kmod-12-r1
	>=sys-apps/util-linux-2.21
	udev? ( >=virtual/udev-197 )
	device-mapper? ( sys-fs/lvm2[static] )
	cryptsetup? ( sys-fs/cryptsetup[static] )
	mdadm? ( sys-fs/mdadm[static] )
	dmraid? ( sys-fs/dmraid[static] )
	pcmcia? ( || ( >sys-apps/pcmciautils-018[staticsocket] <sys-apps/pcmciautils-018[static] ) )"

pkg_setup() {
	if kernel_is -lt 2 6 32 ; then
		eerror "Sorry, your kernel must be 2.6.32-r103 or newer!"
	fi

	use udev && CONFIG_CHECK+=" ~DEVTMPFS"
	use mdadm && CONFIG_CHECK+=" ~MD ~MD_LINEAR ~MD_RAID0 ~MD_RAID1 ~MD_RAID10 ~MD_RAID456"
	use dmraid && CONFIG_CHECK+=" ~BLK_DEV_DM ~DM_SNAPSHOT ~DM_MIRROR ~DM_RAID ~DM_UEVENT"
	use device-mapper && CONFIG_CHECK+=" ~BLK_DEV_DM ~DM_SNAPSHOT ~DM_UEVENT"
	use cryptsetup && CONFIG_CHECK+=" ~DM_CRYPT"

	linux-info_pkg_setup
}

src_prepare() {
	epatch "${FILESDIR}"/${PN}-base-install.patch
	epatch "${FILESDIR}"/${PN}-consolefont-install.patch
	epatch "${FILESDIR}"/${PN}-keymap-install.patch
	cd "${WORKDIR}"
	epatch "${FILESDIR}"/${PN}-udev-install.patch
	epatch "${FILESDIR}"/${PN}-lvm2-install.patch
	epatch "${FILESDIR}"/${PN}-mdadm_udev-install.patch
	epatch "${FILESDIR}"/${PN}-dmraid-install.patch
	epatch "${FILESDIR}"/${PN}-pcmcia-install.patch
	epatch "${FILESDIR}"/${PN}-encrypt-install.patch
}

src_install() {
	emake DESTDIR="${D}" install

	cd "${WORKDIR}/${PN}-modules-${MY_MODULES_VER}"

	insinto /usr/lib/initcpio/hooks
	use udev && doins hooks/udev
	use device-mapper && doins hooks/lvm2
	if use mdadm ; then
		doins hooks/mdadm
		dosym mdadm /usr/lib/initcpio/hooks/raid
	fi
	use dmraid && doins hooks/dmraid
	use cryptsetup && doins hooks/encrypt

	insinto /usr/lib/initcpio/install
	use udev && doins install/udev
	use device-mapper && doins install/lvm2
	use mdadm && doins install/{mdadm{,_udev}}
	use dmraid && doins install/dmraid
	use cryptsetup && doins install/encrypt
	use pcmcia && doins install/pcmcia

	if use device-mapper; then
		if use udev; then
			insinto /usr/lib/initcpio/udev/
			doins udev/11-dm-initramfs.rules
		fi
	fi

	dodir /etc/mkinitcpio.d
	sed -e "s/KV/${KV_FULL}/g" \
		"${FILESDIR}"/gentoo.preset \
		> "${D}"/etc/mkinitcpio.d/${KV_FULL}.preset || die
}

pkg_postinst() {
	einfo
	elog "Set your hooks in /etc/mkinitcpio.conf accordingly!"
	elog "Missing hooks can lead to an unbootanle system!"
	einfo
}





^ permalink raw reply	[flat|nested] 2+ messages in thread

* [gentoo-commits] gentoo-x86 commit in sys-kernel/mkinitcpio: ChangeLog mkinitcpio-0.9.2-r2.ebuild
@ 2013-01-19 14:43 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 2+ messages in thread
From: Samuli Suominen (ssuominen) @ 2013-01-19 14:43 UTC (permalink / raw
  To: gentoo-commits

ssuominen    13/01/19 14:43:33

  Modified:             ChangeLog mkinitcpio-0.9.2-r2.ebuild
  Log:
  Remove breaking brackets from mdadm support installation wrt #435642 by Jeroen Roovers
  
  (Portage version: 2.2.0_alpha154/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)

Revision  Changes    Path
1.15                 sys-kernel/mkinitcpio/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/mkinitcpio/ChangeLog?rev=1.15&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/mkinitcpio/ChangeLog?rev=1.15&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/mkinitcpio/ChangeLog?r1=1.14&r2=1.15

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-kernel/mkinitcpio/ChangeLog,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- ChangeLog	19 Jan 2013 14:29:32 -0000	1.14
+++ ChangeLog	19 Jan 2013 14:43:33 -0000	1.15
@@ -1,6 +1,11 @@
 # ChangeLog for sys-kernel/mkinitcpio
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mkinitcpio/ChangeLog,v 1.14 2013/01/19 14:29:32 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mkinitcpio/ChangeLog,v 1.15 2013/01/19 14:43:33 ssuominen Exp $
+
+  19 Jan 2013; Samuli Suominen <ssuominen@gentoo.org>
+  mkinitcpio-0.9.2-r2.ebuild:
+  Remove breaking brackets from mdadm support installation wrt #435642 by
+  Jeroen Roovers
 
   19 Jan 2013; Samuli Suominen <ssuominen@gentoo.org>
   -mkinitcpio-0.9.2-r1.ebuild:



1.2                  sys-kernel/mkinitcpio/mkinitcpio-0.9.2-r2.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/mkinitcpio/mkinitcpio-0.9.2-r2.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/mkinitcpio/mkinitcpio-0.9.2-r2.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/mkinitcpio/mkinitcpio-0.9.2-r2.ebuild?r1=1.1&r2=1.2

Index: mkinitcpio-0.9.2-r2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-kernel/mkinitcpio/mkinitcpio-0.9.2-r2.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- mkinitcpio-0.9.2-r2.ebuild	19 Jan 2013 14:24:35 -0000	1.1
+++ mkinitcpio-0.9.2-r2.ebuild	19 Jan 2013 14:43:33 -0000	1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mkinitcpio/mkinitcpio-0.9.2-r2.ebuild,v 1.1 2013/01/19 14:24:35 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mkinitcpio/mkinitcpio-0.9.2-r2.ebuild,v 1.2 2013/01/19 14:43:33 ssuominen Exp $
 
 EAPI=4
 
@@ -81,7 +81,7 @@
 	insinto /usr/lib/initcpio/install
 	use udev && doins install/udev
 	use device-mapper && doins install/lvm2
-	use mdadm && doins install/{mdadm{,_udev}}
+	use mdadm && doins install/mdadm{,_udev}
 	use dmraid && doins install/dmraid
 	use cryptsetup && doins install/encrypt
 	use pcmcia && doins install/pcmcia





^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-01-19 14:43 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-19 14:24 [gentoo-commits] gentoo-x86 commit in sys-kernel/mkinitcpio: ChangeLog mkinitcpio-0.9.2-r2.ebuild Samuli Suominen (ssuominen)
  -- strict thread matches above, loose matches on Subject: below --
2013-01-19 14:43 Samuli Suominen (ssuominen)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox