ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: Vitaly Lipatov <lav@altlinux.ru>
To: sisyphus@lists.altlinux.org
Cc: Sergey Vlasov <vsu@altlinux.org>
Subject: Re: [sisyphus] Сборка Sane + udev + hotplug
Date: Tue, 29 Jan 2008 03:18:27 +0300
Message-ID: <200801290318.28975.lav@altlinux.ru> (raw)
In-Reply-To: <20080128234501.GE26139@wo.int.altlinux.org>

On 29 января 2008, Dmitry V. Levin wrote:
> On Mon, Jan 28, 2008 at 01:08:05PM +0300, Vitaly Lipatov wrote:
> > В Сизиф отправлена новая сборка Sane. У меня возникли
...
> > - rearranged udev rules (review me!)
>
> Можно об этом поподробнее?
К сожалению, мне мало что известно о udev (на f.s.i только 
устаревшая http://www.freesource.info/wiki/Texnologii/udev), тем 
более о том, как оно устроено в ALT (где каталог для запускаемых 
через RUN+= скриптов, каке слова можно использовать в правилах, 
и прочее).
Я приложил например такой патч:
-      printf ("SYSFS{idVendor}==\"%s\", 
SYSFS{idProduct}==\"%s\", MODE=\"660\", GROUP=\"scanner\"\n",
+      printf ("ATTRS{idVendor}==\"%s\", 
ATTRS{idProduct}==\"%s\", MODE=\"660\", GROUP=\"scanner\", 
RUN+="libusbscanner" SYMLINK+
=\"scanner-%%k\"\n",
но нужно ли было менять SYSFS на ATTRS - не знаю.

В общем этот пункт для меня заключался в приложении патча по udev 
от Fedora, и проверке что это не ломает определение 
USB-сканеров.

Хотя хотелось бы понять окончательно статус hotplug в нашей 
системе. Например, sane до сих пор кладёт в него файлы и на 
что-то надеется... Скрипт libscanner запускается из правил для 
hotplug, меняет права на /proc/bus/usb/*, а вроде как libusb 
давно использует /dev/bus/usb/...
Механизм определения оборудования не так сложен в его 
поверхностном описании. Которого со стороны знающих людей очень 
не хватает.


-- 
С уважением,
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


  reply	other threads:[~2008-01-29  0:18 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-01-28 10:08 Vitaly Lipatov
2008-01-28 12:39 ` Алексей Шенцев
2008-01-28 23:41   ` Vitaly Lipatov
2008-01-29  6:01     ` Алексей Шенцев
2008-01-30  6:29       ` Алексей Шенцев
2008-01-29 13:22     ` Алексей Шенцев
2008-01-29 14:20       ` Sergey Vlasov
2008-01-29 14:25         ` Алексей Шенцев
2008-01-29 14:48           ` Sergey Vlasov
2008-01-29 15:54             ` Алексей Шенцев
2008-01-29 16:27               ` Sergey Vlasov
2008-01-30  6:27                 ` Алексей Шенцев
2008-01-28 23:45 ` Dmitry V. Levin
2008-01-29  0:18   ` Vitaly Lipatov [this message]
2008-01-29  6:11     ` Anton Farygin
2008-01-29  6:12     ` Алексей Шенцев

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200801290318.28975.lav@altlinux.ru \
    --to=lav@altlinux.ru \
    --cc=sisyphus@lists.altlinux.org \
    --cc=vsu@altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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