Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=systemd.git;a=commitdiff;h=c1cc701aad962b4f297ed088529b71d95e72a4b1
commit c1cc701aad962b4f297ed088529b71d95e72a4b1 Author: bouleetbil <bouleet...@frogdev.info> Date: Sat Dec 4 11:42:48 2010 +0000 dracut-007-3-i686 *added new subpackage diff --git a/source/base-extra/dracut/FrugalBuild b/source/base-extra/dracut/FrugalBuild index 62cab50..7a6e568 100644 --- a/source/base-extra/dracut/FrugalBuild +++ b/source/base-extra/dracut/FrugalBuild @@ -3,9 +3,9 @@ pkgname=dracut pkgver=007 -pkgrel=2 +pkgrel=3 pkgdesc="Generic initramfs generation tool" -depends=('udev' 'util-linux-ng' 'bash') +depends=('udev' 'util-linux-ng' 'bash' 'dash' 'kbd' 'cpio') makedepends=("docbook-sgml-dtd-4.1" "libxslt" "docbook-xsl") groups=('base-extra') archs=('i686' 'x86_64' 'ppc') @@ -17,8 +17,57 @@ replaces=("mkinitrd") provides=("mkinitrd") conflicts=("mkinitrd") + +subpkgs=("${subpk...@]}" 'dracut-network') +subdescs=("${subdes...@]}" 'Dracut modules to build a dracut initramfs with network support') +subrodepends=("${subrodepen...@]}" "$pkgname=$pkgver") +subdepends=("${subdepen...@]}" "net-tools iproute2 bridge-utils dhclient nfs-utils iscsi") +subgroups=("${subgrou...@]}" 'base-extra') +subarchs=("${subarc...@]}" 'i686 x86_64 ppc') + +subpkgs=("${subpk...@]}" 'dracut-plymouth') +subdescs=("${subdes...@]}" 'Dracut modules to build a dracut initramfs with plymouth support') +subrodepends=("${subrodepen...@]}" "$pkgname=$pkgver") +subdepends=("${subdepen...@]}" "plymouth") +subgroups=("${subgrou...@]}" 'base-extra') +subarchs=("${subarc...@]}" 'i686 x86_64 ppc') + +subpkgs=("${subpk...@]}" 'dracut-raid') +subdescs=("${subdes...@]}" 'Dracut modules to build a dracut initramfs with raid support') +subrodepends=("${subrodepen...@]}" "$pkgname=$pkgver") +subdepends=("${subdepen...@]}" "multipath-tools lvm2") +subgroups=("${subgrou...@]}" 'base-extra') +subarchs=("${subarc...@]}" 'i686 x86_64 ppc') + + build() { Fcd make install DESTDIR=$Fdestdir sbindir=/sbin \ sysconfdir=/etc mandir=%{_mandir} WITH_SWITCH_ROOT=0 || Fdie + + #remove useless files (missing depends or couldn't tested) + Frm usr/share/dracut/modules.d/10rpmversion/check + Frm usr/share/dracut/modules.d/01fips/check + Frm usr/share/dracut/modules.d/01fips + Frm usr/share/dracut/modules.d/98selinux + Frm usr/share/dracut/modules.d/60xen + Frm usr/share/dracut/modules.d/95dasd + Frm usr/share/dracut/modules.d/95dasd_mod + Frm usr/share/dracut/modules.d/95zfcp + Frm usr/share/dracut/modules.d/95znet + Frm usr/share/dracut/modules.d/95fcoe + # remove gentoo modules + Frm usr/share/dracut/modules.d/50gensplash + + Fsplit dracut-raid usr/share/dracut/modules.d/*lvm* + Fsplit dracut-raid usr/share/dracut/modules.d/*multipath* + Fsplit dracut-raid usr/share/dracut/modules.d/*raid* + + Fsplit dracut-plymouth usr/share/dracut/modules.d/50plymouth + + Fsplit dracut-network usr/share/dracut/modules.d/40network + Fsplit dracut-network usr/share/dracut/modules.d/95iscsi + Fsplit dracut-network usr/share/dracut/modules.d/95nbd + Fsplit dracut-network usr/share/dracut/modules.d/95nfs + Fsplit dracut-network usr/share/dracut/modules.d/45ifcfg } _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git