SPEC文件中有一段代码,非常耗时,而且在我机器上死了一遍:
[code:1]
touch $RPM_BUILD_ROOT/boot/System.map-$KernelVer
for i in `cat exported`
do
grep " $i\$" System.map >> $RPM_BUILD_ROOT/boot/System.map-$KernelVer || :
grep "tab_$i\$" System.map >> $RPM_BUILD_ROOT/boot/System.map-$KernelVer || :
grep "__crc_$i\$" System.map >> $RPM_BUILD_ROOT/boot/System.map-$KernelVer ||:
done
[/code:1]
改成:
[code:1]
touch $RPM_BUILD_ROOT/boot/System.map-$KernelVer
for i in `cat exported`
do
grep -E "( |tab_|__crc_)$i\$" System.map >> $RPM_BUILD_ROOT/boot/System.map-$KernelVer
done
[/code:1]