<?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>49040</bug_id>
          
          <creation_ts>2004-04-26 09:09 0000</creation_ts>
          <short_desc>Adding skey USE flag to sudo &gt;= 1.6.6</short_desc>
          <delta_ts>2004-09-17 12:45: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>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>leggett@mcs.anl.gov</reporter>
          <assigned_to>taviso@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>leggett@mcs.anl.gov</who>
            <bug_when>2004-04-26 09:09:16 0000</bug_when>
            <thetext>sudo since at least version 1.6.6 has had s/key support for it. Can sudo get a skey USE flag added that enables this support?

Reproducible: Always
Steps to Reproduce:
1.
2.
3.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>eric.brown@dnbrown.net</who>
            <bug_when>2004-04-26 12:54:12 0000</bug_when>
            <thetext>Created an attachment (id=30107)
sudo with IUSE=skey, also cleaned up a little

changed use pam &amp;&amp; myconf=&quot;--with-pam&quot; || myconf=&quot;--without-pam&quot; to
myconf=&quot;`use_with pam pam`&quot;

also the skey flag was added</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leggett@mcs.anl.gov</who>
            <bug_when>2004-04-26 13:25:42 0000</bug_when>
            <thetext>One minor addition. Shouldn&apos;t:

DEPEND=&quot;pam? ( &gt;=sys-libs/pam-0.73-r1 )&quot;

be

DEPEND=&quot;pam? ( &gt;=sys-libs/pam-0.73-r1 )
    skey? ( &gt;=app-admin/skey-1.1.5-r1 )&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>eric.brown@dnbrown.net</who>
            <bug_when>2004-04-26 15:31:54 0000</bug_when>
            <thetext>Created an attachment (id=30115)
corrected
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leggett@mcs.anl.gov</who>
            <bug_when>2004-04-26 16:51:44 0000</bug_when>
            <thetext>Heh. Missed this in the first pass:

Replace:
	use skey \
		&amp;&amp; myconf=&quot; --with-skey&quot;

with:
	myconf=&quot;${myconf} `use_with skey skey`&quot;

Otherwise your --with(out)-pam configure option will be wiped.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>taviso@gentoo.org</who>
            <bug_when>2004-09-17 12:45:41 0000</bug_when>
            <thetext>sudo wont support pam with other authorisation methods, even though it decides to link with -lskey.

you can see in sudo_auth.c, if pam is enabled, everything else is ignored.

So I&apos;ll add support for it and add an einfo that says pam + skey is bad, I&apos;ve tried it out and it works okay here.

Thanks for the suggestion guys.

</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>30107</attachid>
            <date>2004-04-26 12:54 0000</date>
            <desc>sudo with IUSE=skey, also cleaned up a little</desc>
            <filename>sudo-1.6.7_p5-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogL2hvbWUvY3Zzcm9vdC9nZW50b28teDg2L2FwcC1hZG1pbi9zdWRvL3N1ZG8t
MS42LjdfcDUuZWJ1aWxkLHYgMS4xMyAyMDA0LzA0LzI1IDIxOjQyOjUyIGFncmlmZmlzIEV4cCAk
CgpERVNDUklQVElPTj0iQWxsb3dzIGNlcnRhaW4gdXNlcnMvZ3JvdXBzIHRvIHJ1biBjb21tYW5k
cyBhcyByb290IgpTUkNfVVJJPSJmdHA6Ly9mdHAuc3Vkby53cy9wdWIvc3Vkby8ke1AvXy99LnRh
ci5neiIKSE9NRVBBR0U9Imh0dHA6Ly93d3cuc3Vkby53cy8iCgpTTE9UPSIwIgpMSUNFTlNFPSJT
dWRvIgpLRVlXT1JEUz0ieDg2IHBwYyBzcGFyYyBhbHBoYSBocHBhIGFtZDY0IGlhNjQgbWlwcyBz
MzkwIgpJVVNFPSJwYW0gc2tleSIKClM9JHtXT1JLRElSfS8ke1AvXy99CkRFUEVORD0icGFtPyAo
ID49c3lzLWxpYnMvcGFtLTAuNzMtcjEgKSIKCiMKIyBUT0RPOiBGaXggc3VwcG9ydCBmb3Iga3Ji
NCBhbmQga3JiNQojCgpzcmNfY29tcGlsZSgpIHsKCWxvY2FsIG15Y29uZgoJCgkjdXNlIHBhbSBc
CgkjCSYmIG15Y29uZj0iLS13aXRoLXBhbSIgXAoJIwl8fCBteWNvbmY9Ii0td2l0aG91dC1wYW0i
CgkKCW15Y29uZj0iYHVzZV93aXRoIHBhbSBwYW1gIgoJCgl1c2Ugc2tleSBcCgkJJiYgbXljb25m
PSIgLS13aXRoLXNrZXkiCgoJZWNvbmYgLS13aXRoLWFsbC1pbnN1bHRzIFwKCQktLWRpc2FibGUt
cGF0aC1pbmZvIFwKCQktLXdpdGgtZW52LWVkaXRvciBcCgkJJHtteWNvbmZ9IHx8IGRpZSAiZWNv
bmYgZmFpbGVkIgoJZW1ha2UgfHwgZGllCn0KCnNyY19pbnN0YWxsKCkgewoJZWluc3RhbGwKCWRv
ZG9jIEJVR1MgQ0hBTkdFUyBISVNUT1JZIExJQ0VOU0UgUE9SVElORyBSRUFETUUgUlVOU09OIFRP
RE8gXAoJCVRST1VCTEVTSE9PVElORyBVUEdSQURFIHNhbXBsZS4qCglpbnNpbnRvIC9ldGMvcGFt
LmQKCWRvaW5zICR7RklMRVNESVJ9L3N1ZG8KfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>30115</attachid>
            <date>2004-04-26 15:31 0000</date>
            <desc>corrected</desc>
            <filename>sudo-1.6.7_p5-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogL2hvbWUvY3Zzcm9vdC9nZW50b28teDg2L2FwcC1hZG1pbi9zdWRvL3N1ZG8t
