Команды получения перечня ядер и аддонов к ядрам #36

Open
opened 3 months ago by asmeron · 0 comments
Owner

Для технической реализации.

Слайд 71 "Выбор ядра системы"

  • Список модулей нужно получать командой:
pacman --color never -Ss ^ubm-001 | sed -Enr -e 'N;s/\n/ ;/' -e "s/^([^\/]+)\/([^[:blank:]]+)[[:blank:]]+([^[:blank:]]+)[[:blank:]]+(\(([^\)]+)\)[^\;]+|[^\;]*);[[:blank:]]*(.*)/\2;\3;\6/p"
  • Полученные имена пакетов сравнивать с таблицей kernel-list.csv и уже выводить все остальные значения из таблицы
  • Если в таблице kernel-list.csv не найдено по имени пакета строчка, то выводить значения полученные по команде.

Cлайда 72 "Выбор дополнительных компонентов для ядра системы"

  • Список модулей нужно получать командой:
pacman --color never -Ss '^ubm-(002|003|linux)' | sed -Enr -e 'N;s/\n/ ;/' -e "s/^([^\/]+)\/([^[:blank:]]+)[[:blank:]]+([^[:blank:]]+)[[:blank:]]+(\(([^\)]+)\)[^\;]+|[^\;]*);[[:blank:]]*(.*)/\2;\3;\6/p"
  • Полученные имена пакетов сравнивать с таблицей kernel-list-addon.csv и уже выводить все остальные значения из таблицы
  • Если в таблице kernel-list-addon.csv не найдено по имени пакета строчка, то выводить значения полученные по команде.
Для технической реализации. Слайд 71 "Выбор ядра системы" - Список модулей нужно получать командой: ``` pacman --color never -Ss ^ubm-001 | sed -Enr -e 'N;s/\n/ ;/' -e "s/^([^\/]+)\/([^[:blank:]]+)[[:blank:]]+([^[:blank:]]+)[[:blank:]]+(\(([^\)]+)\)[^\;]+|[^\;]*);[[:blank:]]*(.*)/\2;\3;\6/p" ``` - Полученные имена пакетов сравнивать с таблицей `kernel-list.csv` и уже выводить все остальные значения из таблицы - Если в таблице `kernel-list.csv` не найдено по имени пакета строчка, то выводить значения полученные по команде. Cлайда 72 "Выбор дополнительных компонентов для ядра системы" - Список модулей нужно получать командой: ``` pacman --color never -Ss '^ubm-(002|003|linux)' | sed -Enr -e 'N;s/\n/ ;/' -e "s/^([^\/]+)\/([^[:blank:]]+)[[:blank:]]+([^[:blank:]]+)[[:blank:]]+(\(([^\)]+)\)[^\;]+|[^\;]*);[[:blank:]]*(.*)/\2;\3;\6/p" ``` - Полученные имена пакетов сравнивать с таблицей `kernel-list-addon.csv` и уже выводить все остальные значения из таблицы - Если в таблице `kernel-list-addon.csv` не найдено по имени пакета строчка, то выводить значения полученные по команде.
asmeron added the улучшение label 3 months ago
YanTheKaller was assigned by asmeron 3 months ago
Sign in to join this conversation.
Loading…
There is no content yet.