This shows you the differences between two versions of the page.
— |
huy:uek_signed [2019/04/04 11:40] (current) slayer created |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | Здrавстуйте, | ||
+ | |||
+ | Сиводня мы будем сабираць йадро..да ни прастойэ, | ||
+ | |||
+ | Пририквизитэ: | ||
+ | |||
+ | -el7 | ||
+ | -rpmbuild | ||
+ | |||
+ | гинирируем клютчи длйа под_писи | ||
+ | <code bash> | ||
+ | openssl req -new -nodes -utf8 -sha256 -days 36500 -batch -x509 \ | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | котчаем српм | ||
+ | < | ||
+ | https:// | ||
+ | rpm -Uvh kernel-uek-4.14.35-1844.3.2.el7uek.src.rpm | ||
+ | </ | ||
+ | Правим rpmbuild/ | ||
+ | < | ||
+ | CONFIG_SYSTEM_TRUSTED_KEYS=" | ||
+ | </ | ||
+ | Правим rpmbuild/ | ||
+ | < | ||
+ | %define with_debug | ||
+ | .... | ||
+ | BuildKernel() { | ||
+ | ... | ||
+ | cp / | ||
+ | make -s mrproper | ||
+ | </ | ||
+ | сабирайэм | ||
+ | |||
+ | < | ||
+ | rpmbuild -ba / | ||
+ | </ | ||
+ | |||
+ | устанавливайэм и рибутаимсо в новайэ йадро | ||
+ | |||
+ | ципэрь надабы сабраць zfs. Сабираць мы будзем 0.8.0-rc3, иба там йэсць шыфраванийэ и прочая хуйнйа. Правда придьоцца шлифаваць напильнегом. Ну да нам не привыкаць. | ||
+ | |||
+ | < | ||
+ | cd rpmbuild/ | ||
+ | wget https:// | ||
+ | mv zfs-0.8.0-rc3.tar.gz zfs-0.8.0.tar.gz | ||
+ | tar zxfv zfs-0.8.0.tar.gz | ||
+ | cd zfs-0.8.0 | ||
+ | ./configure --with-config=srpm | ||
+ | rpmbuild | ||
+ | </ | ||
+ | |||
+ | юзерспейс сабралса. типерь казалас бы дастатачна сдзелаць rpmbuild -ba rpm/ | ||
+ | |||
+ | напильник1: | ||
+ | < | ||
+ | меняем | ||
+ | / | ||
+ | kernel-devel на kernel-uek-devel | ||
+ | kernel-uname на kernel-uek-uname | ||
+ | и удоляем | ||
+ | Requires: | ||
+ | </ | ||
+ | напильник2: | ||
+ | < | ||
+ | # find-debuginfo.sh only considers executables | ||
+ | chmod u+x ${RPM_BUILD_ROOT}%{kmodinstdir_prefix}/ | ||
+ | %{? | ||
+ | rm -rf ${RPM_BUILD_ROOT}/ | ||
+ | cd / | ||
+ | find ${RPM_BUILD_ROOT} -name ' | ||
+ | find ${RPM_BUILD_ROOT} -name ' | ||
+ | %clean | ||
+ | </ | ||
+ | |||
+ | циперь можна сабираць. | ||