MS42LjdfcDUuZWJ1aWxkLHYgMS4xMyAyMDA0LzA0LzI1IDIxOjQyOjUyIGFncmlmZmlzIEV4cCAk
CgpERVNDUklQVElPTj0iQWxsb3dzIGNlcnRhaW4gdXNlcnMvZ3JvdXBzIHRvIHJ1biBjb21tYW5k
cyBhcyByb290IgpTUkNfVVJJPSJmdHA6Ly9mdHAuc3Vkby53cy9wdWIvc3Vkby8ke1AvXy99LnRh
ci5neiIKSE9NRVBBR0U9Imh0dHA6Ly93d3cuc3Vkby53cy8iCgpTTE9UPSIwIgpMSUNFTlNFPSJT
dWRvIgpLRVlXT1JEUz0ieDg2IHBwYyBzcGFyYyBhbHBoYSBocHBhIGFtZDY0IGlhNjQgbWlwcyBz
MzkwIgpJVVNFPSJwYW0gc2tleSIKClM9JHtXT1JLRElSfS8ke1AvXy99CkRFUEVORD0icGFtPyAo
ID49c3lzLWxpYnMvcGFtLTAuNzMtcjEgKQoJc2tleT8gKCA+PWFwcC1hZG1pbi9za2V5LTEuMS41
LXIxICkiCgojCiMgVE9ETzogRml4IHN1cHBvcnQgZm9yIGtyYjQgYW5kIGtyYjUKIwoKc3JjX2Nv
bXBpbGUoKSB7Cglsb2NhbCBteWNvbmYKCQoJI3VzZSBwYW0gXAoJIwkmJiBteWNvbmY9Ii0td2l0
aC1wYW0iIFwKCSMJfHwgbXljb25mPSItLXdpdGhvdXQtcGFtIgoJCglteWNvbmY9ImB1c2Vfd2l0
aCBwYW0gcGFtYCIKCQoJdXNlIHNrZXkgXAoJCSYmIG15Y29uZj0iIC0td2l0aC1za2V5IgoKCWVj
b25mIC0td2l0aC1hbGwtaW5zdWx0cyBcCgkJLS1kaXNhYmxlLXBhdGgtaW5mbyBcCgkJLS13aXRo
LWVudi1lZGl0b3IgXAoJCSR7bXljb25mfSB8fCBkaWUgImVjb25mIGZhaWxlZCIKCWVtYWtlIHx8
IGRpZQp9CgpzcmNfaW5zdGFsbCgpIHsKCWVpbnN0YWxsCglkb2RvYyBCVUdTIENIQU5HRVMgSElT
VE9SWSBMSUNFTlNFIFBPUlRJTkcgUkVBRE1FIFJVTlNPTiBUT0RPIFwKCQlUUk9VQkxFU0hPT1RJ
TkcgVVBHUkFERSBzYW1wbGUuKgoJaW5zaW50byAvZXRjL3BhbS5kCglkb2lucyAke0ZJTEVTRElS
fS9zdWRvCn0K
</data>        

          </attachment>
    </bug>

</bugzilla>