[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