ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
  @ 2008-09-25  7:41   ` Шишков Евгений
  2008-09-25 11:07     ` Led
  0 siblings, 1 reply; 22+ messages in thread
From: Шишков Евгений @ 2008-09-25  7:41 UTC (permalink / raw)
  To: ALT Linux Community general discussions, Sisyphus, devel

Шишков Евгений пишет:
> SKeeper пишет:
>> Имеется данный принтер и Alt Linux 4.0 Desktop. Поставил пакет
>> foo2zjs_20080826-alt1_i586.rpm, в котором указана поддержка данного 
>> принтера.
>> foo2zjs потянул за собой psutils - поставил.
>> Далее зашел в localhost:631 и добавил сабжевый принтер. После этого 
>> пускаю на
>> печать... и облом ;( Что тестовая страница, что из ООо - все равно 
>> ниче не
>> печатает. Если полезть посмотреть на задания печати этого принтера, то
>> показывает, что все выполнено и напечатано.
>>
>> Подскажите плиз, в какую сторону копать.
> 
> Вы прошивочку не положили.
> 1) Запускаем консоль. Пишем "su -" и пароль рута.
> 2) Идём /usr/share/doc/foo2zjs-20080826/
> 3) Запускаем: ./getweb p1005. Скачается прошивка sihpP1005.img.
> 4) Далее выполняем: arm2hpdl sihpP1005.img > sihpP1005.dl
> 5) Полученный файл sihpP1005.dl кладём в /usr/share/foo2zjs/firmware/
> 6) Выключаем и включаем принтер. Прошивка должна в него загрузиться.
> 7) Печатаем.
> 
foo2zjs-20080923-alt1 поехала в сизиф и в бранч 4.1.

В этой версии добавлена автоматическая скачка прошивок принтеров при необходимости.
Документация тоже обновлена.
Просьба тестировать.


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
  2008-09-25  7:41   ` [sisyphus] [Comm] foo2zjs-20080923-alt1 Шишков Евгений
@ 2008-09-25 11:07     ` Led
  2008-09-25 12:34       ` Евгений
  0 siblings, 1 reply; 22+ messages in thread
From: Led @ 2008-09-25 11:07 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Thursday, 25 September 2008 10:41:58 Шишков Евгений wrote:
> Шишков Евгений пишет:
> > SKeeper пишет:
> >> Имеется данный принтер и Alt Linux 4.0 Desktop. Поставил пакет
> >> foo2zjs_20080826-alt1_i586.rpm, в котором указана поддержка данного
> >> принтера.
> >> foo2zjs потянул за собой psutils - поставил.
> >> Далее зашел в localhost:631 и добавил сабжевый принтер. После этого
> >> пускаю на
> >> печать... и облом ;( Что тестовая страница, что из ООо - все равно
> >> ниче не
> >> печатает. Если полезть посмотреть на задания печати этого принтера, то
> >> показывает, что все выполнено и напечатано.
> >>
> >> Подскажите плиз, в какую сторону копать.
> >
> > Вы прошивочку не положили.
> > 1) Запускаем консоль. Пишем "su -" и пароль рута.
> > 2) Идём /usr/share/doc/foo2zjs-20080826/
> > 3) Запускаем: ./getweb p1005. Скачается прошивка sihpP1005.img.
> > 4) Далее выполняем: arm2hpdl sihpP1005.img > sihpP1005.dl
> > 5) Полученный файл sihpP1005.dl кладём в /usr/share/foo2zjs/firmware/
> > 6) Выключаем и включаем принтер. Прошивка должна в него загрузиться.
> > 7) Печатаем.
>
> foo2zjs-20080923-alt1 поехала в сизиф и в бранч 4.1.
>
> В этой версии добавлена автоматическая скачка прошивок принтеров при
> необходимости. Документация тоже обновлена.
> Просьба тестировать.

Вопрос: куда будет скачиваться фирмварь и куда будет инсталлироваться?

-- 
Led

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
  2008-09-25 11:07     ` Led
@ 2008-09-25 12:34       ` Евгений
  2008-09-25 12:36         ` Mikhail Gusarov
                           ` (3 more replies)
  0 siblings, 4 replies; 22+ messages in thread
From: Евгений @ 2008-09-25 12:34 UTC (permalink / raw)
  To: ledest, ALT Linux Sisyphus discussions

Led пишет:

>> foo2zjs-20080923-alt1 поехала в сизиф и в бранч 4.1.
>>
>> В этой версии добавлена автоматическая скачка прошивок принтеров при
>> необходимости. Документация тоже обновлена.
>> Просьба тестировать.
> 
> Вопрос: куда будет скачиваться фирмварь и куда будет инсталлироваться?
> 

firmware будет скачиваться в /tmp, там перепаковываться и выкладываться 
в /usr/share/foo2zjs/firmware или /usr/share/foo2xqx/firmware в 
зависимости от того, какой драйвер работает с принтером.


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
  2008-09-25 12:34       ` Евгений
@ 2008-09-25 12:36         ` Mikhail Gusarov
  2008-09-25 12:58           ` Евгений
  2008-09-25 12:52         ` Led
                           ` (2 subsequent siblings)
  3 siblings, 1 reply; 22+ messages in thread
From: Mikhail Gusarov @ 2008-09-25 12:36 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions; +Cc: ledest

