[sisyphus] I: userinstall-helper и построенное на нём

Michael Shigorin mike на altlinux.org
Вс Янв 17 17:18:43 MSK 2016


On Sat, Jan 16, 2016 at 04:46:16AM +0000, QA Team Robot wrote:
> 	8 ADDED packages
[...]
> skype-userinstall - Skype pre-installation scripts
> * Fri Jan 15 2016 Michael Shigorin <mike на altlinux> 4.3.0.37-alt3
> - thus not noarch anymore
> * Fri Jan 15 2016 Michael Shigorin <mike на altlinux> 4.3.0.37-alt2
> - x86-only (x86_64 gets arepo)
> * Wed Oct 28 2015 Michael Shigorin <mike на altlinux> 4.3.0.37-alt1
> - initial release based on vmware-view-userinstall 3.4.0-alt2

Это наработки по одному из проектов, основанные
на вспомогательном инструменте userinstall-helper.

Приглашаю заинтересованных покрутить в руках, покритиковать,
а то и помочь в дальнейшей доработке.

Основная мысль такова: пакет подкладывает скрипт и desktop-файл,
прикидывающиеся целевой программой, и при запуске предлагает её
загрузить и установить (для skype сделана поддержка установки из
rpm, для vmware-view-client -- из .run; возможны и другие случаи):
http://git.altlinux.org/gears/s/skype-userinstall.git?p=skype-userinstall.git;a=tree;f=skype-userinstall
http://git.altlinux.org/gears/v/vmware-view-userinstall.git?p=vmware-view-userinstall.git;a=tree;f=vmware-view-userinstall

Повышение привилегий осуществляется при помощи sudo, проверка
допустимости установки -- вызываемым инструментом по контрольным
суммам предоставленного пакета/архива, которые содержатся
в пакете-надстройке и потому недоступны пользователю на запись:
http://git.altlinux.org/gears/u/userinstall-helper.git?p=userinstall-helper.git;a=tree;f=userinstall-helper

PS: если тестирование на сизифах вашего города(tm)
даст хороший результат -- давайте положим и в t7/p7.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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