1 # $Revision: 1.43.2.11.2.126 $, $Date: 2011/05/25 08:26:08 $
4 %bcond_without source # don't build kernel-vanilla-source package
5 %bcond_with verbose # verbose build (V=1)
7 %{?debug:%define with_verbose 1}
18 %define _enable_debug_packages 0
20 %define alt_kernel vanilla
22 # kernel release (used in filesystem and eventually in uname -r)
23 # modules will be looked from /lib/modules/%{kernel_release}
24 # _localversion is just that without version for "> localversion"
25 %define _localversion %{_rel}
26 %define kernel_release %{version}-%{alt_kernel}-%{_localversion}
28 Summary: The Linux kernel (the core of the Linux operating system)
29 Summary(de.UTF-8): Der Linux-Kernel (Kern des Linux-Betriebssystems)
30 Summary(et.UTF-8): Linuxi kernel (ehk operatsioonisüsteemi tuum)
31 Summary(fr.UTF-8): Le Kernel-Linux (La partie centrale du systeme)
32 Summary(pl.UTF-8): Jądro Linuksa
33 Name: kernel-%{alt_kernel}
34 Version: %{_basever}%{_postver}
39 Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%{_basever}.tar.bz2
40 # Source0-md5: 7ceb61f87c097fc17509844b71268935
41 %if "%{_postver}" != "%{nil}"
42 Source1: http://www.kernel.org/pub/linux/kernel/v3.x/patch-%{version}.bz2
43 # Source1-md5: 02adf3e0450969dec6219ca52ff2a68a
46 Source2: kernel-vanilla-autoconf.h
47 Source3: kernel-vanilla-config.h
48 Source4: kernel-vanilla-module-build.pl
50 Source10: kernel-vanilla-x86.config
51 Source11: kernel-vanilla-x86_64.config
53 Patch0: kernel-vanilla-small_fixes.patch
55 URL: http://www.kernel.org/
56 BuildRequires: binutils >= 3:2.18
57 BuildRequires: /sbin/depmod
58 BuildRequires: gcc >= 5:3.2
59 # for hostname command
60 BuildRequires: net-tools
61 BuildRequires: perl-base
62 BuildRequires: rpm-build >= 4.4.9-56
63 BuildRequires: rpmbuild(macros) >= 1.217
65 Requires(post): coreutils
66 Requires(post): geninitrd >= 2.57
67 Requires(post): module-init-tools >= 0.9.9
68 Requires: /sbin/depmod
70 Requires: geninitrd >= 2.57
71 Requires: module-init-tools >= 0.9.9
72 Obsoletes: kernel%{_alt_kernel}-firmware
73 Obsoletes: kernel%{_alt_kernel}-isdn-mISDN
74 Obsoletes: kernel-misc-acer_acpi
75 Obsoletes: kernel-misc-fuse
76 Obsoletes: kernel-misc-uvc
77 Obsoletes: kernel-modules
78 Obsoletes: kernel-net-ar81
79 Obsoletes: kernel-net-hostap
80 Obsoletes: kernel-net-ieee80211
81 Obsoletes: kernel-net-ipp2p
83 Conflicts: e2fsprogs < 1.29
84 Conflicts: isdn4k-utils < 3.1pre1
85 Conflicts: jfsutils < 1.1.3
86 Conflicts: module-init-tools < 0.9.10
87 Conflicts: nfs-utils < 1.0.5
88 Conflicts: oprofile < 0.9
89 Conflicts: ppp < 1:2.4.0
90 Conflicts: procps < 3.2.0
91 Conflicts: quota-tools < 3.09
92 Conflicts: reiserfsprogs < 3.6.3
93 Conflicts: udev < 1:071
94 Conflicts: util-linux < 2.10o
95 Conflicts: xfsprogs < 2.6.0
96 ExclusiveArch: i586 i686 x86_64
98 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
100 %ifarch i586 i686 x86_64
101 %define target_arch_dir x86
103 %define target_arch_dir %{_target_base_arch}
107 %define kernel_config x86
109 %define kernel_config %{_target_base_arch}
112 %define defconfig arch/%{target_arch_dir}/defconfig
114 # No ELF objects there to strip (skips processing 27k files)
115 %define _noautostrip .*%{_kernelsrcdir}/.*
116 %define _noautochrpath .*%{_kernelsrcdir}/.*
118 %define initrd_dir /boot
120 %define _kernelsrcdir /usr/src/linux-%{version}-%{alt_kernel}
122 %if "%{_target_base_arch}" != "%{_arch}"
123 %define CrossOpts ARCH=%{_target_base_arch} CROSS_COMPILE=%{_target_cpu}-pld-linux-
124 %define DepMod /bin/true
126 %if "%{_arch}" == "x86_64" && "%{_target_base_arch}" == "i386"
127 %define CrossOpts ARCH=%{_target_base_arch} CC="%{__cc}"
128 %define DepMod /sbin/depmod
132 %define CrossOpts ARCH=%{_target_base_arch} CC="%{__cc}"
133 %define DepMod /sbin/depmod
136 %define Features %(echo "%{__features}" | sed '/^$/d')
139 This package contains the Linux kernel that is used to boot and run
140 your system. It contains few device drivers for specific hardware.
141 Most hardware is instead supported by modules loaded after booting.
145 %description -l de.UTF-8
146 Das Kernel-Paket enthält den Linux-Kernel (vmlinuz), den Kern des
147 Linux-Betriebssystems. Der Kernel ist für grundliegende
148 Systemfunktionen verantwortlich: Speicherreservierung,
149 Prozeß-Management, Geräte Ein- und Ausgaben, usw.
153 %description -l fr.UTF-8
154 Le package kernel contient le kernel linux (vmlinuz), la partie
155 centrale d'un système d'exploitation Linux. Le noyau traite les
156 fonctions basiques d'un système d'exploitation: allocation mémoire,
157 allocation de process, entrée/sortie de peripheriques, etc.
161 %description -l pl.UTF-8
162 Pakiet zawiera jądro Linuksa niezbędne do prawidłowego działania
163 Twojego komputera. Zawiera w sobie sterowniki do sprzętu znajdującego
164 się w komputerze, takiego jak sterowniki dysków itp.
169 Summary: vmlinux - uncompressed kernel image
170 Summary(de.UTF-8): vmlinux - dekompressiertes Kernel Bild
171 Summary(pl.UTF-8): vmlinux - rozpakowany obraz jądra
173 Obsoletes: kernel-smp-vmlinux
176 vmlinux - uncompressed kernel image.
178 %description vmlinux -l de.UTF-8
179 vmlinux - dekompressiertes Kernel Bild.
181 %description vmlinux -l pl.UTF-8
182 vmlinux - rozpakowany obraz jądra.
185 Summary: DRM kernel modules
186 Summary(de.UTF-8): DRM Kernel Treiber
187 Summary(pl.UTF-8): Sterowniki DRM
189 Requires(postun): %{name} = %{epoch}:%{version}-%{release}
190 Requires: %{name} = %{epoch}:%{version}-%{release}
191 Obsoletes: kernel-smp-drm
197 %description drm -l de.UTF-8
200 %description drm -l pl.UTF-8
204 Summary: PCMCIA modules
205 Summary(de.UTF-8): PCMCIA Module
206 Summary(pl.UTF-8): Moduły PCMCIA
208 Requires(postun): %{name} = %{epoch}:%{version}-%{release}
209 Requires: %{name} = %{epoch}:%{version}-%{release}
210 Obsoletes: kernel-smp-pcmcia
211 Conflicts: pcmcia-cs < 3.1.21
212 Conflicts: pcmciautils < 004
218 %description pcmcia -l de.UTF-8
221 %description pcmcia -l pl.UTF-8
225 Summary: ALSA kernel modules
226 Summary(de.UTF-8): ALSA Kernel Module
227 Summary(pl.UTF-8): Sterowniki dźwięku ALSA
229 Requires(postun): %{name} = %{epoch}:%{version}-%{release}
230 Requires: %{name} = %{epoch}:%{version}-%{release}
231 Obsoletes: kernel-smp-sound-alsa
234 %description sound-alsa
235 ALSA (Advanced Linux Sound Architecture) sound drivers.
237 %description sound-alsa -l de.UTF-8
238 ALSA (Advanced Linux Sound Architecture) Sound-Treiber.
240 %description sound-alsa -l pl.UTF-8
241 Sterowniki dźwięku ALSA (Advanced Linux Sound Architecture).
244 Summary: OSS kernel modules
245 Summary(de.UTF-8): OSS Kernel Module
246 Summary(pl.UTF-8): Sterowniki dźwięku OSS
248 Requires(postun): %{name} = %{epoch}:%{version}-%{release}
249 Requires: %{name} = %{epoch}:%{version}-%{release}
250 Obsoletes: kernel-smp-sound-oss
253 %description sound-oss
254 OSS (Open Sound System) drivers.
256 %description sound-oss -l de.UTF-8
257 OSS (Open Sound System) Treiber.
259 %description sound-oss -l pl.UTF-8
260 Sterowniki dźwięku OSS (Open Sound System).
263 Summary: Header files for the Linux kernel
264 Summary(de.UTF-8): Header Dateien für den Linux-Kernel
265 Summary(pl.UTF-8): Pliki nagłówkowe jądra Linuksa
266 Group: Development/Building
270 These are the C header files for the Linux kernel, which define
271 structures and constants that are needed when rebuilding the kernel or
272 building kernel modules.
274 %description headers -l de.UTF-8
275 Dies sind die C Header Dateien für den Linux-Kernel, die definierte
276 Strukturen und Konstante beinhalten, die beim rekompilieren des
277 Kernels oder bei Kernel Modul kompilationen gebraucht werden.
279 %description headers -l pl.UTF-8
280 Pakiet zawiera pliki nagłówkowe jądra, niezbędne do rekompilacji jądra
281 oraz budowania modułów jądra.
283 %package module-build
284 Summary: Development files for building kernel modules
285 Summary(de.UTF-8): Development Dateien die beim Kernel Modul kompilationen gebraucht werden
286 Summary(pl.UTF-8): Pliki służące do budowania modułów jądra
287 Group: Development/Building
288 Requires: %{name}-headers = %{epoch}:%{version}-%{release}
289 Conflicts: rpmbuild(macros) < 1.321
292 %description module-build
293 Development files from kernel source tree needed to build Linux kernel
294 modules from external packages.
296 %description module-build -l de.UTF-8
297 Development Dateien des Linux-Kernels die beim kompilieren externer
298 Kernel Module gebraucht werden.
300 %description module-build -l pl.UTF-8
301 Pliki ze drzewa źródeł jądra potrzebne do budowania modułów jądra
302 Linuksa z zewnętrznych pakietów.
305 Summary: Kernel source tree
306 Summary(de.UTF-8): Der Kernel Quelltext
307 Summary(pl.UTF-8): Kod źródłowy jądra Linuksa
308 Group: Development/Building
309 Requires: %{name}-module-build = %{epoch}:%{version}-%{release}
313 This is the source code for the Linux kernel. You can build a custom
314 kernel that is better tuned to your particular hardware.
316 %description source -l de.UTF-8
317 Das Kernel-Source-Paket enthält den source code (C/Assembler-Code) des
318 Linux-Kernels. Die Source-Dateien werden gebraucht, um viele
319 C-Programme zu kompilieren, da sie auf Konstanten zurückgreifen, die
320 im Kernel-Source definiert sind. Die Source-Dateien können auch
321 benutzt werden, um einen Kernel zu kompilieren, der besser auf Ihre
322 Hardware ausgerichtet ist.
324 %description source -l fr.UTF-8
325 Le package pour le kernel-source contient le code source pour le noyau
326 linux. Ces sources sont nécessaires pour compiler la plupart des
327 programmes C, car il dépend de constantes définies dans le code
328 source. Les sources peuvent être aussi utilisée pour compiler un noyau
329 personnalisé pour avoir de meilleures performances sur des matériels
332 %description source -l pl.UTF-8
333 Pakiet zawiera kod źródłowy jądra systemu.
336 Summary: Kernel documentation
337 Summary(de.UTF-8): Kernel Dokumentation
338 Summary(pl.UTF-8): Dokumentacja do jądra Linuksa
343 This is the documentation for the Linux kernel, as found in
344 /usr/src/linux/Documentation directory.
346 %description doc -l de.UTF-8
347 Dies ist die Kernel Dokumentation wie sie im 'Documentation'
348 Verzeichniss vorgefunden werden kann.
350 %description doc -l pl.UTF-8
351 Pakiet zawiera dokumentację do jądra Linuksa pochodzącą z katalogu
352 /usr/src/linux/Documentation.
355 %setup -q -n linux-%{_basever}
357 %if "%{_postver}" != "%{nil}"
358 %{__bzip2} -dc %{SOURCE1} | patch -p1 -s
363 # Fix EXTRAVERSION in main Makefile
364 sed -i 's#EXTRAVERSION =.*#EXTRAVERSION = %{_postver}-%{alt_kernel}#g' Makefile
366 # cleanup backups after patching
367 find '(' -name '*~' -o -name '*.orig' -o -name '.gitignore' ')' -print0 | xargs -0 -r -l512 rm -f
370 TuneUpConfigForIX86 () {
374 sed -i "s:# CONFIG_HIGHMEM4G is not set:CONFIG_HIGHMEM4G=y:" $1
375 sed -i "s:CONFIG_HIGHMEM64G=y:# CONFIG_HIGHMEM64G is not set:" $1
376 sed -i ":CONFIG_X86_PAE=y:d" $1
378 sed -i 's:CONFIG_M586=y# CONFIG_M586 is not set::' $1
379 sed -i 's:# CONFIG_M686 is not set:CONFIG_M686=y:' $1
387 # is this a special kernel we want to build?
388 Config="%{kernel_config}"
389 KernelVer=%{kernel_release}
390 echo "Building config file using $Config.conf..."
391 cat $RPM_SOURCE_DIR/kernel-vanilla-$Config.config > %{defconfig}
392 TuneUpConfigForIX86 %{defconfig}
394 %{?debug:sed -i "s:# CONFIG_DEBUG_SLAB is not set:CONFIG_DEBUG_SLAB=y:" %{defconfig}}
395 %{?debug:sed -i "s:# CONFIG_DEBUG_PREEMPT is not set:CONFIG_DEBUG_PREEMPT=y:" %{defconfig}}
396 %{?debug:sed -i "s:# CONFIG_RT_DEADLOCK_DETECT is not set:CONFIG_RT_DEADLOCK_DETECT=y:" %{defconfig}}
402 echo "Building kernel $1 ..."
403 %{__make} %CrossOpts mrproper \
404 RCS_FIND_IGNORE='-name build-done -prune -o'
405 ln -sf %{defconfig} .config
407 %{__make} %CrossOpts clean \
408 RCS_FIND_IGNORE='-name build-done -prune -o'
409 %{__make} %CrossOpts include/linux/version.h \
412 %{__make} %CrossOpts scripts/mkcompile_h \
415 %{__make} %CrossOpts \
420 Config="%{kernel_config}"
421 KernelVer=%{kernel_release}
423 mkdir -p $KERNEL_INSTALL_DIR/boot
424 install System.map $KERNEL_INSTALL_DIR/boot/System.map-$KernelVer
425 install arch/x86/boot/bzImage $KERNEL_INSTALL_DIR/boot/vmlinuz-$KernelVer
426 install vmlinux $KERNEL_INSTALL_DIR/boot/vmlinux-$KernelVer
428 %{__make} %CrossOpts modules_install firmware_install \
429 %{?with_verbose:V=1} \
431 INSTALL_MOD_PATH=$KERNEL_INSTALL_DIR \
432 INSTALL_FW_PATH=$KERNEL_INSTALL_DIR/lib/firmware/$KernelVer \
433 KERNELRELEASE=$KernelVer
435 # You'd probabelly want to make it somewhat different
436 install -d $KERNEL_INSTALL_DIR%{_kernelsrcdir}
437 install Module.symvers $KERNEL_INSTALL_DIR%{_kernelsrcdir}/Module.symvers-dist
439 echo "CHECKING DEPENDENCIES FOR KERNEL MODULES"
440 if [ %DepMod = /sbin/depmod ]; then
441 /sbin/depmod --basedir $KERNEL_INSTALL_DIR -ae -F $KERNEL_INSTALL_DIR/boot/System.map-$KernelVer -r $KernelVer || :
443 touch $KERNEL_INSTALL_DIR/lib/modules/$KernelVer/modules.dep
444 echo "KERNEL RELEASE $KernelVer DONE"
447 KERNEL_BUILD_DIR=`pwd`
448 echo "-%{_localversion}" > localversion
450 KERNEL_INSTALL_DIR="$KERNEL_BUILD_DIR/build-done/kernel"
451 rm -rf $KERNEL_INSTALL_DIR
453 ln -sf %{defconfig} .config
455 install -d $KERNEL_INSTALL_DIR%{_kernelsrcdir}/include/generated
456 install -d $KERNEL_INSTALL_DIR%{_kernelsrcdir}/include/linux
457 install include/generated/autoconf.h \
458 $KERNEL_INSTALL_DIR%{_kernelsrcdir}/include/generated/autoconf-dist.h
459 install include/generated/utsrelease.h \
460 $KERNEL_INSTALL_DIR%{_kernelsrcdir}/include/generated/
461 install include/linux/version.h \
462 $KERNEL_INSTALL_DIR%{_kernelsrcdir}/include/linux/
464 $KERNEL_INSTALL_DIR%{_kernelsrcdir}/config-dist
467 cp scripts/mkcompile_h{,.save}
470 rm -rf $RPM_BUILD_ROOT
473 export DEPMOD=%DepMod
475 install -d $RPM_BUILD_ROOT%{_kernelsrcdir}
476 install -d $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/%{kernel_release}
478 # test if we can hardlink -- %{_builddir} and $RPM_BUILD_ROOT on same partition
479 if cp -al COPYING $RPM_BUILD_ROOT/COPYING 2>/dev/null; then
481 rm -f $RPM_BUILD_ROOT/COPYING
484 KERNEL_BUILD_DIR=`pwd`
486 cp -a$l $KERNEL_BUILD_DIR/build-done/kernel/* $RPM_BUILD_ROOT
488 if [ -e $RPM_BUILD_ROOT/lib/modules/%{kernel_release} ] ; then
489 rm -f $RPM_BUILD_ROOT/lib/modules/%{kernel_release}/build
490 ln -sf %{_kernelsrcdir} $RPM_BUILD_ROOT/lib/modules/%{kernel_release}/build
491 install -d $RPM_BUILD_ROOT/lib/modules/%{kernel_release}/{cluster,misc}
494 find . -maxdepth 1 ! -name "build-done" ! -name "." -exec cp -a$l "{}" "$RPM_BUILD_ROOT%{_kernelsrcdir}/" ";"
496 cd $RPM_BUILD_ROOT%{_kernelsrcdir}
498 %{__make} %CrossOpts mrproper archclean \
499 RCS_FIND_IGNORE='-name build-done -prune -o'
501 cp -Rdp$l $KERNEL_BUILD_DIR/include/linux/* \
502 $RPM_BUILD_ROOT%{_kernelsrcdir}/include/linux
504 %{__make} %CrossOpts mrproper
505 install -d $RPM_BUILD_ROOT%{_kernelsrcdir}/include/generated
506 install -d $RPM_BUILD_ROOT%{_kernelsrcdir}/include/linux
507 install $KERNEL_BUILD_DIR/build-done/kernel%{_kernelsrcdir}/include/linux/version.h \
508 $RPM_BUILD_ROOT%{_kernelsrcdir}/include/linux
509 install $KERNEL_BUILD_DIR/build-done/kernel%{_kernelsrcdir}/include/generated/autoconf-dist.h \
510 $RPM_BUILD_ROOT%{_kernelsrcdir}/include/generated
511 install $KERNEL_BUILD_DIR/build-done/kernel%{_kernelsrcdir}/include/generated/utsrelease.h \
512 $RPM_BUILD_ROOT%{_kernelsrcdir}/include/generated
513 install $KERNEL_BUILD_DIR/build-done/kernel%{_kernelsrcdir}/config-dist \
514 $RPM_BUILD_ROOT%{_kernelsrcdir}
515 install %{SOURCE2} $RPM_BUILD_ROOT%{_kernelsrcdir}/include/generated/autoconf.h
516 install %{SOURCE3} $RPM_BUILD_ROOT%{_kernelsrcdir}/include/linux/config.h
518 # collect module-build files and directories
519 perl %{SOURCE4} %{_kernelsrcdir} $KERNEL_BUILD_DIR
522 touch $RPM_BUILD_ROOT%{initrd_dir}/initrd-%{kernel_release}.gz
524 # rpm obeys filelinkto checks for ghosted symlinks, convert to files
525 rm -f $RPM_BUILD_ROOT/lib/modules/%{kernel_release}/{build,source}
526 touch $RPM_BUILD_ROOT/lib/modules/%{kernel_release}/{build,source}
528 # remove unnecessary dir with dead symlink
529 rm -rf $RPM_BUILD_ROOT/arch/i386
532 rm -rf $RPM_BUILD_ROOT
535 if [ -x /sbin/new-kernel-pkg ]; then
536 /sbin/new-kernel-pkg --remove %{kernel_release}
540 mv -f /boot/vmlinuz-%{alt_kernel} /boot/vmlinuz-%{alt_kernel}.old 2> /dev/null > /dev/null
541 ln -sf vmlinuz-%{kernel_release} /boot/vmlinuz-%{alt_kernel}
542 mv -f /boot/System.map-%{alt_kernel} /boot/System.map-%{alt_kernel}.old 2> /dev/null > /dev/null
543 ln -sf System.map-%{kernel_release} /boot/System.map-%{alt_kernel}
545 %depmod %{kernel_release}
547 /sbin/geninitrd -f --initrdfs=rom %{initrd_dir}/initrd-%{kernel_release}.gz %{kernel_release}
548 mv -f %{initrd_dir}/initrd-%{alt_kernel} %{initrd_dir}/initrd-%{alt_kernel}.old 2> /dev/null > /dev/null
549 ln -sf initrd-%{kernel_release}.gz %{initrd_dir}/initrd-%{alt_kernel}
551 if [ -x /sbin/new-kernel-pkg ]; then
552 if [ -f /etc/pld-release ]; then
553 title=$(sed 's/^[0-9.]\+ //' < /etc/pld-release)
558 title="$title %{alt_kernel}"
560 /sbin/new-kernel-pkg --initrdfile=%{initrd_dir}/initrd-%{kernel_release}.gz --install %{kernel_release} --banner "$title"
561 elif [ -x /sbin/rc-boot ]; then
562 /sbin/rc-boot 1>&2 || :
566 mv -f /boot/vmlinux-%{alt_kernel} /boot/vmlinux-%{alt_kernel}.old 2> /dev/null > /dev/null
567 ln -sf vmlinux-%{kernel_release} /boot/vmlinux-%{alt_kernel}
570 %depmod %{kernel_release}
573 %depmod %{kernel_release}
576 %depmod %{kernel_release}
579 %depmod %{kernel_release}
582 %depmod %{kernel_release}
585 %depmod %{kernel_release}
588 %depmod %{kernel_release}
591 %depmod %{kernel_release}
594 ln -snf %{basename:%{_kernelsrcdir}} %{_prefix}/src/linux-%{alt_kernel}
597 if [ "$1" = "0" ]; then
598 if [ -L %{_prefix}/src/linux-%{alt_kernel} ]; then
599 if [ "$(readlink %{_prefix}/src/linux-%{alt_kernel})" = "linux-%{version}-%{alt_kernel}" ]; then
600 rm -f %{_prefix}/src/linux-%{alt_kernel}
605 %triggerin module-build -- %{name} = %{epoch}:%{version}-%{release}
606 ln -sfn %{_kernelsrcdir} /lib/modules/%{kernel_release}/build
607 ln -sfn %{_kernelsrcdir} /lib/modules/%{kernel_release}/source
609 %triggerun module-build -- %{name} = %{epoch}:%{version}-%{release}
610 if [ "$1" = 0 ]; then
611 rm -f /lib/modules/%{kernel_release}/{build,source}
615 %defattr(644,root,root,755)
616 /boot/vmlinuz-%{kernel_release}
617 /boot/System.map-%{kernel_release}
618 %ghost %{initrd_dir}/initrd-%{kernel_release}.gz
619 /lib/firmware/%{kernel_release}
620 %dir /lib/modules/%{kernel_release}
621 %dir /lib/modules/%{kernel_release}/kernel
622 /lib/modules/%{kernel_release}/kernel/arch
623 /lib/modules/%{kernel_release}/kernel/crypto
624 /lib/modules/%{kernel_release}/kernel/drivers
627 %exclude /lib/modules/%{kernel_release}/kernel/drivers/gpu/drm
630 /lib/modules/%{kernel_release}/kernel/fs
631 # this directory will be removed after disabling rcutorture mod. in 2.6.20.
632 /lib/modules/%{kernel_release}/kernel/kernel
633 /lib/modules/%{kernel_release}/kernel/lib
636 /lib/modules/%{kernel_release}/kernel/mm
639 /lib/modules/%{kernel_release}/kernel/net
642 %dir /lib/modules/%{kernel_release}/kernel/sound
643 /lib/modules/%{kernel_release}/kernel/sound/ac97_bus.ko*
644 /lib/modules/%{kernel_release}/kernel/sound/sound*.ko*
645 %exclude /lib/modules/%{kernel_release}/kernel/drivers/media/video/cx88/cx88-alsa.ko*
646 %exclude /lib/modules/%{kernel_release}/kernel/drivers/media/video/em28xx/em28xx-alsa.ko*
647 %exclude /lib/modules/%{kernel_release}/kernel/drivers/media/video/saa7134/saa7134-alsa.ko*
650 %dir /lib/modules/%{kernel_release}/misc
652 %dir /lib/modules/%{kernel_release}/kernel/drivers/pcmcia
653 /lib/modules/%{kernel_release}/kernel/drivers/pcmcia/pcmcia*ko*
654 %exclude /lib/modules/%{kernel_release}/kernel/drivers/pcmcia/[!p]*
655 %exclude /lib/modules/%{kernel_release}/kernel/drivers/pcmcia/pd6729.ko*
656 %exclude /lib/modules/%{kernel_release}/kernel/drivers/*/pcmcia
657 %exclude /lib/modules/%{kernel_release}/kernel/drivers/ata/pata_pcmcia.ko*
658 %exclude /lib/modules/%{kernel_release}/kernel/drivers/bluetooth/*_cs.ko*
659 %exclude /lib/modules/%{kernel_release}/kernel/drivers/isdn/hardware/avm/avm_cs.ko*
660 %exclude /lib/modules/%{kernel_release}/kernel/drivers/telephony/ixj_pcmcia.ko*
661 %exclude /lib/modules/%{kernel_release}/kernel/drivers/usb/gadget/g_midi.ko*
662 %exclude /lib/modules/%{kernel_release}/kernel/drivers/ide/ide-cs.ko*
663 %exclude /lib/modules/%{kernel_release}/kernel/drivers/net/wireless/*_cs.ko*
664 %exclude /lib/modules/%{kernel_release}/kernel/drivers/net/wireless/b43
665 %exclude /lib/modules/%{kernel_release}/kernel/drivers/net/wireless/hostap/hostap_cs.ko*
666 %exclude /lib/modules/%{kernel_release}/kernel/drivers/net/wireless/libertas/*_cs.ko*
667 %exclude /lib/modules/%{kernel_release}/kernel/drivers/parport/parport_cs.ko*
668 %exclude /lib/modules/%{kernel_release}/kernel/drivers/usb/host/sl811_cs.ko*
670 /lib/modules/%{kernel_release}/kernel/security
672 %ghost /lib/modules/%{kernel_release}/modules.*
673 # symlinks pointing to kernelsrcdir
674 %ghost /lib/modules/%{kernel_release}/build
675 %ghost /lib/modules/%{kernel_release}/source
676 %dir %{_sysconfdir}/modprobe.d/%{kernel_release}
679 %defattr(644,root,root,755)
680 /boot/vmlinux-%{kernel_release}
684 %defattr(644,root,root,755)
685 /lib/modules/%{kernel_release}/kernel/drivers/gpu/drm
689 %defattr(644,root,root,755)
690 %exclude /lib/modules/%{kernel_release}/kernel/drivers/pcmcia/pcmcia*ko*
691 /lib/modules/%{kernel_release}/kernel/drivers/pcmcia/*ko*
692 /lib/modules/%{kernel_release}/kernel/drivers/*/pcmcia
693 /lib/modules/%{kernel_release}/kernel/drivers/bluetooth/*_cs.ko*
694 /lib/modules/%{kernel_release}/kernel/drivers/isdn/hardware/avm/avm_cs.ko*
695 /lib/modules/%{kernel_release}/kernel/drivers/telephony/ixj_pcmcia.ko*
696 /lib/modules/%{kernel_release}/kernel/drivers/ata/pata_pcmcia.ko*
697 /lib/modules/%{kernel_release}/kernel/drivers/ide/ide-cs.ko*
698 /lib/modules/%{kernel_release}/kernel/drivers/net/wireless/*_cs.ko*
699 /lib/modules/%{kernel_release}/kernel/drivers/net/wireless/b43
700 /lib/modules/%{kernel_release}/kernel/drivers/net/wireless/hostap/hostap_cs.ko*
701 /lib/modules/%{kernel_release}/kernel/drivers/net/wireless/libertas/*_cs.ko*
702 /lib/modules/%{kernel_release}/kernel/drivers/parport/parport_cs.ko*
703 /lib/modules/%{kernel_release}/kernel/drivers/usb/host/sl811_cs.ko*
707 %defattr(644,root,root,755)
708 /lib/modules/%{kernel_release}/kernel/sound
709 %exclude %dir /lib/modules/%{kernel_release}/kernel/sound
710 %exclude /lib/modules/%{kernel_release}/kernel/sound/ac97_bus.ko*
711 %exclude /lib/modules/%{kernel_release}/kernel/sound/sound*.ko*
713 %exclude /lib/modules/%{kernel_release}/kernel/sound/oss
715 /lib/modules/%{kernel_release}/kernel/drivers/usb/gadget/g_midi.ko*
716 /lib/modules/%{kernel_release}/kernel/drivers/media/video/cx88/cx88-alsa.ko*
717 /lib/modules/%{kernel_release}/kernel/drivers/media/video/em28xx/em28xx-alsa.ko*
718 /lib/modules/%{kernel_release}/kernel/drivers/media/video/saa7134/saa7134-alsa.ko*
722 %defattr(644,root,root,755)
723 /lib/modules/%{kernel_release}/kernel/sound/oss
728 %defattr(644,root,root,755)
729 %dir %{_kernelsrcdir}
730 %{_kernelsrcdir}/include
731 %dir %{_kernelsrcdir}/arch
732 %dir %{_kernelsrcdir}/arch/[!K]*
733 %{_kernelsrcdir}/arch/*/include
734 %dir %{_kernelsrcdir}/security
735 %dir %{_kernelsrcdir}/security/selinux
736 %{_kernelsrcdir}/security/selinux/include
737 %{_kernelsrcdir}/config-dist
738 %{_kernelsrcdir}/Module.symvers-dist
740 %files module-build -f aux_files
741 %defattr(644,root,root,755)
742 # symlinks pointint to kernelsrcdir
743 %dir /lib/modules/%{kernel_release}
744 /lib/modules/%{kernel_release}/build
745 %{_kernelsrcdir}/Kbuild
746 %{_kernelsrcdir}/localversion
747 %{_kernelsrcdir}/arch/*/kernel/asm-offsets*
748 %{_kernelsrcdir}/arch/*/kernel/sigframe*.h
749 %{_kernelsrcdir}/drivers/lguest/lg.h
750 %{_kernelsrcdir}/kernel/bounds.c
751 %dir %{_kernelsrcdir}/scripts
752 %dir %{_kernelsrcdir}/scripts/kconfig
753 %{_kernelsrcdir}/scripts/Kbuild.include
754 %{_kernelsrcdir}/scripts/Makefile*
755 %{_kernelsrcdir}/scripts/basic
756 %{_kernelsrcdir}/scripts/mkmakefile
757 %{_kernelsrcdir}/scripts/mod
758 %{_kernelsrcdir}/scripts/module-common.lds
759 %{_kernelsrcdir}/scripts/setlocalversion
760 %{_kernelsrcdir}/scripts/*.c
761 %{_kernelsrcdir}/scripts/*.sh
762 %{_kernelsrcdir}/scripts/kconfig/*
763 %{_kernelsrcdir}/scripts/mkcompile_h
764 %dir %{_kernelsrcdir}/scripts/selinux
765 %{_kernelsrcdir}/scripts/selinux/Makefile
766 %dir %{_kernelsrcdir}/scripts/selinux/mdp
767 %dir %{_kernelsrcdir}/scripts/selinux/genheaders
768 %{_kernelsrcdir}/scripts/selinux/mdp/Makefile
769 %{_kernelsrcdir}/scripts/selinux/mdp/*.c
770 %{_kernelsrcdir}/scripts/selinux/genheaders/Makefile
771 %{_kernelsrcdir}/scripts/selinux/genheaders/*.c
774 %defattr(644,root,root,755)
775 %dir %{_kernelsrcdir}
776 %{_kernelsrcdir}/Documentation
779 %files source -f aux_files_exc
780 %defattr(644,root,root,755)
781 %{_kernelsrcdir}/arch/*/[!Mk]*
782 %{_kernelsrcdir}/arch/*/kernel/[!M]*
783 %{_kernelsrcdir}/arch/ia64/kvm
784 %{_kernelsrcdir}/arch/powerpc/kvm
785 %{_kernelsrcdir}/arch/s390/kvm
786 %{_kernelsrcdir}/arch/x86/kvm
787 %exclude %{_kernelsrcdir}/arch/*/kernel/asm-offsets*
788 %exclude %{_kernelsrcdir}/arch/*/kernel/sigframe*.h
789 %exclude %{_kernelsrcdir}/drivers/lguest/lg.h
790 %{_kernelsrcdir}/block
791 %{_kernelsrcdir}/crypto
792 %{_kernelsrcdir}/drivers
793 %{_kernelsrcdir}/firmware
795 %{_kernelsrcdir}/init
797 %{_kernelsrcdir}/kernel
798 %exclude %{_kernelsrcdir}/kernel/bounds.c
802 %{_kernelsrcdir}/samples
803 %{_kernelsrcdir}/scripts/*
804 %exclude %{_kernelsrcdir}/scripts/Kbuild.include
805 %exclude %{_kernelsrcdir}/scripts/Makefile*
806 %exclude %{_kernelsrcdir}/scripts/basic
807 %exclude %{_kernelsrcdir}/scripts/kconfig
808 %exclude %{_kernelsrcdir}/scripts/mkmakefile
809 %exclude %{_kernelsrcdir}/scripts/mod
810 %exclude %{_kernelsrcdir}/scripts/setlocalversion
811 %exclude %{_kernelsrcdir}/scripts/*.c
812 %exclude %{_kernelsrcdir}/scripts/*.sh
813 %{_kernelsrcdir}/sound
814 %{_kernelsrcdir}/security
815 %{_kernelsrcdir}/tools
817 %{_kernelsrcdir}/virt
818 %{_kernelsrcdir}/COPYING
819 %{_kernelsrcdir}/CREDITS
820 %{_kernelsrcdir}/MAINTAINERS
821 %{_kernelsrcdir}/README
822 %{_kernelsrcdir}/REPORTING-BUGS
823 %{_kernelsrcdir}/.mailmap
826 %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
828 * %{date} PLD Team <feedback@pld-linux.org>
829 All persons listed below can be reached at <cvs_login>@pld-linux.org
831 $Log: kernel-vanilla.spec,v $
832 Revision 1.43.2.11.2.126 2011/05/25 08:26:08 dzeus
835 Revision 1.43.2.11.2.125 2011/05/20 08:28:21 hawk
836 - updated to 2.6.38.6
838 Revision 1.43.2.11.2.124 2011/04/29 20:53:02 hawk
841 Revision 1.43.2.11.2.123 2011/04/29 09:09:23 hawk
842 - updated to 2.6.38.4
844 Revision 1.43.2.11.2.122 2011/04/28 18:18:51 hawk
845 - updated to 2.6.36.4
847 Revision 1.43.2.11.2.121 2010/10/04 15:47:07 hawk
848 - updated to 2.6.32.24
850 Revision 1.43.2.11.2.120 2010/08/28 12:21:03 hawk
851 - don't mess with NoSource (won't work), we will handle it at source builder
853 Revision 1.43.2.11.2.119 2010/08/27 11:03:40 hawk
854 - NoSource for Source 1 if needed too
856 Revision 1.43.2.11.2.118 2010/08/27 08:49:13 hawk
857 - don't duplicate sources for pae builds to save ftp space
859 Revision 1.43.2.11.2.117 2010/08/27 07:54:24 hawk
860 - updated to 2.6.32.21
862 Revision 1.43.2.11.2.116 2010/06/01 19:35:43 hawk
863 - updated to 2.6.32.15
865 Revision 1.43.2.11.2.115 2010/04/30 08:45:53 hawk
866 - updated to 2.6.32.12
868 Revision 1.43.2.11.2.114 2010/04/15 08:17:50 hawk
869 - updated to 2.6.32.11
871 Revision 1.43.2.11.2.113 2010/03/22 07:59:33 hawk
872 - updated to 2.6.32.10
874 Revision 1.43.2.11.2.112 2010/02/25 12:06:19 hawk
875 - fixed module-build for 2.6.32.x, release 1
877 Revision 1.43.2.11.2.111 2010/02/25 10:25:24 hawk
878 - kernel/mm only on x86_64
880 Revision 1.43.2.11.2.110 2010/02/24 19:42:55 hawk
881 - updated for 2.6.32.9, not tested yet
883 Revision 1.43.2.11.2.109 2009/12/20 22:28:31 hawk
884 - updated to 2.6.31.9
886 Revision 1.43.2.11.2.108 2009/12/11 15:36:35 hawk
887 - updated to 2.6.31.7
889 Revision 1.43.2.11.2.107 2009/10/23 17:23:44 hawk
890 - updated to 2.6.31.5
892 Revision 1.43.2.11.2.106 2009/10/15 15:47:52 hawk
893 - updated to 2.6.31.4
895 Revision 1.43.2.11.2.105 2009/10/12 12:33:28 hawk
896 - updated to 2.6.31.3
898 Revision 1.43.2.11.2.104 2009/09/26 10:19:01 hawk
899 - added tools directory to source package
901 Revision 1.43.2.11.2.103 2009/09/24 20:53:29 hawk
902 - updated to 2.6.31.1
903 - killed firmware subpackage (merged into main package)
904 - fixed /lib/firmware path
906 Revision 1.43.2.11.2.102 2009/09/13 22:42:02 hawk
907 - seems ready, release 1
909 Revision 1.43.2.11.2.101 2009/09/13 22:00:26 hawk
912 Revision 1.43.2.11.2.100 2009/09/12 17:37:55 hawk
913 - started work with 2.6.31
915 Revision 1.43.2.11.2.99 2009/08/16 22:24:40 hawk
916 - updated to 2.6.30.5
918 Revision 1.43.2.11.2.98 2009/08/01 20:48:09 hawk
919 - updated to 2.6.30.4
921 Revision 1.43.2.11.2.97 2009/07/21 08:06:30 shadzik
924 Revision 1.43.2.11.2.96 2009/07/20 22:35:18 hawk
927 Revision 1.43.2.11.2.95 2009/07/20 15:10:26 hawk
928 - updated to 2.6.30.2
930 Revision 1.43.2.11.2.94 2009/07/14 17:54:15 hawk
931 - update module-build and headers %files so external modules can be build
933 Revision 1.43.2.11.2.93 2009/07/14 14:22:54 hawk
934 - one more %files update
936 Revision 1.43.2.11.2.92 2009/07/14 12:30:15 hawk
939 Revision 1.43.2.11.2.91 2009/07/14 10:45:44 hawk
940 - started work on 2.6.30.1
942 Revision 1.43.2.11.2.90 2009/07/12 14:23:40 hawk
943 - fix for drivers/md/dm.c patch in 2.6.27.26
945 Revision 1.43.2.11.2.89 2009/07/10 17:16:24 hawk
946 - updated to 2.6.27.26
948 Revision 1.43.2.11.2.88 2009/06/20 15:27:54 hawk
949 - updated to 2.6.27.25
951 Revision 1.43.2.11.2.87 2009/04/06 21:49:18 charles
952 - updated to 2.6.27.21
954 Revision 1.43.2.11.2.86 2009/03/17 13:37:18 hawk
955 - updated to 2.6.27.20
957 Revision 1.43.2.11.2.85 2009/02/20 23:54:46 hawk
958 - updated to 2.6.27.19
960 Revision 1.43.2.11.2.84 2009/02/17 23:18:34 hawk
961 - updated to 2.6.27.18
963 Revision 1.43.2.11.2.83 2009/02/13 12:36:28 hawk
964 - updated to 2.6.27.17
966 Revision 1.43.2.11.2.82 2009/02/07 17:31:42 hawk
967 - updated to 2.6.27.15
969 Revision 1.43.2.11.2.81 2009/02/04 22:52:36 hawk
970 - updated to 2.6.27.14
972 Revision 1.43.2.11.2.80 2009/01/15 13:16:58 hawk
973 - updated to 2.6.27.11
975 Revision 1.43.2.11.2.79 2008/12/20 11:37:47 hawk
976 - updated to 2.6.27.10
978 Revision 1.43.2.11.2.78 2008/12/16 09:06:45 hawk
979 - updated to 2.6.27.9
981 Revision 1.43.2.11.2.77 2008/12/05 23:28:39 hawk
982 - updated to 2.6.27.8
984 Revision 1.43.2.11.2.76 2008/11/21 22:07:41 hawk
985 - updated to 2.6.27.7
987 Revision 1.43.2.11.2.75 2008/11/14 18:13:39 hawk
988 - blah, updated configs for 2.6.27.6
991 Revision 1.43.2.11.2.74 2008/11/14 16:27:20 hawk
992 - updated BRs and Os from kernel.spec:LINUX_2_6
994 Revision 1.43.2.11.2.73 2008/11/14 16:18:47 hawk
995 - updated to 2.6.27.6
997 Revision 1.43.2.11.2.72 2008/11/12 22:03:07 hawk
1000 Revision 1.43.2.11.2.71 2008/11/08 13:37:22 hawk
1001 - updated to 2.6.27.5
1003 Revision 1.43.2.11.2.70 2008/10/31 19:30:03 twittner
1004 - omitted /lib/firmware/yamaha directory added to %files
1006 Revision 1.43.2.11.2.69 2008/10/27 09:34:20 hawk
1007 - updated to 2.6.27.4
1009 Revision 1.43.2.11.2.68 2008/10/25 22:16:15 hawk
1012 Revision 1.43.2.11.2.67 2008/10/25 15:33:17 hawk
1015 Revision 1.43.2.11.2.66 2008/10/25 13:57:52 hawk
1016 - updated %files for 2.6.27, added firmware subpackage
1018 Revision 1.43.2.11.2.65 2008/10/24 12:05:20 hawk
1019 - updated to 2.6.27.3
1021 Revision 1.43.2.11.2.64 2008/10/09 13:13:33 hawk
1022 - updated to 2.6.26.6
1024 Revision 1.43.2.11.2.63 2008/09/09 06:32:48 hawk
1025 - updated to 2.6.26.5
1027 Revision 1.43.2.11.2.62 2008/09/08 13:04:14 hawk
1028 - updated to 2.6.26.4
1030 Revision 1.43.2.11.2.61 2008/08/29 11:50:41 hawk
1031 - updated to 2.6.26.3
1033 Revision 1.43.2.11.2.60 2008/08/06 19:55:13 hawk
1034 - updated to 2.6.26.2
1036 Revision 1.43.2.11.2.59 2008/08/04 13:41:48 hawk
1037 - updated to 2.6.26.1
1039 Revision 1.43.2.11.2.58 2008/07/28 09:57:04 hawk
1040 - blah, really fixed 'make prepare scripts'
1042 Revision 1.43.2.11.2.57 2008/07/26 13:28:46 hawk
1043 - kernel/bounds.c is required by 'make prepare scripts'
1046 Revision 1.43.2.11.2.56 2008/07/22 15:52:11 hawk
1049 Revision 1.43.2.11.2.55 2008/06/25 12:37:27 hawk
1050 - updated to 2.6.25.9
1052 Revision 1.43.2.11.2.54 2008/06/23 06:17:53 hawk
1053 - updated to 2.6.25.8
1055 Revision 1.43.2.11.2.53 2008/06/17 08:10:55 hawk
1056 - updated to 2.6.25.7, dropped unused libs package
1058 Revision 1.43.2.11.2.52 2008/06/09 20:27:55 hawk
1059 - updated to 2.6.25.6
1061 Revision 1.43.2.11.2.51 2008-06-09 19:27:21 hawk
1062 - use proper kernel config, release 3
1064 Revision 1.43.2.11.2.50 2008-06-09 17:15:36 hawk
1065 - seems to work, release 2
1067 Revision 1.43.2.11.2.49 2008-06-09 16:51:21 hawk
1068 - reworked from current kernel.spec:LINUX_2_6
1070 Revision 1.43.2.11.2.48 2008-06-07 13:00:43 hawk
1071 - updated to 2.6.25.5
1073 Revision 1.43.2.11.2.47 2008-05-23 15:45:18 hawk
1074 - no PAE for i{3,4,5}86
1076 Revision 1.43.2.11.2.46 2008-05-19 07:07:32 hawk
1079 Revision 1.43.2.11.2.45 2008-05-18 20:13:23 hawk
1080 - EA: %{ix86} if with pae
1082 Revision 1.43.2.11.2.44 2008-05-15 21:23:11 hawk
1085 Revision 1.43.2.11.2.43 2008-05-10 15:51:50 hawk
1086 - updated to 2.6.25.3
1088 Revision 1.43.2.11.2.42 2008-05-07 10:58:09 hawk
1089 - updated to 2.6.25.2
1091 Revision 1.43.2.11.2.41 2008-05-06 07:53:08 hawk
1092 - suffix -pae to alt_kernel if with_pae
1094 Revision 1.43.2.11.2.40 2008-05-04 19:15:15 hawk
1095 - .old /boot symlinks are back
1097 Revision 1.43.2.11.2.39 2008-05-04 15:13:10 hawk
1098 - updated to 2.6.25.1
1100 Revision 1.43.2.11.2.38 2008-04-30 20:38:27 hawk
1101 - make sure that CONFIG_LOCALVERSION gets replaced
1103 Revision 1.43.2.11.2.37 2008-04-21 18:56:41 hawk
1104 - use 'make archclean' instead of hacking Makefile with sed
1106 Revision 1.43.2.11.2.36 2008-04-21 09:06:14 hawk
1107 - lets go with release 1
1109 Revision 1.43.2.11.2.35 2008-04-20 20:13:14 hawk
1110 - back to linux-%{version}-%{alt_kernel}, darn it, stupid versioning
1111 scheme, now it builds, not tested yet
1113 Revision 1.43.2.11.2.34 2008-04-20 18:38:10 hawk
1114 - fixed sed for killing obsolete arch/{i386,x86_64}/boot directories
1116 Revision 1.43.2.11.2.33 2008-04-20 14:14:33 hawk
1117 - /boot symlinks fix, dropped creating *.old files
1118 - use linux-%{alt_kernel}-%{version} instead of linux-%{version}_%{alt_kernel}
1121 Revision 1.43.2.11.2.32 2008-04-19 15:15:27 hawk
1122 - killed version macros
1124 Revision 1.43.2.11.2.31 2008-04-19 15:14:04 hawk
1125 - started update to 2.6.25, NFY
1127 Revision 1.43.2.11.2.30 2008-04-12 21:17:08 hawk
1130 Revision 1.43.2.11.2.29 2008-03-27 14:48:44 hawk
1131 - updated to 2.6.24.4
1133 Revision 1.43.2.11.2.28 2008-02-28 20:39:41 hawk
1136 Revision 1.43.2.11.2.27 2008-02-28 09:59:34 hawk
1137 - updated to 2.6.24.3
1139 Revision 1.43.2.11.2.26 2008-02-11 11:23:08 hawk
1140 - uppdated to 2.6.24.2, official fix for local root hole
1142 Revision 1.43.2.11.2.25 2008-02-10 23:30:34 hawk
1143 - fix for local root hole, release 2
1145 Revision 1.43.2.11.2.24 2008-02-08 22:14:40 hawk
1146 - updated to 2.6.24.1
1148 Revision 1.43.2.11.2.23 2008-02-03 14:17:42 hawk
1149 - removed %ghost %{_kernelsrcdir} from %files, breaks %releq_kernel rpm macro
1151 Revision 1.43.2.11.2.22 2008-02-02 17:07:35 hawk
1152 - fixed kernel release
1153 - %ghost %{_kernelsrcdir} in %files
1155 Revision 1.43.2.11.2.21 2008-01-29 19:42:43 hawk
1156 - fixed broken deps in *-source subpackage
1157 - include samples in source
1160 Revision 1.43.2.11.2.20 2008-01-29 10:21:58 hawk
1161 - fixed files, release 2
1163 Revision 1.43.2.11.2.19 2008-01-28 21:06:36 hawk
1164 - fixed typo, now it should build ok, lets go with release 1
1166 Revision 1.43.2.11.2.18 2008-01-28 19:51:25 hawk
1167 - more s/i386/x86/ fixes
1169 Revision 1.43.2.11.2.17 2008-01-28 19:18:13 hawk
1170 - updated x86 config source name
1172 Revision 1.43.2.11.2.16 2008-01-28 18:42:51 hawk
1173 - fixed arch dir (x86 and x86_64 were merged)
1175 Revision 1.43.2.11.2.15 2008-01-28 15:51:21 hawk
1176 - 2.6.24, fetch sources only, NFY
1178 Revision 1.43.2.11.2.14 2008-01-20 15:39:37 hawk
1179 - updated to 2.6.23.14
1181 Revision 1.43.2.11.2.13 2008-01-01 12:41:23 hawk
1182 - updated to 2.6.23.12
1184 Revision 1.43.2.11.2.12 2007-11-16 19:58:34 hawk
1185 - blah, release down to 1
1187 Revision 1.43.2.11.2.11 2007-11-16 19:57:23 hawk
1188 - updated to 2.6.23.8
1190 Revision 1.43.2.11.2.10 2007-11-11 22:21:11 hawk
1193 Revision 1.43.2.11.2.9 2007-11-11 11:32:30 hawk
1196 Revision 1.43.2.11.2.8 2007-11-10 21:18:04 hawk
1197 - fixed preempt build
1198 - fixed kernel localversion
1200 Revision 1.43.2.11.2.7 2007/11/10 19:32:31 hawk
1201 - more up/smp cleanups
1204 Revision 1.43.2.11.2.6 2007/11/10 17:54:13 hawk
1205 - fixed one more up/smp leftover
1207 Revision 1.43.2.11.2.5 2007/11/10 16:39:12 hawk
1208 - seems ready, release 1
1210 Revision 1.43.2.11.2.4 2007/11/10 15:32:33 hawk
1211 - killed additional .config files, keep everything in one config for
1214 Revision 1.43.2.11.2.3 2007/11/10 14:34:39 hawk
1215 - fixed %define Features
1217 Revision 1.43.2.11.2.2 2007/11/10 14:27:55 hawk
1218 - killed up/smp, Titanium kernel will be smp by default
1220 Revision 1.43.2.11.2.1 2007/11/10 14:05:22 hawk
1221 - killed kernel-common.config for easier updates
1222 - killed archs not supported by Titanium
1223 - updated to 2.6.23.1
1225 Revision 1.43.2.11 2007/08/24 18:29:49 shadzik
1228 Revision 1.43.2.10 2007/08/18 09:59:16 glen
1229 - -source is not needed to compile C programs
1231 Revision 1.43.2.9 2007/06/23 22:20:19 hawk
1232 - removed ppc compilation fix, let it be vanilla kernel
1234 Revision 1.43.2.8 2007/06/14 07:05:17 hawk
1235 - oops! copy paste error
1237 Revision 1.43.2.7 2007/06/14 06:58:44 hawk
1238 - fix for PPC failing when compiling Intel network drivers
1240 Revision 1.43.2.6 2007/06/12 06:53:03 hawk
1241 - updated to 2.6.21.5
1243 Revision 1.43.2.5 2007/06/09 07:39:12 hawk
1244 - updated to 2.6.21.4
1246 Revision 1.43.2.4 2007/05/25 08:08:40 hawk
1249 Revision 1.43.2.3 2007/04/28 16:00:56 hawk
1250 - updated to 2.6.21.1
1252 Revision 1.43.2.2 2007/04/26 11:13:47 hawk
1255 Revision 1.43.2.1 2007/03/27 10:44:18 hawk
1258 Revision 1.43 2007/03/25 02:08:42 shadzik
1261 Revision 1.42 2007/03/25 00:31:18 shadzik
1263 - it's still old-style, till now I will try to adapt it to new-style macros
1264 so it's rather your last chance to build this on AC
1266 Revision 1.41 2007/03/25 00:23:22 shadzik
1269 Revision 1.40 2007/03/25 00:12:56 shadzik
1272 Revision 1.39 2007/02/22 08:06:37 shadzik
1273 - Source1 you friggin bastard... be DF friendly !
1275 Revision 1.38 2007/02/22 05:31:01 shadzik
1276 - more informative commitlog for rev. 1.37
1278 Revision 1.37 2007/02/22 05:18:15 shadzik
1279 - linux-2.6.20.1 (resolves CVE-2007-0772)
1280 - configs stay the same
1282 Revision 1.36 2007/02/22 05:16:50 shadzik
1283 - md5 for Source10 (testing patch)
1285 Revision 1.35 2007/02/22 05:13:39 shadzik
1286 - hopefully fixed patch applying for both testing and stable versions
1288 Revision 1.34 2007/02/19 07:29:26 shadzik
1289 - fix versioning (version-.release issue <- the dot shouldn't be there)
1291 Revision 1.33 2007/02/14 18:28:00 shadzik
1292 - make TuneUpConfigForIX86 always return 0, fixes build on i386
1294 Revision 1.32 2007/02/14 18:23:06 shadzik
1295 - start playing with linux-2.6.20
1296 - fixed versioning (after those _rc releses messed it up)
1297 - definitely NFY - configs need to be adapted
1299 Revision 1.31 2007/02/13 08:06:37 glen
1302 Revision 1.30 2007/02/12 00:49:00 baggins
1303 - converted to UTF-8
1305 Revision 1.29 2007/01/08 16:46:57 glen
1306 - 2.6.20-rc4 (LINUX_2_6_19 branch created for 2.6.19)
1308 Revision 1.28 2006/12/18 22:22:57 glen
1309 - skip stripping sourcedir
1311 Revision 1.27 2006/12/16 23:44:27 shadzik
1315 Revision 1.26 2006/12/15 19:02:58 glen
1316 - use macros for same location to be able to merge different kernel specs
1318 Revision 1.25 2006/12/15 18:21:13 glen
1319 - unify /usr/src/linux paths (/usr vs %{_prefix})
1321 Revision 1.24 2006/12/15 17:38:22 glen
1322 - hardlink over copy speedup from kernel.spec
1325 Revision 1.23 2006/12/15 08:56:36 shadzik
1326 - rel 1; seems stable
1328 Revision 1.22 2006/12/14 01:23:04 darekr
1329 - BR: sed4. shadzik bijacz
1331 Revision 1.21 2006/12/14 00:56:55 shadzik
1332 - fix smp build if passed --without up (try not to BuildConfig for an UP mashine when you just want the SMP one and vice versa)
1334 Revision 1.20 2006/12/11 23:16:27 shadzik
1335 - 2.6.19.1, not tested yet
1337 Revision 1.19 2006/12/08 00:40:15 shadzik
1339 - re-add vmlinux.aout for smp on sparc(64)
1341 Revision 1.18 2006/12/06 03:57:06 shadzik
1342 - no, it's %endif not %else - fixed
1343 - also fixed smp (there's no vmlinux.aout for it)
1345 Revision 1.17 2006/12/06 03:48:14 shadzik
1346 - merged from LINUX_2_6_18
1349 Revision 1.16 2006/12/04 15:50:30 shadzik
1350 - make it build on sparc (abram says it doesn't work anyway on sparc64, I guess on sparc too - so fix it !)
1352 Revision 1.15 2006/12/04 00:17:32 shadzik
1353 - start playing with linux-2.6.19
1355 Revision 1.14 2006/12/04 00:00:39 shadzik
1356 - BR goes for sparc32 too
1358 Revision 1.13 2006/12/04 00:00:00 shadzik
1359 - add sparc32 support
1361 Revision 1.12 2006/12/02 18:15:44 shadzik
1365 Revision 1.11 2006/12/02 17:39:50 shadzik
1366 - sparc64 smp %files fixes
1368 Revision 1.10 2006/12/02 17:31:00 shadzik
1369 - sparc64 support (hope I didn't break other archs)
1371 Revision 1.9 2006/11/30 00:03:19 shadzik
1374 Revision 1.8 2006/11/29 00:27:34 shadzik
1375 - ugly workaround to fix smp build on alpha; works !
1377 Revision 1.7 2006/11/22 12:03:13 shadzik
1378 - alpha support (fix smp config, up builds with has_isa 0)
1380 Revision 1.6 2006/11/22 01:34:45 shadzik
1381 - ups, now you can really disable preemption
1383 Revision 1.5 2006/11/21 16:47:47 shadzik
1384 - bcond prempt-nort kernel build
1386 Revision 1.4 2006/11/21 11:44:00 paszczus
1389 Revision 1.3 2006/11/21 01:26:53 shadzik
1391 - remove features description we don't have anyway
1393 Revision 1.2 2006/11/20 19:33:55 shadzik
1394 - kill some bogus C: and P:
1396 Revision 1.1 2006/11/20 15:33:01 shadzik
1398 - inspired by kernel-desktop.spec
1399 - vanilla kernel without any patches ! why ? to fill the hole, should be useful
1400 - there still may be lots of bugs
1401 - Linux version 2.6.18.2