<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>8863</bug_id>
          
          <creation_ts>2006-01-18 12:41:30 +0300</creation_ts>
          <short_desc>--list теперь не показывает выключеные сервисы</short_desc>
          <delta_ts>2006-01-19 19:04:49 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>chkconfig</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P4</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vadim Gusev">kopilo4ka</reporter>
          <assigned_to name="placeholder@altlinux.org">placeholder</assigned_to>
          <cc>abulava</cc>
    
    <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>placeholder</cc>
    
    <cc>rider</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>34805</commentid>
    <comment_count>0</comment_count>
    <who name="Vadim Gusev">kopilo4ka</who>
    <bug_when>2006-01-18 12:41:34 +0300</bug_when>
    <thetext>Если сервис выключен то по --list он не показывается, а раньше показывал. 
 
$ rpm -qf /sbin/chkconfig 
chkconfig-1.2.24-alt5 
$ chkconfig --list gpm 
gpm             0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл 
$ chkconfig --del gpm 
$ chkconfig --list gpm 
gpm             0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл 
$ apt-get install chkconfig 
Чтение списков пакетов... Завершено 
Построение дерева зависимостей... Завершено 
Следующие пакеты будут ОБНОВЛЕНЫ: 
  chkconfig 
Следующие пакеты будут УДАЛЕНЫ: 
  ntsysv 
1 будет обновлено, 0 новых установлено, 1 пакетов будет удалено и 172 не будет 
обновлено. 
Необходимо получить 0B/104kB архивов. 
После распаковки потребуется дополнительно 316kB дискового пространства. 
Продолжить? [Y/n] 
Совершаем изменения... 
Preparing...                 ########## [100%] 
1: chkconfig                 ########## [100%] 
Завершено. 
$ chkconfig --list gpm 
gpm             0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл 
$ chkconfig --del gpm 
$ chkconfig --list gpm 
сервис gpm поддерживает chkconfig, но неиспользуется ни в одном уровне 
выполнения (запустите &apos;chkconfig --add gpm&apos;) 
$ chkconfig --add gpm 
$ chkconfig --list gpm 
gpm             0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл 
$ rpm -qf /sbin/chkconfig 
chkconfig-1.3.25-alt1 
Steps to Reproduce:
1. chkconfig --del gpm 
2. chkconfig --list gpm 
3.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34806</commentid>
    <comment_count>1</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2006-01-18 13:19:23 +0300</bug_when>
    <thetext>Всё даже веселее:
[root@amd64 ~]# chkconfig --list ethtool
ethtool         0:off   1:off   2:off   3:off   4:off   5:off   6:off
[root@amd64 ~]# chkconfig --add ethtool
[root@amd64 ~]# chkconfig --list ethtool
ethtool         0:off   1:off   2:off   3:off   4:off   5:off   6:off
[root@amd64 ~]# chkconfig --del ethtool
[root@amd64 ~]# chkconfig --list ethtool
service ethtool supports chkconfig, but is not referenced in any runlevel (run
&apos;chkconfig --add ethtool&apos;)

версия та же.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34809</commentid>
    <comment_count>2</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2006-01-18 16:05:31 +0300</bug_when>
    <thetext>upstream сделал это изменение сознательно;
у вас есть основания желать возврата к прежнему поведению?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34837</commentid>
    <comment_count>3</comment_count>
    <who name="Andrei Bulava">abulava</who>
    <bug_when>2006-01-19 13:27:37 +0300</bug_when>
    <thetext>IMHO, всё наконец-то стало на свои места: после &apos;chkconfig --del&apos; ожидать хоть
чего-то от &apos;chkconfig --list&apos; по меньшей мере странно.

