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).
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