• Home
  • Raw
  • Download

Lines Matching +full:boot +full:- +full:enabled

9 #	Patched for non-x86 by Opencon (L) 2002 <opencon@rio.skydome.net>
15 MAKE="$MAKE -f $srctree/Makefile"
20 if grep -q CONFIG_MODULES=y .config; then
26 if grep -q CONFIG_DRM=y .config; then
27 PROVIDES=kernel-drm
30 PROVIDES="$PROVIDES kernel-$KERNELRELEASE"
31 __KERNELRELEASE=$(echo $KERNELRELEASE | sed -e "s/-/_/g")
32 EXCLUDES="$RCS_TAR_IGNORE --exclude=*vmlinux* --exclude=*.mod \
33 --exclude=*.o --exclude=*.ko --exclude=*.cmd --exclude=Documentation \
34 --exclude=.config.old --exclude=.missing-syscalls.d --exclude=*.s"
36 # We can label the here-doc lines for conditional output to the spec file
39 # $S: this line is enabled only when building source package
40 # $M: this line is enabled only when CONFIG_MODULES is enabled
41 sed -e '/^DEL/d' -e 's/^\t*//' <<EOF
50 $S Source: kernel-$__KERNELRELEASE.tar.gz
52 %define __spec_install_post /usr/lib/rpm/brp-compress || :
61 Obsoletes: kernel-headers
62 Provides: kernel-headers = %{version}
64 Kernel-headers includes the C header files that specify the interface
74 $S$M %description -n kernel-devel
79 $S %setup -q
85 mkdir -p %{buildroot}/boot
87 mkdir -p %{buildroot}/boot/efi
88 cp \$($MAKE -s image_name) %{buildroot}/boot/efi/vmlinuz-$KERNELRELEASE
89 ln -s efi/vmlinuz-$KERNELRELEASE %{buildroot}/boot/
91 cp \$($MAKE -s image_name) %{buildroot}/boot/vmlinuz-$KERNELRELEASE
95 cp System.map %{buildroot}/boot/System.map-$KERNELRELEASE
96 cp .config %{buildroot}/boot/config-$KERNELRELEASE
97 bzip2 -9 --keep vmlinux
98 mv vmlinux.bz2 %{buildroot}/boot/vmlinux-$KERNELRELEASE.bz2
99 $S$M rm -f %{buildroot}/lib/modules/$KERNELRELEASE/build
100 $S$M rm -f %{buildroot}/lib/modules/$KERNELRELEASE/source
101 $S$M mkdir -p %{buildroot}/usr/src/kernels/$KERNELRELEASE
102 $S$M tar cf - $EXCLUDES . | tar xf - -C %{buildroot}/usr/src/kernels/$KERNELRELEASE
104 $S$M ln -sf /usr/src/kernels/$KERNELRELEASE build
105 $S$M ln -sf /usr/src/kernels/$KERNELRELEASE source
108 rm -rf %{buildroot}
111 …if [ -x /sbin/installkernel -a -r /boot/vmlinuz-$KERNELRELEASE -a -r /boot/System.map-$KERNELRELEA…
112 cp /boot/vmlinuz-$KERNELRELEASE /boot/.vmlinuz-$KERNELRELEASE-rpm
113 cp /boot/System.map-$KERNELRELEASE /boot/.System.map-$KERNELRELEASE-rpm
114 rm -f /boot/vmlinuz-$KERNELRELEASE /boot/System.map-$KERNELRELEASE
115 …/sbin/installkernel $KERNELRELEASE /boot/.vmlinuz-$KERNELRELEASE-rpm /boot/.System.map-$KERNELRELE…
116 rm -f /boot/.vmlinuz-$KERNELRELEASE-rpm /boot/.System.map-$KERNELRELEASE-rpm
120 if [ -x /sbin/new-kernel-pkg ]; then
121 new-kernel-pkg --remove $KERNELRELEASE --rminitrd --initrdfile=/boot/initramfs-$KERNELRELEASE.img
122 elif [ -x /usr/bin/kernel-install ]; then
123 kernel-install remove $KERNELRELEASE
127 if [ -x /sbin/update-bootloader ]; then
128 /sbin/update-bootloader --remove $KERNELRELEASE
132 %defattr (-, root, root)
136 /boot/*
139 %defattr (-, root, root)
143 $S$M %defattr (-, root, root)