В сторонку: хватит того, что в Debian &apos;chkconfig --list&apos; работал и показывал
&apos;on&apos; даже после &apos;apt-get remove&apos; пакета с инитскриптом, пока не пропишешь dpkg
&quot;пургена&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34838</commentid>
    <comment_count>4</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2006-01-19 13:29:51 +0300</bug_when>
    <thetext>Почему же странно ? а как посмотреть список _выключенных_ сервисов ?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34841</commentid>
    <comment_count>5</comment_count>
    <who name="Andrei Bulava">abulava</who>
    <bug_when>2006-01-19 13:49:56 +0300</bug_when>
    <thetext>(In reply to comment #4)
&gt; Почему же странно ? а как посмотреть список _выключенных_ сервисов ?
 
# chkconfig --list

теперь (chkconfig-1.3.25-alt1) показывает список _зарегистрированных_ сервисов,
предлагая считать, что _незарегистрированный_ == выключенный.

Общая фраза &quot;как посмотреть список _выключенных_ сервисов&quot; требует уточнения:
&quot;глазами&quot; или скриптом? С &quot;глазами&quot;, по-моему, никаких проблем, а скрипты в
любом случае сначала получают вывод &quot;chkconfig --list&quot; - где проблема?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34843</commentid>
    <comment_count>6</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2006-01-19 14:01:17 +0300</bug_when>
    <thetext>chkconfig --list тоже не показывает этот сервис (для которого было выполнено --del)
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34846</commentid>
    <comment_count>7</comment_count>
    <who name="Andrei Bulava">abulava</who>
    <bug_when>2006-01-19 14:31:34 +0300</bug_when>
    <thetext>(In reply to comment #6)
&gt; chkconfig --list тоже не показывает этот сервис (для которого было выполнено
--del)
&gt; 

Это понятно. А зачем это нужно знать (это не сарказм - я правда не понимаю)?
Ведь &apos;chkconfig --del&apos; подразумевает, что сервис удалён, и понятия
&quot;включен-выключен&quot; к нему уже не относятся.

Вспомнился Станислав Лем: &quot;Как известно, драконов не существует. Но их не
существует ровно три вида. И каждый вид драконов не существует по собственным
причинам.&quot; ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34848</commentid>
    <comment_count>8</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2006-01-19 14:37:58 +0300</bug_when>
    <thetext>раньше --del выключал сервис.

Теперь он его удаляет ?

а как теперь принято выключать ? chkconfig service off ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34853</commentid>
    <comment_count>9</comment_count>
    <who name="Andrei Bulava">abulava</who>
    <bug_when>2006-01-19 15:15:50 +0300</bug_when>
    <thetext>(In reply to comment #8)
&gt; раньше --del выключал сервис.

Потому что раньше &apos;chkconfig service off&apos; и &apos;chkconfig --del service&apos; меньше
отличались, что давало простор фантазии до наложения жгута на шею для остановки
носового кровотечения :-)

&gt; Теперь он его удаляет ?

Да.

&gt; а как теперь принято выключать ? chkconfig service off ?

Так было принято столько, сколько я пользуюсь chkconfig (последние 4,5 года).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34861</commentid>
    <comment_count>10</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2006-01-19 17:13:52 +0300</bug_when>
    <thetext>Я теперь понял, в чём у вас проблема.

# chkconfig --list |fgrep rawdev
rawdevices      0:off   1:off   2:off   3:off   4:off   5:off   6:off

С помощью --del сервис не выключают а удаляют.  Так было всегда.
С помощью off сервис выключают.  Так тоже было всегда.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34863</commentid>
    <comment_count>11</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2006-01-19 17:23:38 +0300</bug_when>
    <thetext>ну да.. всё верно.. я тоже вспомнил что никогда не использовал --del ;-)
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34869</commentid>
    <comment_count>12</comment_count>
    <who name="Vadim Gusev">kopilo4ka</who>
    <bug_when>2006-01-19 18:56:13 +0300</bug_when>
    <thetext>Да, всегда думалось что --del хватает чтобы выключить сервис. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34870</commentid>
    <comment_count>13</comment_count>
    <who name="Andrei Bulava">abulava</who>
    <bug_when>2006-01-19 19:04:42 +0300</bug_when>
    <thetext>(In reply to comment #12)
&gt; Да, всегда думалось что --del хватает чтобы выключить сервис. 

Читаю как &quot;что убить насмерть хватает, чтобы человек умолк&quot;. Это уже сарказм :-)
Достаточно его вежливо попросить, поигрывая в руках пистолетом.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>