[devel] Упаковка python-приложение

Ivan Zakharyaschev imz на altlinux.org
Пт Июл 8 13:20:00 MSK 2016


On Fri, 8 Jul 2016, Eugene Prokopiev wrote:

> Совет нашелся в спеке для RHEL:ямо
>
> %install
> %{__python} setup.py install --skip-build
> --install-lib=%{python_sitelib}/%{name} --root %{buildroot}

У нас %python_sitelibdir

> опытки
> Однако дальше в спеке предполагается, что приложение будет запускаться
> в %python_sitelibdir/%name прямо от рута.
>
> Попытки запускать приложение не от рута упираются сначала в:

От обычного пользователя-человека или от специального для сервера?

> IOError: [Errno 13] Permission denied:
> '/usr/lib/python2.7/site-packages/webvirtmgr/webvirtmgr/local/.secret_key_store'

Ну данные по-хорошему должны быть где-то в $HOME или /var/lib/%name/

> а после chmod в:
>
> webvirtmgr.utils.secret_key.FilePermissionError: Insecure key file permissions!
>
> Похоже, что опакечивание django-приложений - еще один случай, когда
> овчинка выделки не стоит :(

Возможно, да, сделать это удобно не просто.

-- 
Best regards,
Ivan


Подробная информация о списке рассылки Devel