📄 dev.spec
字号:
%define base %(echo %{_prefix} | sed -e s,/usr.*$,,)%define pfx /opt/freescale/rootfs/%{_target_cpu}Summary : Device files for a small embedded systemName : devVersion : 1.1Release : 1License : GPLVendor : FreescalePackager : Stuart HughesGroup : System Environment/BaseSource : %{name}-%{version}.tar.gzBuildRoot : %{_tmppath}/%{name}Prefix : %{pfx}#BuildRequires : rpm > 4.0.3%Description%{summary}Notes: * Uses device_table.txt (genext2fs) as an input file * Not needed if you using devfs or udev * needs RPM 4.0.3-0.71 or higher%Prep%setup -n %{name}-%{version}%Build%Installrm -rf $RPM_BUILD_ROOTif [ -f "$TOP/bin/device_table.txt" ]then DEV_TABLE="$TOP/bin/device_table.txt"else DEV_TABLE=device_table.txtfimkdir -p $RPM_BUILD_ROOT/%{pfx}/%{base}/devln -s /var/tmp/log $RPM_BUILD_ROOT/%{pfx}/%{base}/dev/logln -s /proc/mounts $RPM_BUILD_ROOT/%{pfx}/%{base}/dev/mtabPREFIX=%{pfx}/%{base} perl mkrpmdev $DEV_TABLE > /tmp/manifest%Cleanrm -rf $RPM_BUILD_ROOTrm -f /tmp/manifest%Files -f /tmp/manifest%defattr(-,root,root)%{pfx}/*
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -