<?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>164795</bug_id>
          
          <creation_ts>2007-02-01 08:41 0000</creation_ts>
          <short_desc>sys-fs/cryptsetup-luks - set timeout in dm-crypt-start</short_desc>
          <delta_ts>2007-10-02 15:47:28 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>Core system</component>
          <version>2006.1</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>bettlertho@sis.unibe.ch</reporter>
          <assigned_to>strerror@gentoo.org</assigned_to>
          <cc>base-system@gentoo.org</cc>
    
    <cc>cl81@gmx.net</cc>

      

      
          <long_desc isprivate="0">
            <who>bettlertho@sis.unibe.ch</who>
            <bug_when>2007-02-01 08:41:33 0000</bug_when>
            <thetext>/lib/rcscripts/addons/dm-crypt-start.sh should have a default timeout value
if something unexpected happens. If your machine is unattended it shouldn&apos;t wait forever, but try to continue without mapping your encrypted devices.

As I use an external device as key storage formatted with vfat, I ran into case conversion problems without having a clue, why my box is hanging now, since I have no monitor attached to it. So I couldn&apos;t even remotely get a clue of all these troubles.

Of course the timeout should be long, so that it only applies to unattended boxes.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bettlertho@sis.unibe.ch</who>
            <bug_when>2007-02-01 08:42:07 0000</bug_when>
            <thetext>Created an attachment (id=108823)
dm-crypt.patch

My proposition</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cl81@gmx.net</who>
            <bug_when>2007-05-28 17:40:06 0000</bug_when>
            <thetext>I am perfectly fine with the current state. Since I would need to plug in my USB thumb drive within your proposed 60 seconds, I would be forced to watch the boot process.

Perhaps we couĺd make a config option out of this?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bettlertho@sis.unibe.ch</who>
            <bug_when>2007-06-06 21:06:27 0000</bug_when>
            <thetext>I agree totally. I&apos;d prefer to introduce a bootparam, 
as this will allow us to also handle bug 162962 with the same param.
As this is right before mounting root, there is no easy way to configure it in a file,
what makes me opt for the bootparam.

We could introduce
key_timeout=[secs to wait]

and use this value each time we don&apos;t detect our device.
Value of zero will mean wait forever.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bettlertho@sis.unibe.ch</who>
            <bug_when>2007-06-06 22:06:07 0000</bug_when>
            <thetext>Created an attachment (id=121362)
dm-crypt.patch

Voila, here a first example...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bettlertho@sis.unibe.ch</who>
            <bug_when>2007-06-08 08:15:20 0000</bug_when>
            <thetext>Created an attachment (id=121473)
dm-crypt.patch

Sorry, I just forgot to merge that length function... here it is and works fine on my 2 boxes.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>strerror@gentoo.org</who>
            <bug_when>2007-10-02 15:47:28 0000</bug_when>
            <thetext>thanks for patch. Some mods and in cvs.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>108823</attachid>
            <date>2007-02-01 08:42 0000</date>
            <desc>dm-crypt.patch</desc>
            <filename>dm-crypt.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC9saWIvcmNzY3JpcHRzL2FkZG9ucy9kbS1jcnlwdC1zdGFydC5zaAkyMDA3LTAxLTE3IDAy
