<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>83680</bug_id>
          
          <creation_ts>2005-03-01 06:22 0000</creation_ts>
          <short_desc>Add &quot;nox&quot; option parsing to xdm init script/startDM.sh</short_desc>
          <delta_ts>2005-07-08 15:26:41 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <keywords>Inclusion</keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>wolf31o2@gentoo.org</reporter>
          <assigned_to>x11@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>wolf31o2@gentoo.org</who>
            <bug_when>2005-03-01 06:22:29 0000</bug_when>
            <thetext>I&apos;m not sure where this goes, or where th ebest location for it would be, but I would guess the xdm init script.

Anyway, I think that if &quot;nox&quot; is passed on the kernel command line, that X should not auto-start.  This would be useful for those of us that use binary drivers and forget to update them when they update a kernel, and also for the LiveCD, to skip auto-starting X.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dberkholz@gentoo.org</who>
            <bug_when>2005-05-25 04:01:35 0000</bug_when>
            <thetext>I think this is a workaround to a pebkac, particularly with the advent of stuff
like module-rebuild.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wolf31o2@gentoo.org</who>
            <bug_when>2005-05-25 06:04:21 0000</bug_when>
            <thetext>&gt; and also for the LiveCD, to skip auto-starting X

Yeah, but this is *not* a user error.  This is a valid request and I am simply
trying to keep form having to build in some dirty hack into livecd-tools or
genkernel to work around this lack of flexibility.

*grin*

If you really don&apos;t want it in the normal init script, just let me know and I&apos;ll
hack up something for the LiveCD.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dberkholz@gentoo.org</who>
            <bug_when>2005-05-25 06:30:13 0000</bug_when>
            <thetext>I don&apos;t see that xdm is even a good thing to be running on the livecd. Just startx.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wolf31o2@gentoo.org</who>
            <bug_when>2005-05-25 06:56:38 0000</bug_when>
            <thetext>*sigh*

I&apos;m using GDM on the upcoming LiveCD as a display manager.  This allows the user
to easily select their preferred environment.

I&apos;ve already been using this and don&apos;t really plan on changing unless someone
else wants to write me some easy wrapper or chooser capable of allowing the user
to decide what desktop environment (or window manager) they wish to use, plans
on putting it in portage, and maintaining it.

Anyway, I am starting xdm in the default runlevel, so there really is no method
currently for the user to be able to bypass starting X.  Since we already have a
precident for both noX (older GameCD/LiveCD images) and using no* to turn off
features at boot, I thought it would be best suited to simply add it into the
official init script.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dberkholz@gentoo.org</who>
            <bug_when>2005-05-25 09:08:20 0000</bug_when>
            <thetext>Didn&apos;t livewire already write something that did that a while ago? I remember a
cool little chooser between at least fluxbox and kde.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dberkholz@gentoo.org</who>
            <bug_when>2005-07-07 14:42:29 0000</bug_when>
            <thetext>Created an attachment (id=62864)
xdm.start.nox
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dberkholz@gentoo.org</who>
            <bug_when>2005-07-07 14:42:58 0000</bug_when>
            <thetext>Try out that patch, let me know how it works.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dberkholz@gentoo.org</who>
            <bug_when>2005-07-08 15:26:41 0000</bug_when>
            <thetext>In 6.8.2-r2 fileset 0.6, 6.8.99.14 fileset 0.2.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>62864</attachid>
            <date>2005-07-07 14:42 0000</date>
            <desc>xdm.start.nox</desc>
            <filename>xdm.start.nox</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC9ldGMvaW5pdC5kL3hkbS5vcmlnCTIwMDUtMDctMDcgMTQ6MTc6NTkuMDAwMDAwMDAwIC0w
NzAwCisrKyAvZXRjL2luaXQuZC94ZG0JMjAwNS0wNy0wNyAxNDo0MDoxMS4wMDAwMDAwMDAgLTA3
MDAKQEAgLTc3LDE3ICs3Nyw0OSBAQAogCVNFUlZJQ0U9IiR7RVhFIyMqL30iCiB9CiAKK2NtZGxp
bmVfb3B0KCkgeworCWlmIFtbICIkIyIgLW5lIDEgXV07IHRoZW4KKwkJcmV0dXJuIDEKKwlmaQor
CisJZm9yIG9wdCBpbiAkKDwvcHJvYy9jbWRsaW5lKTsgZG8KKwkJY2FzZSAke29wdH0gaW4KKwkJ
CSR7MX0pIGV2YWwgJHsxfT0idHJ1ZSIgOzsKKwkJZXNhYworCWRvbmUKK30KKworbm94KCkgewor
CSMgRG9uJ3Qgc3RhcnQgWCBpZiB3ZSB3ZXJlIHBhc3NlZCAnbm94JyBhdCBib290ICgjODM2ODAp
CisJY21kbGluZV9vcHQgbm94CisKKwlpZiBbWyAiJD8iIC1uZSAwIF1dOyB0aGVuCisJCXJldHVy
biAxCisJZmkKKworCWlmIFtbIC1uICIke25veH0iIF1dOyB0aGVuCisJCXJldHVybiAwCisJZWxz
ZQorCQlyZXR1cm4gMQorCWZpCit9CisKIHN0YXJ0KCkgewogCXNldHVwX2RtCiAJCi0JZWJlZ2lu
ICJTZXR0aW5nIHVwICR7U0VSVklDRX0iCi0JI3NhdmUgdGhlIHByZWZlcmVkIERNCi0Jc2F2ZV9v
cHRpb25zICJzZXJ2aWNlIiAiJHtFWEV9IgotCSN0ZWxsIGluaXQgdG8gcnVuIC9ldGMvWDExL3N0
YXJ0RE0uc2ggYWZ0ZXIgY3VycmVudAotCSNydW5sZXZlbCBpcyBmaW5pc2hlZCAoc2hvdWxkICpu
b3QqIGJlIGluIHRoZSAiYm9vdCIKLQkjICAgICAgICAgICAgICAgICAgICAgIHJ1bmxldmVsKS4K
LQkvc2Jpbi90ZWxpbml0IGEgJj4vZGV2L251bGwKLQllZW5kIDAKKwlpZiBub3g7IHRoZW4KKwkJ
ZWluZm8gIlNraXBwaW5nICR7RVhFfSwgcmVjZWl2ZWQgJ25veCciCisJZWxzZQorCQllYmVnaW4g
IlNldHRpbmcgdXAgJHtTRVJWSUNFfSIKKwkJI3NhdmUgdGhlIHByZWZlcmVkIERNCisJCXNhdmVf
b3B0aW9ucyAic2VydmljZSIgIiR7RVhFfSIKKwkJI3RlbGwgaW5pdCB0byBydW4gL2V0Yy9YMTEv
c3RhcnRETS5zaCBhZnRlciBjdXJyZW50CisJCSNydW5sZXZlbCBpcyBmaW5pc2hlZCAoc2hvdWxk
ICpub3QqIGJlIGluIHRoZSAiYm9vdCIKKwkJIyAgICAgICAgICAgICAgICAgICAgICBydW5sZXZl
bCkuCisJCS9zYmluL3RlbGluaXQgYSAmPi9kZXYvbnVsbAorCQllZW5kIDAKKwlmaQorCiB9CiAK
IHN0b3AoKSB7Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>