Вы можете попробовать эту функцию, чтобы реализовать grep
в SVC или семействе V7K
grep () { IFS=$'\n'; op='=='; if [[ $1 == '-v' ]]; then op='!='; shift; fi; while read l; do eval "[[ \$l $op *\$@* ]]" && echo $l; done }
И использование в качестве обычного grep с |
(pipe) имеет некоторые ограничения, но очень полезно.
Надежда может помочь. Мои два цента.
Вы использовали chroot
, так что единственное, что использует yum
, — это ядро из «живого дистрибутива». Вещи, которые yum собирается делать, довольно стандартны: открывать файлы, читать файлы, записывать файлы, запускать программы, выделять память, и это будет работать для любого ядра, скажем, за последние 10 лет, предполагая, что это для правильной архитектуры..
Возможно, вы захотите смонтировать такие вещи, как /dev
, /dev/pts
, /sys
, /tmp
и /proc
, в корневую среду изменений -. Если у вас есть отдельный раздел /boot
, вы также можете смонтировать его.
Единственное, что может пойти не так, это сценарии, которые запускаются при обновлении ядра и пытаются определить загрузочное устройство для обновления конфигурации. Все остальное будет just work
.