OjEzOjU2LjAwMDAwMDAwMCArMDEwMAorKysgL21lZGlhL2Rpc2stMS9kbS1jcnlwdC1zdGFydC5z
aAkyMDA3LTAyLTAxIDA5OjI5OjQxLjAwMDAwMDAwMCArMDEwMApAQCAtNjQsOSArNjQsMTAgQEAK
IAkJCQkJCQlybWRpciAke21udHJlbX0gMj4vZGV2L251bGwgPi9kZXYvbnVsbAogCQkJCQkJCWVp
bmZvICJDYW5ub3QgZmluZCAke2tleX0gb24gcmVtb3ZhYmxlIG1lZGlhLiIKIAkJCQkJCQllY2hv
IC1uIC1lICIgJHtncmVlbn0qJHtvZmZ9ICBBYm9ydD8oJHtyZWR9eWVzJHtvZmZ9LyR7Z3JlZW59
bm8ke29mZn0pIiA+L2Rldi9jb25zb2xlCQotCQkJCQkJCXJlYWQgYW5zIDwvZGV2L2NvbnNvbGUK
KwkJCQkJCQlyZWFkIC10IDYwIGFucyA8L2Rldi9jb25zb2xlCiAJCQkJCQkJZWNobwk+L2Rldi9j
b25zb2xlCi0JCQkJCQkJWyAiJGFucyIgIT0gInllcyIgXSAmJiB7IGk9MDsgYz0wOyB9IHx8IHJl
dHVybiAKKyMJCQkJCQkJWyAiJGFucyIgIT0gInllcyIgXSAmJiB7IGk9MDsgYz0wOyB9IHx8IHJl
dHVybiAKKwkJCQkJCQlbICIkYW5zIiA9ICJubyIgXSAmJiB7IGk9MDsgYz0wOyB9IHx8IHJldHVy
biAKIAkJCQkJCWVsc2UKIAkJCQkJCQlrZXk9IiR7bW50cmVtfSR7a2V5fSIKIAkJCQkJCQlicmVh
awpAQCAtODAsOSArODEsMTAgQEAKIAkJCQkJCQlybWRpciAke21udHJlbX0gMj4vZGV2L251bGwg
Pi9kZXYvbnVsbAogCQkJCQkJCWVpbmZvICJSZW1vdmFibGUgZGV2aWNlIGZvciAke3RhcmdldH0g
bm90IHByZXNlbnQuIgogCQkJCQkJCWVjaG8gLW4gLWUgIiAke2dyZWVufSoke29mZn0gIEFib3J0
Pygke3JlZH15ZXMke29mZn0vJHtncmVlbn1ubyR7b2ZmfSkiID4vZGV2L2NvbnNvbGUKLQkJCQkJ
CQlyZWFkIGFucyA8L2Rldi9jb25zb2xlCisJCQkJCQkJcmVhZCAtdCA2MCBhbnMgPC9kZXYvY29u
c29sZQogCQkJCQkJCWVjaG8gID4vZGV2L2NvbnNvbGUKLQkJCQkJCQlbICIkYW5zIiAhPSAieWVz
IiBdICYmIHsgaT0wOyBjPTA7IH0gfHwgcmV0dXJuCisjCQkJCQkJCVsgIiRhbnMiICE9ICJ5ZXMi
IF0gJiYgeyBpPTA7IGM9MDsgfSB8fCByZXR1cm4KKwkJCQkJCQlbICIkYW5zIiA9ICJubyIgXSAm
JiB7IGk9MDsgYz0wOyB9IHx8IHJldHVybgogCQkJCQkJZmkKIAkJCQkJZmkKIAkJCQlkb25lCg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>121362</attachid>
            <date>2007-06-06 22:06 0000</date>
            <desc>dm-crypt.patch</desc>
            <filename>cryptsetup-luks.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGRtLWNyeXB0LXN0YXJ0LnNoLm9yaWcJMjAwNy0wNi0wNiAyMzoxNzo0MC4wMDAwMDAwMDAg
