%bcond_with dietlibc # build dietlibc-based initrd version
%bcond_with glibc # build glibc-based initrd version
#
-%ifnarch %{ix86}
+%ifnarch %{ix86} ppc
%define with_glibc 1
%endif
+%ifarch ppc
+%undefine with_dietlibc
+%endif
Summary: Set of common unix utils for embeded systems
Summary(pl): Zestaw narzêdzi uniksowych dla systemów wbudowanych
Summary(pt_BR): BusyBox é um conjunto de utilitários UNIX em um único binário
Name: busybox
-Version: 1.00
-%define pre rc3
-Release: 0.%{pre}.2
+Version: 1.1.1
+Release: 1
License: GPL
Group: Applications
-Source0: http://www.busybox.net/downloads/%{name}-%{version}-%{pre}.tar.bz2
-# Source0-md5: cb28b670a20a4670827e4a9472d22f01
+Source0: http://www.busybox.net/downloads/%{name}-%{version}.tar.bz2
+# Source0-md5: ff1ade47255c643b68c9113c267ce712
Source1: %{name}.config
Source2: %{name}-initrd.config
%{?with_altconfig:Source3: %{cfgfile}}
Patch0: %{name}-logconsole.patch
Patch1: %{name}-printf-gettext.patch
Patch2: %{name}-loadfont.patch
-Patch3: %{name}-pivot_root.patch
-Patch4: %{name}-raid_start.patch
-Patch5: %{name}-force-dietlibc.patch
-Patch6: %{name}-ash_exec.patch
-Patch7: %{name}-kernel_headers.patch
-Patch8: %{name}-insmod-morearchs.patch
-Patch9: %{name}-dhcp.patch
-Patch10: %{name}-switchroot.patch
+Patch3: %{name}-force-dietlibc.patch
+Patch4: %{name}-ash_exec.patch
+Patch5: %{name}-kernel_headers.patch
+Patch6: %{name}-insmod-morearchs.patch
+Patch7: %{name}-dhcp.patch
+Patch8: %{name}-fix_64_archs.patch
URL: http://www.busybox.net/
BuildRequires: gcc >= 3.2
%{?with_static:BuildRequires: glibc-static}
%if %{with glibc}
BuildRequires: glibc-static
%else
+%ifarch ppc
+BuildRequires: uClibc-static > 0.9.28
+%else
BuildRequires: uClibc-static >= 0.9.21
+%endif
%endif
%endif
%endif
Statycznie skonsolidowany busybox dla initrd.
%prep
-%setup -q -n %{name}-%{version}-%{pre}
+%setup -q
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
-%patch9 -p1
-%patch10 -p1
%build
install %{SOURCE1} .config
%files
%defattr(644,root,root,755)
-%doc AUTHORS Changelog README .config
+%doc AUTHORS README .config
%if %{with linkfl}
%attr(755,root,root) /bin/*