ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: Mikhail Efremov <sem@altlinux.ru>
To: ALT Linux Sisyphus discussions <sisyphus@lists.altlinux.org>
Subject: Re: [sisyphus] NetworkManager/ModemManager dbus q?
Date: Tue, 26 Mar 2013 16:09:04 +0400
Message-ID: <20130326160904.11cbaa36@sem.office.altlinux.ru> (raw)
In-Reply-To: <CAEdvWkRUJYF26gEKtV2swQ9aF36+=tFyO2Y7r3YDmxHo7A6Bxg@mail.gmail.com>

On Mon, 25 Mar 2013 20:45:47 +0400 Alexey Shabalin wrote:
> 25 марта 2013 г., 19:22 пользователь Mikhail Efremov написал:
> 
> > On Mon, 18 Mar 2013 17:34:15 +0400 Alexey Shabalin wrote:
> > > 18 марта 2013 г., 16:16 пользователь Mikhail Efremov написал:
> > >
> > > > On Sun, 17 Mar 2013 18:58:45 +0400 Дмитрий Ханжин wrote:
> > > > > В пакете ModemManager появился .service файл, и надо было сделать
> > > > > systemctl enable ModemManager.service, ну и systemctl start тоже.
> > > >
> > > > Да, действительно, там Alias=dbus-org.freedesktop.ModemManager1.service
> > > > и если сервис disable, то соответствующей ссылки нет.
> > > > Т.е. теперь надо явно включить ModemManager:
> > > > systemctl enable ModemManager
> > > > Если он нужен, конечно.
> > > >
> > >
> > > Михаил, а почему Вы нехотите в пакете включить NM и MM?
> > > Для multi-user.target я думаю их можно вкючить по-умолчанию.
> > > Т.е для NetworkManager.service положить симлинк
> > >
> > > /lib/systemd/system/multi-user.target.wants/NetworkManager.service ->
> > > /lib/systemd/system/NetworkManager.service
> >
> > Мне кажется очень странным, что сервис, который disabled будет все
> > равно запускаться. Причем удаление симлинка поможет только до
> > обновления пакета. Для этих целей лучше использовать systemd.preset(5).
> > И вообще, disabled - вполне разумное умолчание для большинства сервисов.
> >
> 
> погоди,
> 1) init 3 (или multi-user.target) означает что сеть поднимается. Кому сеть
> не нужна, тот выбирает другой target для загрузки поумолчанию. Т.е. если
> стоит NM_CONTROLLED=yes то очень странно незапускать NM для
> multi-user.target

Да, скорее всего если NM стоит, то его будут запускать. Но все равно не
хотелось бы делать странных и неочевидных вещей, вроде
автоматического запуска disabled сервиса. Это очень странно, когда
сервис нельзя отключить.
Я так с prefdm уже разбирался, пытался понять с какого перепуга у меня
оно запускается, хотя сервис disabled. И далеко не сразу добрался до
этих ссылок.

> 2) использовать для настройки NM или etcnet задается
> параметром NM_CONTROLLED. поэтому ничего страшного не будет если NM
> стартанет и ничего делать не будет.

Это понятно, но если кто-то по каким-то причинам не хочет сносить пакет
NM, но при этом не хочет его запускать, то зачем подкладывать ему
трудно обнаруживаемые грабли? Это сильно нарушает то самое пресловутое
правило наименьшего удивления.
Еще раз говорю, есть systemd.preset(5). Можно при желании запаковать
соответствующий конфиг с включенными по умолчанию сервисами
(post_service сейчас использует как раз systemctl preset).
И тогда те сервисы, которые помечены в этом конфиге как enable, будут
включаться по умолчанию при установке пакета.
Но при этом их всегда можно будет выключить.

-- 
WBR, Mikhail Efremov


  parent reply	other threads:[~2013-03-26 12:09 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-03-12  5:57 Ildar Mulyukov
2013-03-12 11:09 ` Mikhail Efremov
2013-03-15 19:29   ` Дмитрий Ханжин
2013-03-17 14:58     ` Дмитрий Ханжин
2013-03-18 12:16       ` Mikhail Efremov
2013-03-25 15:22           ` Mikhail Efremov
2013-03-26 12:09               ` Mikhail Efremov [this message]
2013-03-26 12:14                 ` Aleksey Novodvorsky
2013-03-26 13:11                     ` Aleksey Novodvorsky
2013-03-26 15:14                       ` Sergey V Turchin
2013-03-26 16:44                         ` Mikhail Efremov
2013-03-26 16:42                   ` Mikhail Efremov

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=20130326160904.11cbaa36@sem.office.altlinux.ru \
    --to=sem@altlinux.ru \
    --cc=sisyphus@lists.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