[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: пакеты: как правильно получить владельца группу файла из скрипта debian/postinst ?



> On Wed, Mar 22, 2017 at 06:46:16AM +0300, Dmitry Alexandrov wrote:
>> Тов. Никитин утверждает, что zsh(1) несет за собой описанные им
>> проблемы со stat-ом.  Я не пользуюсь zsh, и не проверял этого, но
>> у меня нет никаких оснований ему не верить.
>
>  А я пользуюсь zsh (он у меня рутовый на всех моих машинах),
>  и основания не верить товарищу Никитину у меня есть:
>
> # which stat                                 root@cub 10:32
> /usr/bin/stat
> # type stat                                  root@cub 10:32
> stat is /usr/bin/stat
> # echo $SHELL $ZSH_VERSION                   root@cub 10:32
> /bin/zsh 5.3.1

А!  Ну и славненько.

>  При этом да, тот у кого симлинк /bin/sh показывает на что-то отличное
>  от bash или dash, тот в состоянии поиска на свою задницу приключений.
>
>  Хотя подозреваю, что система с таким симлинком загрузится (если /usr
>  не отдельный раздел, конечно). А уж будут проблемы с dpkg или нет, это
>  зависит от того, как мейнтейнеры КОНКРЕТНЫХ пакетов пишут скрипты.
>  Известно, что zsh в sh-моде намного строже по части совместимости
>  с классическим Борновским шеллом, чем баш.

Если дело обстоит именно так — zsh запускается как sh в режиме совместимости с классическим Борновским шеллом, то проблемы будут несомненно.  Думаю, никому и в голову не придет сейчас писать под эту проприетарщину (и смею вас заверить, ГНУ Баш такими глупостями, как совместимость с ней, *вообще* не занимается).

Reply to: