Вы можете просто развернуть tar-архив rsbac-x.y.z.tar.gz в вашем основном каталоге ядра. При этом ни один из существующих файлов не будет изменен, но будут добавлены несколько новых. Документация на RSBAC находится в Documentation/rsbac/.
Для связи ядра с этими файлами оно должно быть соответствующим образом модифицировано. До версии 1.0.9а патчи находились в каталоге rsbac/, по одному для каждой поддерживаемой версии ядра. С 1.0.9b и по сегодняшний день патчи размещаются отдельно от базового terball-а в связи с тем, что на сегодняшний день их стало слишком много. Приложите патч с названием gzip -dc patch-x.y.z.gz | patch -p1 SPMamp;>perr в основном каталоге ядра. В perr вы найдете протокол, в нем не должно быть отклонений. Если вы применяете патч к версии ядра, отличной от той на которую расчитан этот патч (что не рекомендуется), изучите сначала Documentation/rsbac/README-patching.
Затем, для зависимостей версии файла, вы должны вызвать команду 'touch Makefile', для получения новых значений версий с использованием '-rsbac'.
В том случае, если ваше ядро уже содержит патч от старой версии RSBAC, будет достаточно развернуть tarball и выполнить компиляцию заново, так как патч универсален настолько, насколько это возможно. Если это будет изменено, то вы найдете в Documentation/rsbac/INSTALL предупреждение об этом.
Обратите внимание. Изменения были в патчах для следующих версий: