История изменений
Исправление intelfx, (текущая версия) :
BFQ и BFS — да. Они много чего изменяют.
Йогурт — не сборщик. Йогурт — обёртка над кучей других тулз. Здесь он нужен ровно для того, чтобы получить тарболл (архив) со скриптом сборки (PKGBUILD). Получив его (он автоматически распаковывается в текущий каталог), ты делаешь следующее:
- идёшь в подкаталог
linux
- кладёшь в него свой патч (патчи)
- открываешь файл
PKGBUILD
любым текстовым редактором - в массив
source
вписываешь имена патчей через пробел или перевод строки - в функцию
prepare()
вписываешь команды патчинга (рядом с уже имеющимися) —patch -Np1 -i "${srcdir}/имя-файла-патча"
- сохраняешь файл
- находясь в каталоге с PKGBUILD и патчами, делаешь команду
updpkgsums
- там же делаешь (от имени пользователя, не от рута)
makepkg -s
- идёшь пить чай или гулять (стоковое ядро собирается долго или очень долго, в зависимости от мощности железа)
- наконец, там же делаешь
sudo pacman -U linux{,-headers}*.pkg.tar
Исправление intelfx, :
BFQ и BFS — да. Они много чего изменяют.
Йогурт — не сборщик. Йогурт — обёртка над кучей других тулз. Здесь он нужен ровно для того, чтобы получить тарболл (архив) со скриптом сборки (PKGBUILD). Получив его (он автоматически распаковывается в текущий каталог), ты делаешь следующее:
- идёшь в подкаталог
linux
- кладёшь в него свой патч (патчи)
- открываешь файл
PKGBUILD
любым текстовым редактором - в массив
source
вписываешь имена патчей через пробел или перевод строки - в функцию
prepare()
, если она есть, вписываешь команды патчинга —patch -Np1 "${srcdir}/имя-файла-патча"
- если такой функции нет, то создаёшь со следующим содержимым:
function prepare() { cd "${srcdir}/linux" patch -Np1 "${srcdir}/имя-файла-патча" (здесь аналогичные команды для остальных твоих патчей) }
- сохраняешь файл
- находясь в каталоге с PKGBUILD и патчами, делаешь команду
updpkgsums
- там же делаешь (от имени пользователя, не от рута)
makepkg -s
- идёшь пить чай или гулять (стоковое ядро собирается долго или очень долго, в зависимости от мощности железа)
- наконец, там же делаешь
sudo pacman -U linux{,-headers}*.pkg.tar
Исходная версия intelfx, :
BFQ и BFS — да. Они много чего изменяют.
Йогурт — не сборщик. Йогурт — обёртка над кучей других тулз. Здесь он нужен ровно для того, чтобы получить тарболл (архив) со скриптом сборки (PKGBUILD). Получив его (он автоматически распаковывается в текущий каталог), ты делаешь следующее:
- идёшь в подкаталог
linux
- кладёшь в него свой патч (патчи)
- открываешь файл
PKGBUILD
любым текстовым редактором - в массив
source
вписываешь имена патчей через пробел или перевод строки - в функцию
prepare()
, если она есть, вписываешь команды патчинга —patch -Np1 "${srcdir}/имя-файла-патча
- сохраняешь файл
- находясь в каталоге с PKGBUILD и патчами, делаешь команду
updpkgsums
- там же делаешь (от имени пользователя, не от рута)
makepkg -s
- идёшь пить чай или гулять (стоковое ядро собирается долго или очень долго, в зависимости от мощности железа)
- наконец, там же делаешь
sudo pacman -U linux{,-headers}*.pkg.tar