Сайт | Скачать | Видео | Wiki

Автор Тема: Запуск служб посредством udev.  (Прочитано 18791 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Запуск служб посредством udev.
« Ответ #30 : 09 Ноябрь 2015, 09:48:52 »
Это надо посмотреть, какие различия.
В данном случае , идеально было бы :
Цитата
править \ поддерживать модуль autonet, включенный в pra-mini
Я там что-то правил (не принципиальное) по итогу своих эксперииментов

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Запуск служб посредством udev.
« Ответ #31 : 09 Ноябрь 2015, 16:07:42 »
 Добавил новый lan.sh, убрал ifplugd, сомневаюсь в его необходимости.
При старте пересекается с другим скриптом подъёма сети на стадии dhcpcd. Что отключить?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Запуск служб посредством udev.
« Ответ #32 : 09 Ноябрь 2015, 16:20:12 »
Добавил новый lan.sh, убрал ifplugd, сомневаюсь в его необходимости.
При старте пересекается с другим скриптом подъёма сети на стадии dhcpcd. Что отключить?
В pra -s08. В аттаче. Доработку логично назвать -d09  ;)
Пересекается с net-auto или 10-netconfig ?
ifplugd - вместе с ним уходит функционал переключения сетей после загрузки или это переделано?
« Последнее редактирование: 09 Ноябрь 2015, 16:21:45 от sfs »

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Запуск служб посредством udev.
« Ответ #33 : 09 Ноябрь 2015, 18:44:46 »
ifplugd - вместе с ним уходит функционал
Только автоподъём проводной сети при подключении кабеля.
Pra-1509-mini отключил systemd, lan.sh стал отрабатывать всё положенное штатно.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Запуск служб посредством udev.
« Ответ #34 : 09 Ноябрь 2015, 22:37:15 »
Pra-1509-mini отключил systemd, lan.sh стал отрабатывать всё положенное штатно.
Да, systemd отключать обязательно.
В итоге - ставлю Ваш autonet_pra-minirc-s07.pfs в pra1511?

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Запуск служб посредством udev.
« Ответ #35 : 10 Ноябрь 2015, 09:15:59 »
В итоге - ставлю Ваш autonet_pra-minirc-s07.pfs в pra1511?
Там ошибка, /etc/rc.d пустой файл, а не каталог.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Запуск служб посредством udev.
« Ответ #36 : 10 Ноябрь 2015, 09:48:25 »
Там ошибка, /etc/rc.d пустой файл, а не каталог.
Это  я так затер конфиги netctl - чтобы одно другому не мешало. Есть идеи как это сделать лучше?

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Запуск служб посредством udev.
« Ответ #37 : 10 Ноябрь 2015, 10:48:28 »
 В mini /etc/rc.d пустой. Конфиги можно перенести например в /etc/netctl.d/
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Запуск служб посредством udev.
« Ответ #38 : 10 Ноябрь 2015, 10:53:16 »
В mini /etc/rc.d пустой. Конфиги можно перенести например в /etc/netctl.d/
/etc/rc.d пустой , т.к. по дефолту сеть не настроена
Запуск сети /etc/rc.d из minirc.conf
В minirc.conf могут быть юзерские  настройки - трогать нельзя
Остается "завалить" /etc/rc.d. Если сделать chmod - останется в сохраненке
Закрыть пустым файлом - самое хитрое (но не идеальное) решение

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Запуск служб посредством udev.
« Ответ #39 : 10 Ноябрь 2015, 11:12:41 »
В minirc.conf могут быть юзерские  настройки - трогать нельзя
Юзерские настройки должны быть в ~/
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Запуск служб посредством udev.
« Ответ #40 : 10 Ноябрь 2015, 11:31:24 »
Где бы они не были - проблема как их отключить, чтобы не мешали autonet

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Запуск служб посредством udev.
« Ответ #41 : 11 Ноябрь 2015, 10:13:02 »
 Правило для запуска CUPS оказалось очень простым, /etc/udev/rules.d/cups_up.rules:
Код
ACTION=="add", KERNEL=="lp[0-9]*",	RUN+="/etc/init.d/cups start"
ACTION=="remove", KERNEL=="lp[0-9]*", RUN+="/etc/init.d/cups stop"
но, как всегда, "бочка дёгтя" - "фирменный" /etc/init.d/cups оказался полным дерьмом, написано много но толком не работает. Ошибка начинается с определения $pid. Вот и верь после этого буржуйским крупным фирмам. :(
Где бы они не были - проблема как их отключить, чтобы не мешали autonet
Я бы выкинул netctl, нет в нём ничего хорошего кроме "заумности", да и для переносной системы он не очень подходит.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Запуск служб посредством udev.
« Ответ #42 : 11 Ноябрь 2015, 11:12:24 »
Какие есть альтернативы netctl для настройки проводов вифи и модемов (молчу про мосты и пр. изврат который netctl тоже может) в одном флаконе с гуем, кроме NM?
« Последнее редактирование: 11 Ноябрь 2015, 13:16:43 от sfs »

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Запуск служб посредством udev.
« Ответ #43 : 11 Ноябрь 2015, 15:17:26 »
 В полном AutoNet.pfs есть:
- lan.sh - проводная сеть
- wlan.sh - беспроводная сеть
- wifi - настройка беспроводной сети
- wvdial.sh - автоподключение 3G-модемов (4G тоже, но это не совсем модемы)
а так-же pppoe.
 Что ещё надо? Провайдеры, требовавшие бридж, с распространением wifi выветрились.
Не нужна мне ваша "артельнапива"  :)
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Запуск служб посредством udev.
« Ответ #44 : 11 Ноябрь 2015, 16:01:04 »
В полном AutoNet.pfs есть:
Это полный?