[devel] Как тут избавиться от fgrep ?
Alexey Gladkov
legion на altlinux.ru
Пн Май 16 13:31:45 MSK 2022
On Mon, May 16, 2022 at 07:57:12AM +0300, Ruslandh wrote:
> Здравствуйте :
>
>
> Что-то у меня в спеке palemoon неправильно работает этот кусок:
> https://git.altlinux.org/people/ruslandh/packages/?p=palemoon.git;a=blob_plain;f=altlinux/palemoon.spec;hb=307ee06e02af33e502a8ac55a7008a772e514367
>
>
> # Add real RPATH
> (set +x
> rpath="/$(printf %%s '%palemoon_bindir' |tr '[:print:]' '_')"
>
> find \
> %buildroot/%palemoon_bindir \
> -type f |
> while read f; do
> t="$(readlink -ev "$f")"
>
> file "$t" | fgrep -qs ELF || continue
>
> if chrpath -l "$t" | fgrep -qs "PATH=$rpath"; then
> chrpath -r "%palemoon_bindir" "$t"
> fi
> done
> )
>
> Во-первых хочу от fgrep избавиться, а во вторых я мог ошибку внести в него.
Самое простое заменить fgrep на "grep -F".
> Ruslandh, [16.05.2022 07:04]
> На комнду
>
> chrpath -r "%palemoon_bindir" "$t"
>
> не выходит, хотя должен был
Я вот этого не понял.
--
Rgrds, legion
Подробная информация о списке рассылки Devel