23 декабря 2018

Изменение общих опций сборки отдельного пакета portage Gentoo

Допустим, глобально установлен флаг многопоточной сборки:
cat /etc/portage/make.conf
MAKEOPTS="-j9"

Для изменения этой опции у отдельного пакета необходимо:

  1. Создать папку /etc/portage/env (если ещё нет). Там сделаем файл singlejob с содержимым:
    MAKEOPTS="-j1"
  2. Установить в файле /etc/portage/package.env условие изменения окружения для отдельного пакета, например:
    dev-db/mysql singlejob
Теперь пакет dev-db/mysql будет собираться в 1 поток. Менять можно любые переменные сборки.

10 декабря 2018

Установка Kali Nethunter на Nexus 5 (hammerhead) c Android 7.1

Для начала, необходимо разлочить загрузчик и установить кастомное recovery TWRP. Неплохо описано как это сделать тут. После этапа полной очистки можно переходить к данному руководству.
Далее нам понадобятся рабочие файлы, утилита adb и терпение.