[-- Attachment #1: Type: text/plain, Size: 387 bytes --]

Twas brillig at 16:34:42 25.09.2008 UTC+04 when evgent@tula.net did gyre and gimble:

 Е> firmware будет скачиваться в /tmp,

На всякий случай - надеюсь, работа с /tmp безопасная? С созданием временной
директории, куда никто, кроме рута доступ не имеет etc.

-- 

[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
  2008-09-25 12:34       ` Евгений
  2008-09-25 12:36         ` Mikhail Gusarov
@ 2008-09-25 12:52         ` Led
  2008-09-25 12:57           ` Евгений
  2008-09-25 12:54         ` Mikhail Gusarov
  2008-09-26 17:04         ` Michael Shigorin
  3 siblings, 1 reply; 22+ messages in thread
From: Led @ 2008-09-25 12:52 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Thursday 25 September 2008 15:34:42 you wrote:
> Led пишет:
> >> foo2zjs-20080923-alt1 поехала в сизиф и в бранч 4.1.
> >>
> >> В этой версии добавлена автоматическая скачка прошивок принтеров при
> >> необходимости. Документация тоже обновлена.
> >> Просьба тестировать.
> >
> > Вопрос: куда будет скачиваться фирмварь и куда будет инсталлироваться?
>
> firmware будет скачиваться в /tmp, там перепаковываться и выкладываться
> в /usr/share/foo2zjs/firmware или /usr/share/foo2xqx/firmware в
> зависимости от того, какой драйвер работает с принтером.

А если /usr - ro, то как бы "всё хорошо", но фирмвари нет. Хорошо припрятанные 
грабли, ничего не скажешь:)

-- 
Led

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
  2008-09-25 12:34       ` Евгений
  2008-09-25 12:36         ` Mikhail Gusarov
  2008-09-25 12:52         ` Led
@ 2008-09-25 12:54         ` Mikhail Gusarov
  2008-09-25 13:00           ` Евгений
  2008-09-26 17:04         ` Michael Shigorin
  3 siblings, 1 reply; 22+ messages in thread
From: Mikhail Gusarov @ 2008-09-25 12:54 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions; +Cc: ledest

[-- Attachment #1: Type: text/plain, Size: 520 bytes --]

Twas brillig at 16:34:42 25.09.2008 UTC+04 when evgent@tula.net did gyre and gimble:

 E> и выкладываться в
 Е> /usr/share/foo2zjs/firmware или /usr/share/foo2xqx/firmware

Обычно такое кладётся в /var. /usr (кроме /usr/local) находится под
контролем пакетного менеджера. Советую запатчить foo2*, чтобы они ещё и
откуда-нибудь из /var/lib/foo*/firmware брал фирмварь.

-- 

[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
  2008-09-25 12:52         ` Led
@ 2008-09-25 12:57           ` Евгений
  2008-09-25 13:38             ` Led
  0 siblings, 1 reply; 22+ messages in thread
From: Евгений @ 2008-09-25 12:57 UTC (permalink / raw)
  To: ledest, ALT Linux Sisyphus discussions

Led пишет:
> On Thursday 25 September 2008 15:34:42 you wrote:
>> Led пишет:
>>>> foo2zjs-20080923-alt1 поехала в сизиф и в бранч 4.1.
>>>>
>>>> В этой версии добавлена автоматическая скачка прошивок принтеров при
>>>> необходимости. Документация тоже обновлена.
>>>> Просьба тестировать.
>>> Вопрос: куда будет скачиваться фирмварь и куда будет инсталлироваться?
>> firmware будет скачиваться в /tmp, там перепаковываться и выкладываться
>> в /usr/share/foo2zjs/firmware или /usr/share/foo2xqx/firmware в
>> зависимости от того, какой драйвер работает с принтером.
> 
> А если /usr - ro, то как бы "всё хорошо", но фирмвари нет. Хорошо припрятанные 
> грабли, ничего не скажешь:)
> 
А подробней можно?
Что не так сделано?
если /usr - ro, то даже ручками надо умудриться поршивку туда положить.
К тому же, при всей автоматизации, ни кто не отменял возможность ручного 
подсовывания прошивки (что в документации и описал).


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
  2008-09-25 12:36         ` Mikhail Gusarov
@ 2008-09-25 12:58           ` Евгений
  2008-09-25 13:02             ` Mikhail Gusarov
  0 siblings, 1 reply; 22+ messages in thread
From: Евгений @ 2008-09-25 12:58 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Mikhail Gusarov пишет:
> Twas brillig at 16:34:42 25.09.2008 UTC+04 when evgent@tula.net did gyre and gimble:
> 
>  Е> firmware будет скачиваться в /tmp,
> 
> На всякий случай - надеюсь, работа с /tmp безопасная? С созданием временной
> директории, куда никто, кроме рута доступ не имеет etc.
Насколько мне известно - tmp и предназначено для временной работы.
Не?


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
  2008-09-25 12:54         ` Mikhail Gusarov
@ 2008-09-25 13:00           ` Евгений
  2008-09-25 13:39             ` Led
  0 siblings, 1 reply; 22+ messages in thread
From: Евгений @ 2008-09-25 13:00 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Mikhail Gusarov пишет:
> Twas brillig at 16:34:42 25.09.2008 UTC+04 when evgent@tula.net did gyre and gimble:
> 
>  E> и выкладываться в
>  Е> /usr/share/foo2zjs/firmware или /usr/share/foo2xqx/firmware
> 
> Обычно такое кладётся в /var. /usr (кроме /usr/local) находится под
> контролем пакетного менеджера. Советую запатчить foo2*, чтобы они ещё и
> откуда-нибудь из /var/lib/foo*/firmware брал фирмварь.

Надо посмотреть и подумать об этой возможности. Т.к. по умолчанию 
разработчики сделали так, что прошивка кладётся в /ust/share....


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
  2008-09-25 12:58           ` Евгений
@ 2008-09-25 13:02             ` Mikhail Gusarov
  2008-09-25 13:11               ` Евгений
  0 siblings, 1 reply; 22+ messages in thread
From: Mikhail Gusarov @ 2008-09-25 13:02 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 267 bytes --]

Twas brillig at 16:58:41 25.09.2008 UTC+04 when evgent@tula.net did gyre and gimble:

 Е> Насколько мне известно - tmp и предназначено для временной работы.
 Е> Не?

Погугли symlink attacks.

-- 

[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
  2008-09-25 13:02             ` Mikhail Gusarov
@ 2008-09-25 13:11               ` Евгений
  0 siblings, 0 replies; 22+ messages in thread
From: Евгений @ 2008-09-25 13:11 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Mikhail Gusarov пишет:
> Twas brillig at 16:58:41 25.09.2008 UTC+04 when evgent@tula.net did gyre and gimble:
> 
>  Е> Насколько мне известно - tmp и предназначено для временной работы.
>  Е> Не?
> 
> Погугли symlink attacks.
> 
Хорошо. Тогда можно качать в ту же папку, где в последствии будет лежать 
прошивка.


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
  2008-09-25 12:57           ` Евгений
@ 2008-09-25 13:38             ` Led
  0 siblings, 0 replies; 22+ messages in thread
From: Led @ 2008-09-25 13:38 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Thursday 25 September 2008 15:57:55 you wrote:
> Led пишет:
> > On Thursday 25 September 2008 15:34:42 you wrote:
> >> Led пишет:
> >>>> foo2zjs-20080923-alt1 поехала в сизиф и в бранч 4.1.
> >>>>
> >>>> В этой версии добавлена автоматическая скачка прошивок принтеров при
> >>>> необходимости. Документация тоже обновлена.
> >>>> Просьба тестировать.
> >>>
> >>> Вопрос: куда будет скачиваться фирмварь и куда будет инсталлироваться?
> >>
> >> firmware будет скачиваться в /tmp, там перепаковываться и выкладываться
> >> в /usr/share/foo2zjs/firmware или /usr/share/foo2xqx/firmware в
> >> зависимости от того, какой драйвер работает с принтером.
> >
> > А если /usr - ro, то как бы "всё хорошо", но фирмвари нет. Хорошо
> > припрятанные грабли, ничего не скажешь:)
>
> А подробней можно?

Если /usr - ro, то
mv sihp$FWMODEL.dl $FWDIR/
обломается, дальше мы получим
log "loading HP LaserJet $MODEL firmware $fw to $_dev ..."
(уже после загрузки и успешной или НЕуспешной инсталляции) и после этого
return 0
(в ЛЮБОМ СЛУЧАЕ).

> Что не так сделано?
> если /usr - ro, то даже ручками надо умудриться поршивку туда положить.

да, это сделает root, сделав
mount -o remount,rw /usr
например, перед apg-get'ом или в любом другом случае, когда нужно что-то 
записать/удалить в /usr

> К тому же, при всей автоматизации, ни кто не отменял возможность ручного
> подсовывания прошивки (что в документации и описал).

Возможность вашей" автоматизации" не отменится, если вы положите скрипт по 
скачиванию и установке firmware в отдельный пакет (скажем, 
foo2zjs-firmware-autoload), а hplj1000 пусть проверяет наличие этого скрипта 
и запускает его, если он есть. Тогда все нормальные админы будут иметь 
возможность не устанавливать этот пакет с трояном.

-- 
Led

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
  2008-09-25 13:00           ` Евгений
@ 2008-09-25 13:39             ` Led
  2008-09-25 14:22               ` Led
  0 siblings, 1 reply; 22+ messages in thread
From: Led @ 2008-09-25 13:39 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Thursday 25 September 2008 16:00:43 Евгений wrote:
> Mikhail Gusarov пишет:
> > Twas brillig at 16:34:42 25.09.2008 UTC+04 when evgent@tula.net did gyre
> > and gimble:
> >
> >  E> и выкладываться в
> >  Е> /usr/share/foo2zjs/firmware или /usr/share/foo2xqx/firmware
> >
> > Обычно такое кладётся в /var. /usr (кроме /usr/local) находится под
> > контролем пакетного менеджера. Советую запатчить foo2*, чтобы они ещё и
> > откуда-нибудь из /var/lib/foo*/firmware брал фирмварь.
>
> Надо посмотреть и подумать об этой возможности. Т.к. по умолчанию
> разработчики сделали так, что прошивка кладётся в /ust/share....

Предлагаю подумать вот над чем: а может разработчики сделали это с 
определённой целью?

-- 
Led

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
  2008-09-25 13:39             ` Led
@ 2008-09-25 14:22               ` Led
  2008-09-25 16:05                 ` Евгений
  0 siblings, 1 reply; 22+ messages in thread
From: Led @ 2008-09-25 14:22 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Thursday 25 September 2008 16:39:44 Led wrote:
> On Thursday 25 September 2008 16:00:43 Евгений wrote:
> > Mikhail Gusarov пишет:
> > > Twas brillig at 16:34:42 25.09.2008 UTC+04 when evgent@tula.net did
> > > gyre and gimble:
> > >
> > >  E> и выкладываться в
> > >  Е> /usr/share/foo2zjs/firmware или /usr/share/foo2xqx/firmware
> > >
> > > Обычно такое кладётся в /var. /usr (кроме /usr/local) находится под
> > > контролем пакетного менеджера. Советую запатчить foo2*, чтобы они ещё и
> > > откуда-нибудь из /var/lib/foo*/firmware брал фирмварь.
> >
> > Надо посмотреть и подумать об этой возможности. Т.к. по умолчанию
> > разработчики сделали так, что прошивка кладётся в /ust/share....
>
> Предлагаю подумать вот над чем: а может разработчики сделали это с
> определённой целью?

Предлагаю сделать следующим образом:
1) Вынести функциональность по скачиванию и установке firmware для foo2zjs в 
отдельный скрипт, в отдельный пакет.
2) этот скрипт устанавливать в /usr/sbin с правами 700
3) добавить в этот пакет control с вариантами: restricted, promt 
(по-умолчанию), public (для беспечных "домашних юзеров).
4) в варианте "prompt" делать 
симлинк /usr/bin/этот-скрипт -> /usr/bin/consolehelper
5) в вариантах "prompt" и "public" разрешать брать firmware 
кроме /usr/share/foo2{zjs,xqx}/firmware/ ещё и из /var/lib/foo2zjs/firmware/, 
в варианте "restricted" - только из /usr/share/foo2{zjs,xqx}/firmware/

-- 
Led

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
  2008-09-25 14:22               ` Led
@ 2008-09-25 16:05                 ` Евгений
  2008-09-25 16:12                   ` Led
  0 siblings, 1 reply; 22+ messages in thread
From: Евгений @ 2008-09-25 16:05 UTC (permalink / raw)
  To: ledest, ALT Linux Sisyphus discussions

Led пишет:

> 
> Предлагаю сделать следующим образом:
> 1) Вынести функциональность по скачиванию и установке firmware для foo2zjs в 
> отдельный скрипт, в отдельный пакет.
> 2) этот скрипт устанавливать в /usr/sbin с правами 700
> 3) добавить в этот пакет control с вариантами: restricted, promt 
> (по-умолчанию), public (для беспечных "домашних юзеров).
> 4) в варианте "prompt" делать 
> симлинк /usr/bin/этот-скрипт -> /usr/bin/consolehelper
> 5) в вариантах "prompt" и "public" разрешать брать firmware 
> кроме /usr/share/foo2{zjs,xqx}/firmware/ ещё и из /var/lib/foo2zjs/firmware/, 
> в варианте "restricted" - только из /usr/share/foo2{zjs,xqx}/firmware/
> 
Ух ёёёёё. Я такого наверное ни когда не сделаю.
Но пробовать обязательно буду....


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
  2008-09-25 16:05                 ` Евгений
@ 2008-09-25 16:12                   ` Led
  2008-09-25 16:32                     ` Евгений
  0 siblings, 1 reply; 22+ messages in thread
From: Led @ 2008-09-25 16:12 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Thursday 25 September 2008 19:05:04 you wrote:
> Led пишет:
> > Предлагаю сделать следующим образом:
> > 1) Вынести функциональность по скачиванию и установке firmware для
> > foo2zjs в отдельный скрипт, в отдельный пакет.
> > 2) этот скрипт устанавливать в /usr/sbin с правами 700
> > 3) добавить в этот пакет control с вариантами: restricted, promt
> > (по-умолчанию), public (для беспечных "домашних юзеров).
> > 4) в варианте "prompt" делать
> > симлинк /usr/bin/этот-скрипт -> /usr/bin/consolehelper
> > 5) в вариантах "prompt" и "public" разрешать брать firmware
> > кроме /usr/share/foo2{zjs,xqx}/firmware/ ещё и из
> > /var/lib/foo2zjs/firmware/, в варианте "restricted" - только из
> > /usr/share/foo2{zjs,xqx}/firmware/
>
> Ух ёёёёё. Я такого наверное ни когда не сделаю.
> Но пробовать обязательно буду....

А в чём проблема? control нарисовать?

-- 
Led

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
  2008-09-25 16:12                   ` Led
@ 2008-09-25 16:32                     ` Евгений
  0 siblings, 0 replies; 22+ messages in thread
From: Евгений @ 2008-09-25 16:32 UTC (permalink / raw)
  To: ledest, ALT Linux Sisyphus discussions

Led пишет:
> On Thursday 25 September 2008 19:05:04 you wrote:
>> Led пишет:
>>> Предлагаю сделать следующим образом:
>>> 1) Вынести функциональность по скачиванию и установке firmware для
>>> foo2zjs в отдельный скрипт, в отдельный пакет.
>>> 2) этот скрипт устанавливать в /usr/sbin с правами 700
>>> 3) добавить в этот пакет control с вариантами: restricted, promt
>>> (по-умолчанию), public (для беспечных "домашних юзеров).
>>> 4) в варианте "prompt" делать
>>> симлинк /usr/bin/этот-скрипт -> /usr/bin/consolehelper
>>> 5) в вариантах "prompt" и "public" разрешать брать firmware
>>> кроме /usr/share/foo2{zjs,xqx}/firmware/ ещё и из
>>> /var/lib/foo2zjs/firmware/, в варианте "restricted" - только из
>>> /usr/share/foo2{zjs,xqx}/firmware/
>> Ух ёёёёё. Я такого наверное ни когда не сделаю.
>> Но пробовать обязательно буду....
> 
> А в чём проблема? control нарисовать?
> 
Неа. Сам сначала попробую разобраться.


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
  2008-09-25 12:34       ` Евгений
                           ` (2 preceding siblings ...)
  2008-09-25 12:54         ` Mikhail Gusarov
@ 2008-09-26 17:04         ` Michael Shigorin
  2008-09-26 18:42           ` Led
                             ` (2 more replies)
  3 siblings, 3 replies; 22+ messages in thread
From: Michael Shigorin @ 2008-09-26 17:04 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Thu, Sep 25, 2008 at 04:34:42PM +0400, Евгений wrote:
> >>foo2zjs-20080923-alt1 поехала в сизиф и в бранч 4.1.
> >>В этой версии добавлена автоматическая скачка прошивок
> >>принтеров при необходимости. Документация тоже обновлена.
> >>Просьба тестировать.
> >Вопрос: куда будет скачиваться фирмварь и куда будет инсталлироваться?
> firmware будет скачиваться в /tmp

Жень, так делать нельзя.  Вообще.

Как стоит сделать -- вчера же вроде писал, или не подходит?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
  2008-09-26 17:04         ` Michael Shigorin
@ 2008-09-26 18:42           ` Led
  2008-09-29  4:09           ` Шишков Евгений
  2008-09-29  4:51           ` Шишков Евгений
  2 siblings, 0 replies; 22+ messages in thread
From: Led @ 2008-09-26 18:42 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Friday, 26 September 2008 20:04:48 Michael Shigorin wrote:
> On Thu, Sep 25, 2008 at 04:34:42PM +0400, Евгений wrote:
> > >>foo2zjs-20080923-alt1 поехала в сизиф и в бранч 4.1.
> > >>В этой версии добавлена автоматическая скачка прошивок
> > >>принтеров при необходимости. Документация тоже обновлена.
> > >>Просьба тестировать.
> > >
> > >Вопрос: куда будет скачиваться фирмварь и куда будет инсталлироваться?
> >
> > firmware будет скачиваться в /tmp
>
> Жень, так делать нельзя.  Вообще.
>
> Как стоит сделать -- вчера же вроде писал, или не подходит?

Две минуты на чтение mktemp(1)

-- 
Led

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
  2008-09-26 17:04         ` Michael Shigorin
  2008-09-26 18:42           ` Led
@ 2008-09-29  4:09           ` Шишков Евгений
  2008-09-29  4:51           ` Шишков Евгений
  2 siblings, 0 replies; 22+ messages in thread
From: Шишков Евгений @ 2008-09-29  4:09 UTC (permalink / raw)
  To: shigorin, ALT Linux Sisyphus discussions

Michael Shigorin пишет:
> On Thu, Sep 25, 2008 at 04:34:42PM +0400, Евгений wrote:
>>>> foo2zjs-20080923-alt1 поехала в сизиф и в бранч 4.1.
>>>> В этой версии добавлена автоматическая скачка прошивок
>>>> принтеров при необходимости. Документация тоже обновлена.
>>>> Просьба тестировать.
>>> Вопрос: куда будет скачиваться фирмварь и куда будет инсталлироваться?
>> firmware будет скачиваться в /tmp
> 
> Жень, так делать нельзя.  Вообще.
> 
> Как стоит сделать -- вчера же вроде писал, или не подходит?
> 
Ну я сделал, отправил, а потом вот обсуждение пошло.
На выходных ни чего не успел сделать.
Буду пробовать найти сегодня время, чтоб позаниматься пакетом.


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
  2008-09-26 17:04         ` Michael Shigorin
  2008-09-26 18:42           ` Led
  2008-09-29  4:09           ` Шишков Евгений
@ 2008-09-29  4:51           ` Шишков Евгений
  2008-09-29  8:11             ` Michael Shigorin
  2 siblings, 1 reply; 22+ messages in thread
From: Шишков Евгений @ 2008-09-29  4:51 UTC (permalink / raw)
  To: shigorin, ALT Linux Sisyphus discussions

Michael Shigorin пишет:

> 
> Как стоит сделать -- вчера же вроде писал, или не подходит?
> 

Что-то не могу найти, где писал?


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
  2008-09-29  4:51           ` Шишков Евгений
@ 2008-09-29  8:11             ` Michael Shigorin
  0 siblings, 0 replies; 22+ messages in thread
From: Michael Shigorin @ 2008-09-29  8:11 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 324 bytes --]

On Mon, Sep 29, 2008 at 08:51:56AM +0400, Шишков Евгений wrote:
> >Как стоит сделать -- вчера же вроде писал, или не подходит?
> Что-то не могу найти, где писал?

В devel@, прилагаю.  Заодно и письмо led@, с которым согласен.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: message/rfc822, Size: 1076 bytes --]

From: Michael Shigorin <mike@osdn.org.ua>
To: devel@lists.altlinux.org
Subject: Re: foo2zjs É ÓËÁÞËÁ ÐÒÏÛÉ×ÏË.

On Tue, Sep 23, 2008 at 11:19:41AM +0600, Ildar Mulyukov wrote:
> Разница в том, на ком будет лежать ответственность за это. В
> любом  случае, когда пользователь увидит, что не хватает
> прошивки, может взять  нормальную с диска с дровами.

Ммм... можно выделить лазающую часть в отдельный скрипт,
положить её в отдельный субпакет, и в основном скрипте проверять
-- если вспомогательный есть, то дёрнуть, а нет -- так нет.

Соответственно в %description и README.ALT можно кратко/полнее
пересказать или процитировать этот тред.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #3: Type: message/rfc822, Size: 5615 bytes --]

From: Led <ledest@gmail.com>
To: ALT Linux Sisyphus discussions <sisyphus@lists.altlinux.org>
Subject: Re: [sisyphus] [Comm] foo2zjs-20080923-alt1
Date: Thu, 25 Sep 2008 17:22:36 +0300
Message-ID: <200809251722.36194.ledest@gmail.com>

On Thursday 25 September 2008 16:39:44 Led wrote:
> On Thursday 25 September 2008 16:00:43 Евгений wrote:
> > Mikhail Gusarov пишет:
> > > Twas brillig at 16:34:42 25.09.2008 UTC+04 when evgent@tula.net did
> > > gyre and gimble:
> > >
> > >  E> и выкладываться в
> > >  Е> /usr/share/foo2zjs/firmware или /usr/share/foo2xqx/firmware
> > >
> > > Обычно такое кладётся в /var. /usr (кроме /usr/local) находится под
> > > контролем пакетного менеджера. Советую запатчить foo2*, чтобы они ещё и
> > > откуда-нибудь из /var/lib/foo*/firmware брал фирмварь.
> >
> > Надо посмотреть и подумать об этой возможности. Т.к. по умолчанию
> > разработчики сделали так, что прошивка кладётся в /ust/share....
>
> Предлагаю подумать вот над чем: а может разработчики сделали это с
> определённой целью?

Предлагаю сделать следующим образом:
1) Вынести функциональность по скачиванию и установке firmware для foo2zjs в 
отдельный скрипт, в отдельный пакет.
2) этот скрипт устанавливать в /usr/sbin с правами 700
3) добавить в этот пакет control с вариантами: restricted, promt 
(по-умолчанию), public (для беспечных "домашних юзеров).
4) в варианте "prompt" делать 
симлинк /usr/bin/этот-скрипт -> /usr/bin/consolehelper
5) в вариантах "prompt" и "public" разрешать брать firmware 
кроме /usr/share/foo2{zjs,xqx}/firmware/ ещё и из /var/lib/foo2zjs/firmware/, 
в варианте "restricted" - только из /usr/share/foo2{zjs,xqx}/firmware/

-- 
Led
_______________________________________________
Sisyphus mailing list
Sisyphus@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sisyphus

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2008-09-29  8:11 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-09-25  7:41   ` [sisyphus] [Comm] foo2zjs-20080923-alt1 Шишков Евгений
2008-09-25 11:07     ` Led
2008-09-25 12:34       ` Евгений
2008-09-25 12:36         ` Mikhail Gusarov
2008-09-25 12:58           ` Евгений
2008-09-25 13:02             ` Mikhail Gusarov
2008-09-25 13:11               ` Евгений
2008-09-25 12:52         ` Led
2008-09-25 12:57           ` Евгений
2008-09-25 13:38             ` Led
2008-09-25 12:54         ` Mikhail Gusarov
2008-09-25 13:00           ` Евгений
2008-09-25 13:39             ` Led
2008-09-25 14:22               ` Led
2008-09-25 16:05                 ` Евгений
2008-09-25 16:12                   ` Led
2008-09-25 16:32                     ` Евгений
2008-09-26 17:04         ` Michael Shigorin
2008-09-26 18:42           ` Led
2008-09-29  4:09           ` Шишков Евгений
2008-09-29  4:51           ` Шишков Евгений
2008-09-29  8:11             ` Michael Shigorin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git