KzAyMDAKKysrIC9saWIvcmNzY3JpcHRzL2FkZG9ucy9kbS1jcnlwdC1zdGFydC5zaAkyMDA3LTA2
LTA3IDAwOjAyOjA2LjAwMDAwMDAwMCArMDIwMApAQCAtNjQsOSArNjQsOSBAQAogCQkJCQkJCXJt
ZGlyICR7bW50cmVtfSAyPi9kZXYvbnVsbCA+L2Rldi9udWxsCiAJCQkJCQkJZWluZm8gIkNhbm5v
dCBmaW5kICR7a2V5fSBvbiByZW1vdmFibGUgbWVkaWEuIgogCQkJCQkJCWVjaG8gLW4gLWUgIiAk
e2dyZWVufSoke29mZn0gIEFib3J0Pygke3JlZH15ZXMke29mZn0vJHtncmVlbn1ubyR7b2ZmfSki
ID4vZGV2L2NvbnNvbGUJCi0JCQkJCQkJcmVhZCBhbnMgPC9kZXYvY29uc29sZQorCQkJCQkJCXJl
YWQgJHtyZWFkX3RpbWVvdXR9IGFucyA8L2Rldi9jb25zb2xlCiAJCQkJCQkJZWNobwk+L2Rldi9j
b25zb2xlCi0JCQkJCQkJWyAiJGFucyIgIT0gInllcyIgXSAmJiB7IGk9MDsgYz0wOyB9IHx8IHJl
dHVybiAKKwkJCQkJCQlbICIkYW5zIiA9ICJubyIgXSAmJiB7IGk9MDsgYz0wOyB9IHx8IHJldHVy
biAKIAkJCQkJCWVsc2UKIAkJCQkJCQlrZXk9IiR7bW50cmVtfSR7a2V5fSIKIAkJCQkJCQlicmVh
awpAQCAtODAsOSArODAsOSBAQAogCQkJCQkJCXJtZGlyICR7bW50cmVtfSAyPi9kZXYvbnVsbCA+
L2Rldi9udWxsCiAJCQkJCQkJZWluZm8gIlJlbW92YWJsZSBkZXZpY2UgZm9yICR7dGFyZ2V0fSBu
b3QgcHJlc2VudC4iCiAJCQkJCQkJZWNobyAtbiAtZSAiICR7Z3JlZW59KiR7b2ZmfSAgQWJvcnQ/
KCR7cmVkfXllcyR7b2ZmfS8ke2dyZWVufW5vJHtvZmZ9KSIgPi9kZXYvY29uc29sZQotCQkJCQkJ
CXJlYWQgYW5zIDwvZGV2L2NvbnNvbGUKKwkJCQkJCQlyZWFkICR7cmVhZF90aW1lb3V0fSBhbnMg
PC9kZXYvY29uc29sZQogCQkJCQkJCWVjaG8gID4vZGV2L2NvbnNvbGUKLQkJCQkJCQlbICIkYW5z
IiAhPSAieWVzIiBdICYmIHsgaT0wOyBjPTA7IH0gfHwgcmV0dXJuCisJCQkJCQkJWyAiJGFucyIg
PSAibm8iIF0gJiYgeyBpPTA7IGM9MDsgfSB8fCByZXR1cm4KIAkJCQkJCWZpCiAJCQkJCWZpCiAJ
CQkJZG9uZQpAQCAtMTg2LDkgKzE4NiwzNCBAQAogCWZpCiB9CiAKKyMgTG9va3VwIG9wdGlvbmFs
IGJvb3RwYXJhbXMKK3BhcnNlX29wdCgpIHsKKyAgICAgICAgY2FzZSAiJDEiIGluCisgICAgICAg
ICAgICAgICAgKlw9KikKKyAgICAgICAgICAgICAgICAgICAgICAgIGxvY2FsIGtleV9uYW1lPSJg
ZWNobyAiJDEiIHwgY3V0IC1mMSAtZD1gIgorICAgICAgICAgICAgICAgICAgICAgICAgbG9jYWwg
a2V5X2xlbj1gc3RybGVuIGtleV9uYW1lYAorICAgICAgICAgICAgICAgICAgICAgICAgbG9jYWwg
dmFsdWVfc3RhcnQ9JCgoa2V5X2xlbisyKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIGVjaG8g
IiQxIiB8IGN1dCAtYyAke3ZhbHVlX3N0YXJ0fS0KKyAgICAgICAgICAgICAgICA7OworICAgICAg
ICBlc2FjCit9CisKIGxvY2FsIGNyeXB0ZnNfc3RhdHVzPTAKIGxvY2FsIGdwZ19vcHRpb25zIGtl
eSBsb29wX2ZpbGUgdGFyZ2V0IHRhcmdldGxpbmUgb3B0aW9ucyBwcmVfbW91bnQgcG9zdF9tb3Vu
dCBzb3VyY2Ugc3dhcCByZW1kZXYKIAorQ01ETElORT0iYGNhdCAvcHJvYy9jbWRsaW5lYCIKK2Zv
ciB4IGluICR7Q01ETElORX0KK2RvCisgICAgICAgIGNhc2UgIiR7eH0iIGluCisgICAgICAgICAg
ICAgICAga2V5X3RpbWVvdXRcPSopCisgICAgICAgICAgICAgICAgICAgICAgICBLRVlfVElNRU9V
VD1gcGFyc2Vfb3B0ICIke3h9ImAKKwkJCWlmIFsgJHtLRVlfVElNRU9VVH0gLWd0IDAgXTsgdGhl
bgorCQkJCXJlYWRfdGltZW91dD0iLXQgJHtLRVlfVElNRU9VVH0iCisJCQlmaQorCQk7OworCWVz
YWMKK2RvbmUKKwogaWYgW1sgLWYgL2V0Yy9jb25mLmQvY3J5cHRmcyBdXSAmJiBbWyAteCAvYmlu
L2NyeXB0c2V0dXAgXV0gOyB0aGVuCiAJZWJlZ2luICJTZXR0aW5nIHVwIGRtLWNyeXB0IG1hcHBp
bmdzIgogCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>121473</attachid>
            <date>2007-06-08 08:15 0000</date>
            <desc>dm-crypt.patch</desc>
            <filename>cryptsetup-luks.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9zeXMtZnMvY3J5cHRzZXR1cC1sdWtzL2ZpbGVzLzEuMC4zLWRtLWNy
eXB0LXN0YXJ0LnNoCTIwMDYtMTEtMDMgMDM6MzY6MzkuMDAwMDAwMDAwICswMTAwCisrKyAvbGli
L3Jjc2NyaXB0cy9hZGRvbnMvZG0tY3J5cHQtc3RhcnQuc2gJMjAwNy0wNi0wNyAwMDo0ODo1NC4w
MDAwMDAwMDAgKzAyMDAKQEAgLTY0LDkgKzY0LDkgQEAKIAkJCQkJCQlybWRpciAke21udHJlbX0g
Mj4vZGV2L251bGwgPi9kZXYvbnVsbAogCQkJCQkJCWVpbmZvICJDYW5ub3QgZmluZCAke2tleX0g
b24gcmVtb3ZhYmxlIG1lZGlhLiIKIAkJCQkJCQllY2hvIC1uIC1lICIgJHtncmVlbn0qJHtvZmZ9
ICBBYm9ydD8oJHtyZWR9eWVzJHtvZmZ9LyR7Z3JlZW59bm8ke29mZn0pIiA+L2Rldi9jb25zb2xl
CQotCQkJCQkJCXJlYWQgYW5zIDwvZGV2L2NvbnNvbGUKKwkJCQkJCQlyZWFkICR7cmVhZF90aW1l
b3V0fSBhbnMgPC9kZXYvY29uc29sZQogCQkJCQkJCWVjaG8JPi9kZXYvY29uc29sZQotCQkJCQkJ
CVsgIiRhbnMiICE9ICJ5ZXMiIF0gJiYgeyBpPTA7IGM9MDsgfSB8fCByZXR1cm4gCisJCQkJCQkJ
WyAiJGFucyIgPSAibm8iIF0gJiYgeyBpPTA7IGM9MDsgfSB8fCByZXR1cm4gCiAJCQkJCQllbHNl
CiAJCQkJCQkJa2V5PSIke21udHJlbX0ke2tleX0iCiAJCQkJCQkJYnJlYWsKQEAgLTgwLDkgKzgw
LDkgQEAKIAkJCQkJCQlybWRpciAke21udHJlbX0gMj4vZGV2L251bGwgPi9kZXYvbnVsbAogCQkJ
CQkJCWVpbmZvICJSZW1vdmFibGUgZGV2aWNlIGZvciAke3RhcmdldH0gbm90IHByZXNlbnQuIgog
CQkJCQkJCWVjaG8gLW4gLWUgIiAke2dyZWVufSoke29mZn0gIEFib3J0Pygke3JlZH15ZXMke29m
Zn0vJHtncmVlbn1ubyR7b2ZmfSkiID4vZGV2L2NvbnNvbGUKLQkJCQkJCQlyZWFkIGFucyA8L2Rl
di9jb25zb2xlCisJCQkJCQkJcmVhZCAke3JlYWRfdGltZW91dH0gYW5zIDwvZGV2L2NvbnNvbGUK
IAkJCQkJCQllY2hvICA+L2Rldi9jb25zb2xlCi0JCQkJCQkJWyAiJGFucyIgIT0gInllcyIgXSAm
JiB7IGk9MDsgYz0wOyB9IHx8IHJldHVybgorCQkJCQkJCVsgIiRhbnMiID0gIm5vIiBdICYmIHsg
aT0wOyBjPTA7IH0gfHwgcmV0dXJuCiAJCQkJCQlmaQogCQkJCQlmaQogCQkJCWRvbmUKQEAgLTE4
Niw5ICsxODYsNDQgQEAKIAlmaQogfQogCisjIERldGVybWluZSBzdHJpbmcgbGVuZ3Rocworc3Ry
bGVuKCkgeworICAgICAgICBpZiBbIC16ICIkMSIgXQorICAgICAgICB0aGVuCisgICAgICAgICAg
ICAgICAgZWNobyAidXNhZ2U6IHN0cmxlbiA8dmFyaWFibGVfbmFtZT4iCisgICAgICAgICAgICAg
ICAgZGllCisgICAgICAgIGZpCisgICAgICAgIGV2YWwgZWNobyAiXCR7IyR7MX19IgorfQorCisj
IExvb2t1cCBvcHRpb25hbCBib290cGFyYW1zCitwYXJzZV9vcHQoKSB7CisgICAgICAgIGNhc2Ug
IiQxIiBpbgorICAgICAgICAgICAgICAgICpcPSopCisgICAgICAgICAgICAgICAgICAgICAgICBs
b2NhbCBrZXlfbmFtZT0iYGVjaG8gIiQxIiB8IGN1dCAtZjEgLWQ9YCIKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGxvY2FsIGtleV9sZW49YHN0cmxlbiBrZXlfbmFtZWAKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGxvY2FsIHZhbHVlX3N0YXJ0PSQoKGtleV9sZW4rMikpCisgICAgICAgICAgICAg
ICAgICAgICAgICBlY2hvICIkMSIgfCBjdXQgLWMgJHt2YWx1ZV9zdGFydH0tCisgICAgICAgICAg
ICAgICAgOzsKKyAgICAgICAgZXNhYworfQorCiBsb2NhbCBjcnlwdGZzX3N0YXR1cz0wCiBsb2Nh
bCBncGdfb3B0aW9ucyBrZXkgbG9vcF9maWxlIHRhcmdldCB0YXJnZXRsaW5lIG9wdGlvbnMgcHJl
X21vdW50IHBvc3RfbW91bnQgc291cmNlIHN3YXAgcmVtZGV2CiAKK0NNRExJTkU9ImBjYXQgL3By
b2MvY21kbGluZWAiCitmb3IgeCBpbiAke0NNRExJTkV9CitkbworICAgICAgICBjYXNlICIke3h9
IiBpbgorICAgICAgICAgICAgICAgIGtleV90aW1lb3V0XD0qKQorICAgICAgICAgICAgICAgICAg
ICAgICAgS0VZX1RJTUVPVVQ9YHBhcnNlX29wdCAiJHt4fSJgCisJCQlpZiBbICR7S0VZX1RJTUVP
VVR9IC1ndCAwIF07IHRoZW4KKwkJCQlyZWFkX3RpbWVvdXQ9Ii10ICR7S0VZX1RJTUVPVVR9Igor
CQkJZmkKKwkJOzsKKwllc2FjCitkb25lCisKIGlmIFtbIC1mIC9ldGMvY29uZi5kL2NyeXB0ZnMg
XV0gJiYgW1sgLXggL2Jpbi9jcnlwdHNldHVwIF1dIDsgdGhlbgogCWViZWdpbiAiU2V0dGluZyB1
cCBkbS1jcnlwdCBtYXBwaW5ncyIKIAo=
</data>        

          </attachment>
    </bug>

</bugzilla>