Возник вопрос с автоматическим созданием устройства при загрузке системы. Как всё было:
1. Воткнул LPT-ключи Aladdin HASP (лицензия "1С бухгалтерия")
2. Скачал исходники модуля и распаковал
3. Скомпилировал и установил модуль (модуль содержит проприетарный бинарник - "пятнит" ядро):
KBUILD_NOPEDANTIC=1 ./build.sh --install
4. Добавил модуль а автозагрузку:
echo aksparlnx >> /etc/modules.autoload.d/kernel-2.6
5. Скачал "hardlock"-демона и распаковал
6. Установил копированием aksusbd в /usr/sbin/ и созданием init-скрипта /etc/init.d/aksusbd:
#!/sbin/runscript
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
start() {
ebegin "Starting HARDLOCK daemon"
start-stop-daemon --start --exec /usr/sbin/aksusbd
eend $?
}
stop() {
ebegin "Stopping HARDLOCK daemon"
start-stop-daemon --stop --exec /usr/sbin/aksusbd
eend $?
}
7. Скачал менеджер лицензий и распаковал
8. Установил копированием hasplm в /usr/sbin/ и созданием init-скрипта /etc/init.d/hasplm:
#!/sbin/runscript
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
depend() {
need aksusbd
}
start() {
ebegin "Starting HASP license manager"
start-stop-daemon --start --exec /usr/sbin/hasplm
eend $?
}
stop() {
ebegin "Stopping HASP license manager"
start-stop-daemon --stop --exec /usr/sbin/hasplm
eend $?
}
9. Следуя инструкции создал устройство:
mknod /dev/Hardlock c 42 0
10. Подгрузил модуль, добавил демоны в уровень "default" и запустил их:
modprobe aksparlnx
rc-update add aksusbd default
rc-update add hasplm default
rc
11. Всё заработало, но после перезагрузки /dev/Hardlock исчез
Вопрос: какое правило для udev надо написать (и надо ли?) чтобы /dev/Hardlock создавался автоматически при загрузке системы?
попробуй после
попробуй после перезагрузки запустить
#lshal
и посмотреть какое устройство появляется после подключения ключа, может оно просто по другому называется?
/etc/conf.d/local.start
/etc/conf.d/local.start - прописываешь mknod ... и chmod ...
можно конечно сделать и через udev
но есть ли смысл ??
можно наверно и другие пути найти
но мне так нагляднее
привык такие вещи здесь прописывать
через год - другой может и udev поменяться
и много чего еще
а /etc/conf.d/local.start останется
добавь mknod
добавь mknod /dev/Hardlock c 42 0 в скрипт загрузки и все! :) Перед запуском демона
P.S.: Linux - это красная таблетка :-) Windows - синяя...
Добавил mknod
Добавил mknod /dev/Hardlock c 42 0 в local.start всё заработало после перезагрузки. Всем спасибо!
P.S. Для меня задача заставить работать HASP-ключ на Gentoo не была тривиальной, и толковой инструкции в Сети не нашёл. Может выложить мой опыт на Gentoo Wiki, как считаете? Спрашиваю, т.к. ни разу не добавлял статьи в Wiki...
--
Билл Гейтс - гений... Заработал такое состояние на _таком_ софте!
Билл Гейтс - гений... Заработал такое состояние на _таком_ софте!
Общее правило:
Общее правило: лучше добавить, чем не добавлять (-;Е
Пожалуйста, не описывайте своё железо в подписи
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
добавить!
добавить!
Обязательно
И мне помогло. Обязательно!!!
Эгоист, это тот человек, которых думает о себе, вместо того, чтобы думать обо мне.
Ĉu vi komprenas min?
:. спасибо за статью
Спасибо за статью
__
:. Поделись опытом на ru.gentoo-wiki.com или на www.gentoo-wiki.com
Пожалуйста! А
Пожалуйста! А из статьи про "Принса Роджерса" я хотел стырить форматирование и способ вставки изображения =)
Как обычно "первый блин комом"...
--
Билл Гейтс - гений... Заработал такое состояние на _таком_ софте!
Билл Гейтс - гений... Заработал такое состояние на _таком_ софте!
:. ждем следующих блинов
Хм, а мне не показалось что есть еще какие то задумки на предмет поделится опытом?
__
:. Поделись опытом на ru.gentoo-wiki.com или на www.gentoo-wiki.com
Тесто есть - будут и блины =)
Конечно! Постараюсь по мере возможностей. Тем более, что начинаю чувствовать себя более-менее уверенно в Gentoo. Планирую доработать статью про HASP и написать следующую (естественно, не без поддержки сообщества) про VMWare server + Win2k3 в качестве гостевой ОС.
Спасибо за поддержку!
---
Билл Гейтс - гений... Заработал такое состояние на _таком_ софте!
Билл Гейтс - гений... Заработал такое состояние на _таком_ софте!