⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 busybox-1.6.1.spec

📁 coldfire MCF5445X基于unix平台的BSP
💻 SPEC
字号:
%define base %(echo %{_prefix} | sed -e s,/usr.*$,,)%define pfx /opt/freescale/rootfs/%{_target_cpu}Summary         : A small executable that replaces many UNIX utilitiesName            : busyboxVersion         : 1.6.1Release         : 1License         : GPLVendor          : FreescalePackager        : Olivia YinGroup           : System Environment/ShellsSource          : %{name}-%{version}.tar.bz2Patch0          : %{name}-%{version}-Makefile-flags.patchPatch1          : %{name}-%{version}-getty-nobaud-1.patchBuildRoot       : %{_tmppath}/%{name}Prefix          : %{pfx}%Description%{summary}%Prep%setup%patch0 -p1%patch1 -p1%BuildPKG_BUSYBOX_PRECONFIG=${PKG_BUSYBOX_PRECONFIG:-busybox.config}if [ -f "$PLATFORM_PATH/${PKG_BUSYBOX_PRECONFIG}" ]then    cp $PLATFORM_PATH/$PKG_BUSYBOX_PRECONFIG .configelse    if [ -f "$CONFIG_DIR/defaults/$PKG_BUSYBOX_PRECONFIG" ]    then        cp "$CONFIG_DIR/defaults/$PKG_BUSYBOX_PRECONFIG"  .config    fifiif [ -n "$PKG_BUSYBOX_WANT_CF" -o -n "$SCB_WANT_CF" ]then    make menuconfig HOSTCC="$BUILDCC"    cp .config $PLATFORM_PATH/$PKG_BUSYBOX_PRECONFIGelse    yes "" | make config HOSTCC="$BUILDCC"fimake dep HOSTCC="$BUILDCC"make HOSTCC="$BUILDCC"%Installrm -rf $RPM_BUILD_ROOTinstall -d $RPM_BUILD_ROOT/%{pfx}/%{base}/binmake HOSTCC="$BUILDCC" CONFIG_PREFIX=$RPM_BUILD_ROOT/%{pfx}/%{base} installfor i in pidof ipdo        if [ -f $RPM_BUILD_ROOT/%{pfx}/%{base}/bin/$i ]    then        rm $RPM_BUILD_ROOT/%{pfx}/%{base}/bin/$i        ln -sf ../bin/busybox $RPM_BUILD_ROOT/%{pfx}/%{base}/sbin/$i    fidonemkdir -p $RPM_BUILD_ROOT/%{pfx}/%{base}/etc/rc.d/init.dfor i in run logdo    install -d $RPM_BUILD_ROOT/%{pfx}/%{base}/var/$idonetouch $RPM_BUILD_ROOT/%{pfx}/%{base}/var/run/utmptouch $RPM_BUILD_ROOT/%{pfx}/%{base}/var/log/wtmpcat <<EOF > $RPM_BUILD_ROOT/%{pfx}/%{base}/etc/busybox.conf[SUID]#su = ssx root.rootpasswd = ssx root.rootEOFchmod 644 $RPM_BUILD_ROOT/%{pfx}/%{base}/etc/busybox.conf%Cleanrm -rf $RPM_BUILD_ROOT%Files%defattr(-,root,root)%attr(4755,root,root) %{pfx}/%{base}/bin/busybox%{pfx}/*%changelog

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -