This is an old revision of the document!
There are two kernels in AC: plain kernel and kernel with full grsecurity.
First you should send main kernel pkg and it's modules, and *after moving those to updates* you can start with grsecurity. (well, kernel itself can be sent both at once).
kernel packages should be sent from LINUX_2_6_16
branch (you may move AC-branch
tag to achieve that)
for modules make updates on AC-branch
branch with exception on unionfs, where you should update LINUX_2_6_16
branch and move the AC-branch
tag.
currently the kernel packages are:
drbd.spec kernel-net-zd1211.spec p2p.spec submount.spec X11-driver-nvidia-legacy2.spec eagle-usb.spec kernel-scsi-mv.spec qemu.spec svgalib.spec X11-driver-nvidia-legacy.spec em8300.spec libfuse.spec rt2400.spec unionfs.spec X11-driver-nvidia.spec ipp2p.spec ndiswrapper.spec shfs.spec X11-driver-firegl.spec zaptel.spec
also be sure to move AC-branch
for unionfs.spec
:
$ ac-tag -r LINUX_2_6_16 unionfs.spec # $Revision: 1.24.2.12 $, $Date: 2007/09/05 19:30:12 $ Version: 1.2 Release: 53@2.6.21.4_1.3 CVS tag: AC-branch T unionfs.spec
To send kernel packages:
$ ./make-request.sh -r kernel:LINUX_2_6_16 $ ./make-request.sh -r kernel:LINUX_2_6_16 --with grsec_full
To send modules:
$ ./make-request.sh -r <speclist_with_AC_BRANCH> $ ./make-request.sh -r --with grsec_kernel <speclist>
Remember to pass AC-branch for kernel packages in the first build.
To get spec list and tagnames for grsec modules, issue something like:
rpm/kernel/SPECS$ autotag *.spec drbd.spec:auto-ac-drbd-0_7_22-52 eagle-usb.spec:auto-ac-eagle-usb-2_3_3-52 em8300.spec:auto-ac-em8300-0_16_0-52 ipp2p.spec:auto-ac-ipp2p-0_8_2-52 kernel-net-zd1211.spec:auto-ac-zd1211-0_0_2-52 kernel-scsi-mv.spec:auto-ac-kernel-scsi-mv-3_4_2a-52 libfuse.spec:auto-ac-libfuse-2_6_1-52 ndiswrapper.spec:auto-ac-ndiswrapper-1_15-52 p2p.spec:auto-ac-kernel-net-p2p-0_3_0a-52 qemu.spec:auto-ac-qemu-1_3_0pre11-52 rt2400.spec:auto-ac-rt2400-1_2_2-52 shfs.spec:auto-ac-shfs-0_35-52 submount.spec:auto-ac-submount-0_9-52 svgalib.spec:auto-ac-svgalib-1_9_25-52 unionfs.spec:auto-ac-unionfs-1_2-52 X11-driver-firegl.spec:auto-ac-X11-driver-firegl-8_36_5-52 X11-driver-nvidia-legacy2.spec:auto-ac-X11-driver-nvidia-legacy2-1_0_9639-52 X11-driver-nvidia-legacy.spec:auto-ac-X11-driver-nvidia-legacy-1_0_7185-52 X11-driver-nvidia.spec:auto-ac-X11-driver-nvidia-100_14_09-52 zaptel.spec:auto-ac-zaptel-1_2_17-52