rtlinux-kernel.spec
来自「fsmlabs的real time linux的内核」· SPEC 代码 · 共 76 行
SPEC
76 行
%define rtlmajor 3%define linuxversion 2.3.51%define rtlrelease rtl3.0pre5%define kver 2.3.51-rtl3.0pre5Summary: The RTLinux %{rtlmajor}.x kernelName: rtlinux%{rtlmajor}-kernelVersion: %{linuxversion}%{rtlrelease}Release: 1Copyright: GPLGroup: BaseURL: http://www.rtlinux.org/Packager: Michael Barabanov <baraban@fsmlabs.com>Source0: ftp://ftp.fsmlabs.com/pub/rtlinux/rtlinux-kernel-%{linuxversion}.tar.gzSource1: config-%{linuxversion}-x86Patch: kernel_patch-%{linuxversion}-%{rtlrelease}BuildRoot: /tmp/rtlinux-kernel-root%define rtlinstdir /usr/src/rtlinux%{rtlmajor}%descriptionThis package contains the RTLinux kernel.%prep%setup -n linux%ifarch i386 i486 i586 i686%patch -p1cp -fv $RPM_SOURCE_DIR/config-%{linuxversion}-x86 .config%endif%buildmake oldconfig%ifarch i386 i486 i586 i686make bzImage%endifmake modules%installmake modules_install INSTALL_MOD_PATH="$RPM_BUILD_ROOT"mkdir -p $RPM_BUILD_ROOT/%{rtlinstdir}/linuxcp .config $RPM_BUILD_ROOT/%{rtlinstdir}/linux%ifarch i386 i486 i586 i686mkdir -p $RPM_BUILD_ROOT/bootcp arch/i386/boot/bzImage $RPM_BUILD_ROOT/boot/rtzImage%{rtlmajor}cp System.map $RPM_BUILD_ROOT/boot/System.map-%{kver}%endif%ifarch i386 i486 i586 i686find include -name 'asm-*' -and -not -name asm-i386 -prune -or -print|cpio -pd $RPM_BUILD_ROOT/%rtlinstdir/linux%elsefind include -print|cpio -pd $RPM_BUILD_ROOT/%rtlinstdir/linux%endif%post%ifarch i386 i486 i586 i686if [ -x /sbin/lilo -a -f /etc/lilo.conf ]; then /sbin/lilo > /dev/null 2>&1 exit 0fi%endif%preunrm -f /lib/modules/%{kver}/modules.dep%cleanrm -rf $RPM_BUILD_ROOT%files/lib/modules//boot%rtlinstdir%config
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?