From 686aeaa2af8d5399bb8477fe68d285543a74e201 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Fri, 19 Jun 2009 12:10:46 +0200 Subject: [PATCH] dracut.spec without switch_root --- dracut.spec | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/dracut.spec b/dracut.spec index fe3e2a4f..83a2f54b 100644 --- a/dracut.spec +++ b/dracut.spec @@ -1,5 +1,6 @@ # define gittag 2c02c831 %define replace_mkinitrd 0 +%define with_switch_root 0 Name: dracut Version: 0.1 %if %{defined gittag} @@ -30,6 +31,9 @@ Requires: bash Obsoletes: mkinitrd < 7.0 Provides: mkinitrd = 7.0 %endif +%if ! 0%{?with_switch_root} +BuildArch: noarch +%endif %description dracut is a new, event-driven initramfs infrastructure based around udev. @@ -50,6 +54,10 @@ ln -s dracut $RPM_BUILD_ROOT/sbin/mkinitrd ln -s dracut/dracut-functions $RPM_BUILD_ROOT/usr/libexec/initrd-functions %endif +%if ! 0%{?with_switch_root} +rm -f $RPM_BUILD_ROOT/sbin/switch_root +%endif + #mkdir -p $RPM_BUILD_ROOT/sbin #mv $RPM_BUILD_ROOT/%{_prefix}/lib/dracut/modules.d/99base/switch_root $RPM_BUILD_ROOT/sbin @@ -60,7 +68,9 @@ rm -rf $RPM_BUILD_ROOT %defattr(-,root,root,-) %doc README HACKING TODO COPYING /sbin/dracut +%if 0%{?with_switch_root} /sbin/switch_root +%endif %if 0%{?replace_mkinitrd} /sbin/mkinitrd /usr/libexec/initrd-functions