From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1DsOzf-0007cO-Ar for garchives@archives.gentoo.org; Tue, 12 Jul 2005 17:56:32 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j6CHsjLP015423; Tue, 12 Jul 2005 17:54:45 GMT Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j6CHoCZ3027570 for ; Tue, 12 Jul 2005 17:50:12 GMT Received: from tomaw.plus.com [80.229.223.243] (helo=tom.tomaw.org) by mrelayeu.kundenserver.de with ESMTP (Nemesis), id 0MKxQS-1DsOuP0YO6-0007gM; Tue, 12 Jul 2005 19:51:05 +0200 Received: from tom.tomaw.org (tom.tomaw.org [127.0.0.1]) by tom.tomaw.org (Postfix) with ESMTP id 7C384110A87 for ; Tue, 12 Jul 2005 18:50:54 +0100 (BST) Date: Tue, 12 Jul 2005 18:50:54 +0100 From: Tom Wesley To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] where is the functionality of etcat Message-ID: <20050712185054.482b3681@tom.tomaw.org> In-Reply-To: <42D3FD36.3010200@planet.nl> References: <200507112325.06903.rudmer@legolas.dynup.net> <20050711234717.4aaa9dfa@mating-tux.renatik.de> <200507121921.05169.rudmer@legolas.dynup.net> <42D3FD36.3010200@planet.nl> X-Mailer: Sylpheed-Claws 1.9.12 (GTK+ 2.6.8; i686-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary=Signature_Tue__12_Jul_2005_18_50_54_+0100_xUGXzI_XTMxQaByq; protocol="application/pgp-signature"; micalg=pgp-sha1 X-Provags-ID: kundenserver.de abuse@kundenserver.de login:e0c4ec921101b4afa5f9efb3db39afe3 X-Archives-Salt: 8800beea-61ae-4189-828b-255ae8fa46d1 X-Archives-Hash: 04d9c2cf4e33eee09dba431516579c7e --Signature_Tue__12_Jul_2005_18_50_54_+0100_xUGXzI_XTMxQaByq Content-Type: multipart/mixed; boundary="Multipart_Tue__12_Jul_2005_18_50_54_+0100_FF8/TPl7Aysw=eZ/" --Multipart_Tue__12_Jul_2005_18_50_54_+0100_FF8/TPl7Aysw=eZ/ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Tue, 12 Jul 2005 19:26:14 +0200 Holly Bostick wrote: > Rudmer van Dijk schreef: > >=20 > > Holly: eix is probably not it, since it looks like it does not show the= =20 > > availability of the package (masked+keyword), but thanks for the sugges= tion! > >=20 > > Rudmer >=20 > Actually, it most certainly does; keyworded packages are shown in brown > with a ~ in front, masked packages are listed in red with a [M] in front. >=20 > Of course you can use what suits you best; just wanted to clear up the > misconception. >=20 > Holly I haven't seen anyone post this script as yet. It's by ciaranm and is very useful when people ask on irc why a certain package version can't be installed on their arch. Sample output: tom@tom ~ 0 0.67 $ eshowkw gnome Keywords for gnome-base/gnome: | a a a h i m m p p p p s s s x x x x | l m r p a 6 i p p p p 3 h p 8 8 8 8 | p d m p 6 8 p c c c c 9 a 6 6 6 6 | h 6 a 4 k s 6 - - 0 r - - - | a 4 4 m o c f o o | a d b b d | c s s | o d d | s ------------+------------------------------------ 1.4-r3 | - + + 2.8.2 | + + + + + + + + 2.8.3-r1 | ~ + + + ~ + + + 2.10 | ~ ~ ~ ~ ~ ~ 2.10-r1 | + + + ~ + ~ + + 2.10.1_pre0 | ~ ~ ~ ~ ~ Hope this is helpful to someone ;) --=20 Tom Wesley --Multipart_Tue__12_Jul_2005_18_50_54_+0100_FF8/TPl7Aysw=eZ/ Content-Type: application/octet-stream; name=eshowkw Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=eshowkw IyEvYmluL2Jhc2gKIyB2aW06IHNldCBzdz00IHN0cz00IGV0IHR3PTgwIDoKCiMgQXV0aG9yOiAg ICAgICAgQ2lhcmFuIE1jQ3JlZXNoIDxjaWFyYW5tQGdlbnRvby5vcmc+CiMgUHVycG9zZTogICAg ICAgRGlzcGxheSBlYnVpbGQga2V5d29yZHMgaW4gYSBncmFwaGljYWwgZm9ybQojIEludm9jYXRp b246ICAgIGVzaG93a3cgWyBwYWNrYWdlbmFtZSBdIChkZWZhdWx0cyB0byBjdXJyZW50IGRpcmVj dG9yeSBpZiBubwojICAgICAgICAgICAgICAgIHBhY2thZ2VuYW1lIGlzIHByb3ZpZGVkKQoKc2hv cHQgLXMgZXh0Z2xvYgoKUElEX1RPX0tJTEw9JCQKCmRpZSgpIHsKICAgIGVjaG8gIiRAIiAxPiYy CiAgICBraWxsICRQSURfVE9fS0lMTAp9Cgp0cmFwICdleGl0IDI1MCcgMTUKCmdldF9wb3J0YWdl X2RpcigpIHsKICAgIGxvY2FsIGRpcgogICAgaWYgW1sgLXogJHtwb3J0YWdlX2Rpcl9jYWNoZX0g XV0gOyB0aGVuCiAgICAgICAgZm9yIGRpciBpbiAiJHtIT01FfS9jdnMvZ2VudG9vLXg4NiIgIi91 c3IvcG9ydGFnZSIgOyBkbwogICAgICAgICAgICBbWyAtZCAke2Rpcn0vcHJvZmlsZXMgXV0gJiYg cG9ydGFnZV9kaXJfY2FjaGU9JHtkaXJ9ICYmIGJyZWFrCiAgICAgICAgZG9uZQogICAgZmkKICAg IFtbIC16ICR7cG9ydGFnZV9kaXJfY2FjaGV9IF1dICYmIHBvcnRhZ2VfZGlyX2NhY2hlPSQocG9y dGFnZXEgcG9ydGRpciApCiAgICBleHBvcnQgcG9ydGFnZV9kaXJfY2FjaGUKICAgIGVjaG8gJHtw b3J0YWdlX2Rpcl9jYWNoZX0KfQoKdmVyc2lvbl9zb3J0KCkgewogICAgbG9jYWwgaXRlbXM9IGxl ZnQ9MAogICAgaXRlbXM9KCAkQCApCgogICAgd2hpbGUgW1sgJHtsZWZ0fSAtbHQgJHsjaXRlbXNb QF19IF1dIDsgZG8KICAgICAgICBsb2NhbCBsb3dlc3RfaWR4PSR7bGVmdH0KICAgICAgICBsb2Nh bCBpZHg9JCgoICR7bG93ZXN0X2lkeH0gKyAxICkpCiAgICAgICAgd2hpbGUgW1sgJHtpZHh9IC1s dCAkeyNpdGVtc1tAXX0gXV0gOyBkbwogICAgICAgICAgICB2ZXJzaW9uX2NvbXBhcmUgIiR7aXRl bXNbJHtsb3dlc3RfaWR4fV19IiAiJHtpdGVtc1ske2lkeH1dfSIKICAgICAgICAgICAgW1sgJD8g LWVxIDMgXV0gJiYgbG93ZXN0X2lkeD0ke2lkeH0KICAgICAgICAgICAgaWR4PSQoKCAke2lkeH0g KyAxICkpCiAgICAgICAgZG9uZQogICAgICAgIGxvY2FsIHRtcD0ke2l0ZW1zWyR7bG93ZXN0X2lk eH1dfQogICAgICAgIGl0ZW1zWyR7bG93ZXN0X2lkeH1dPSR7aXRlbXNbJHtsZWZ0fV19CiAgICAg ICAgaXRlbXNbJHtsZWZ0fV09JHt0bXB9CiAgICAgICAgbGVmdD0kKCggJHtsZWZ0fSArIDEgKSkK ICAgIGRvbmUKICAgIGVjaG8gJHtpdGVtc1tAXX0KfQoKdmVyc2lvbl9jb21wYXJlKCkgewogICAg bG9jYWwgdmVyX2E9JHsxfSB2ZXJfYj0kezJ9IHBhcnRzX2EgcGFydHNfYiBjdXJfaWR4X2E9MCBj dXJfaWR4X2I9MAogICAgcGFydHNfYT0oICQoZ2V0X2FsbF92ZXJzaW9uX2NvbXBvbmVudHMgIiR7 dmVyX2F9IiApICkKICAgIHBhcnRzX2I9KCAkKGdldF9hbGxfdmVyc2lvbl9jb21wb25lbnRzICIk e3Zlcl9ifSIgKSApCgogICAgIyMjIGNvbXBhcmUgbnVtYmVyIHBhcnRzLgogICAgbG9jYWwgaW5m X2xvb3A9MAogICAgd2hpbGUgdHJ1ZSA7IGRvCiAgICAgICAgIyBncmFiIHRoZSBjdXJyZW50IG51 bWJlciBjb21wb25lbnRzCiAgICAgICAgbG9jYWwgY3VyX3Rva19hPSR7cGFydHNfYVske2N1cl9p ZHhfYX1dfQogICAgICAgIGxvY2FsIGN1cl90b2tfYj0ke3BhcnRzX2JbJHtjdXJfaWR4X2J9XX0K CiAgICAgICAgIyBudW1iZXI/CiAgICAgICAgaWYgW1sgLW4gJHtjdXJfdG9rX2F9IF1dICYmIFtb IC16ICR7Y3VyX3Rva19hLy9bWzpkaWdpdDpdXX0gXV0gOyB0aGVuCiAgICAgICAgICAgIGN1cl9p ZHhfYT0kKCggJHtjdXJfaWR4X2F9ICsgMSApKQogICAgICAgICAgICBbWyAke3BhcnRzX2FbJHtj dXJfaWR4X2F9XX0gPT0gIi4iIF1dIFwKICAgICAgICAgICAgICAgICYmIGN1cl9pZHhfYT0kKCgg JHtjdXJfaWR4X2F9ICsgMSApKQogICAgICAgIGVsc2UKICAgICAgICAgICAgY3VyX3Rva19hPSIi CiAgICAgICAgZmkKCiAgICAgICAgaWYgW1sgLW4gJHtjdXJfdG9rX2J9IF1dICYmIFtbIC16ICR7 Y3VyX3Rva19iLy9bWzpkaWdpdDpdXX0gXV0gOyB0aGVuCiAgICAgICAgICAgIGN1cl9pZHhfYj0k KCggJHtjdXJfaWR4X2J9ICsgMSApKQogICAgICAgICAgICBbWyAke3BhcnRzX2JbJHtjdXJfaWR4 X2J9XX0gPT0gIi4iIF1dIFwKICAgICAgICAgICAgICAgICYmIGN1cl9pZHhfYj0kKCggJHtjdXJf aWR4X2J9ICsgMSApKQogICAgICAgIGVsc2UKICAgICAgICAgICAgY3VyX3Rva19iPSIiCiAgICAg ICAgZmkKCiAgICAgICAgIyBkb25lIHdpdGggbnVtYmVyIGNvbXBvbmVudHM/CiAgICAgICAgW1sg LXogJHtjdXJfdG9rX2F9IF1dICYmIFtbIC16ICR7Y3VyX3Rva19ifSBdXSAmJiBicmVhawoKICAg ICAgICAjIHRvIGF2b2lkIGdvaW5nIGludG8gb2N0YWwgbW9kZSwgc3RyaXAgYW55IGxlYWRpbmcg emVyb3MuIG90aGVyd2lzZQogICAgICAgICMgYmFzaCB3aWxsIHRocm93IGEgaGlzc3kgZml0IG9u IHZlcnNpb25zIGxpa2UgNi4zLjA2OC4KICAgICAgICBjdXJfdG9rX2E9JHtjdXJfdG9rX2EjIyso MCl9CiAgICAgICAgY3VyX3Rva19iPSR7Y3VyX3Rva19iIyMrKDApfQoKICAgICAgICAjIGlmIGEg Y29tcG9uZW50IGlzIGJsYW5rLCBtYWtlIGl0IHplcm8uCiAgICAgICAgW1sgLXogJHtjdXJfdG9r X2F9IF1dICYmIGN1cl90b2tfYT0wCiAgICAgICAgW1sgLXogJHtjdXJfdG9rX2J9IF1dICYmIGN1 cl90b2tfYj0wCgogICAgICAgICMgY29tcGFyZQogICAgICAgIFtbICR7Y3VyX3Rva19hfSAtbHQg JHtjdXJfdG9rX2J9IF1dICYmIHJldHVybiAxCiAgICAgICAgW1sgJHtjdXJfdG9rX2F9IC1ndCAk e2N1cl90b2tfYn0gXV0gJiYgcmV0dXJuIDMKICAgIGRvbmUKCiAgICAjIyMgbnVtYmVyIHBhcnRz IGVxdWFsLiBjb21wYXJlIGxldHRlciBwYXJ0cy4KICAgIGxvY2FsIGxldHRlcl9hPQogICAgbGV0 dGVyX2E9JHtwYXJ0c19hWyR7Y3VyX2lkeF9hfV19CiAgICBpZiBbWyAkeyNsZXR0ZXJfYX0gLWVx IDEgXV0gJiYgW1sgLXogJHtsZXR0ZXJfYS9bYS16XX0gXV0gOyB0aGVuCiAgICAgICAgY3VyX2lk eF9hPSQoKCAke2N1cl9pZHhfYX0gKyAxICkpCiAgICBlbHNlCiAgICAgICAgbGV0dGVyX2E9IkAi CiAgICBmaQoKICAgIGxvY2FsIGxldHRlcl9iPQogICAgbGV0dGVyX2I9JHtwYXJ0c19iWyR7Y3Vy X2lkeF9ifV19CiAgICBpZiBbWyAkeyNsZXR0ZXJfYn0gLWVxIDEgXV0gJiYgW1sgLXogJHtsZXR0 ZXJfYi9bYS16XX0gXV0gOyB0aGVuCiAgICAgICAgY3VyX2lkeF9iPSQoKCAke2N1cl9pZHhfYn0g KyAxICkpCiAgICBlbHNlCiAgICAgICAgbGV0dGVyX2I9IkAiCiAgICBmaQoKICAgICMgY29tcGFy ZQogICAgW1sgJHtsZXR0ZXJfYX0gPCAke2xldHRlcl9ifSBdXSAmJiByZXR1cm4gMQogICAgW1sg JHtsZXR0ZXJfYX0gPiAke2xldHRlcl9ifSBdXSAmJiByZXR1cm4gMwoKICAgICMjIyBsZXR0ZXIg cGFydHMgZXF1YWwuIGNvbXBhcmUgc3VmZml4ZXMgaW4gb3JkZXIuCiAgICBsb2NhbCBzdWZmaXgg cnVsZSBwYXJ0IHJfbHQgcl9ndAogICAgZm9yIHJ1bGUgaW4gImFscGhhPTEiICJiZXRhPTEiICJw cmU9MSIgInJjPTEiICJwPTMiICJyPTMiIDsgZG8KICAgICAgICBzdWZmaXg9JHtydWxlJSU9Kn0K ICAgICAgICByX2x0PSR7cnVsZSMjKj19CiAgICAgICAgW1sgJHtyX2x0fSAtZXEgMSBdXSAmJiBy X2d0PTMgfHwgcl9ndD0xCgogICAgICAgIGxvY2FsIHN1ZmZpeF9hPQogICAgICAgIGZvciBwYXJ0 IGluICR7cGFydHNfYVtAXX0gOyBkbwogICAgICAgICAgICBbWyAke3BhcnQjJHtzdWZmaXh9fSAh PSAke3BhcnR9IF1dICYmIFwKICAgICAgICAgICAgICAgIFtbIC16ICR7cGFydCMjJHtzdWZmaXh9 KihbWzpkaWdpdDpdXSl9IF1dICYmIFwKICAgICAgICAgICAgICAgIHN1ZmZpeF9hPSR7cGFydCMk e3N1ZmZpeH19MAogICAgICAgIGRvbmUKCiAgICAgICAgbG9jYWwgc3VmZml4X2I9CiAgICAgICAg Zm9yIHBhcnQgaW4gJHtwYXJ0c19iW0BdfSA7IGRvCiAgICAgICAgICAgIFtbICR7cGFydCMke3N1 ZmZpeH19ICE9ICR7cGFydH0gXV0gJiYgXAogICAgICAgICAgICAgICAgW1sgLXogJHtwYXJ0IyMk e3N1ZmZpeH0qKFtbOmRpZ2l0Ol1dKX0gXV0gJiYgXAogICAgICAgICAgICAgICAgc3VmZml4X2I9 JHtwYXJ0IyR7c3VmZml4fX0wCiAgICAgICAgZG9uZQoKICAgICAgICBbWyAteiAke3N1ZmZpeF9h fSBdXSAmJiBbWyAteiAke3N1ZmZpeF9ifSBdXSAmJiBjb250aW51ZQoKICAgICAgICBbWyAteiAk e3N1ZmZpeF9hfSBdXSAmJiByZXR1cm4gJHtyX2d0fQogICAgICAgIFtbIC16ICR7c3VmZml4X2J9 IF1dICYmIHJldHVybiAke3JfbHR9CgogICAgICAgICMgYXZvaWQgb2N0YWwgcHJvYmxlbXMKICAg ICAgICBzdWZmaXhfYT0ke3N1ZmZpeF9hIyMrKDApfSA7IHN1ZmZpeF9hPSR7c3VmZml4X2E6LTB9 CiAgICAgICAgc3VmZml4X2I9JHtzdWZmaXhfYiMjKygwKX0gOyBzdWZmaXhfYj0ke3N1ZmZpeF9i Oi0wfQoKICAgICAgICBbWyAke3N1ZmZpeF9hfSAtbHQgJHtzdWZmaXhfYn0gXV0gJiYgcmV0dXJu IDEKICAgICAgICBbWyAke3N1ZmZpeF9hfSAtZ3QgJHtzdWZmaXhfYn0gXV0gJiYgcmV0dXJuIDMK ICAgIGRvbmUKCiAgICAjIyMgbm8gZGlmZmVyZW5jZXMuCiAgICByZXR1cm4gMgp9CgpnZXRfYWxs X3ZlcnNpb25fY29tcG9uZW50cygpIHsKICAgIGxvY2FsIHZlcl9zdHI9JHsxfSByZXN1bHQgcmVz dWx0X2lkeD0wCiAgICByZXN1bHQ9KCApCgogICAgd2hpbGUgW1sgLW4gIiR2ZXJfc3RyIiBdXSA7 IGRvCiAgICAgICAgY2FzZSAiJHt2ZXJfc3RyOjA6MX0iIGluCiAgICAgICAgICAgICMgbnVtYmVy OiBwYXJzZSB3aGlsc3Qgd2UgaGF2ZSBhIG51bWJlcgogICAgICAgICAgICBbWzpkaWdpdDpdXSkK ICAgICAgICAgICAgICAgIHJlc3VsdFskcmVzdWx0X2lkeF09IiR7dmVyX3N0ciUlW15bOmRpZ2l0 Ol1dKn0iCiAgICAgICAgICAgICAgICB2ZXJfc3RyPSIke3Zlcl9zdHIjIysoW1s6ZGlnaXQ6XV0p fSIKICAgICAgICAgICAgICAgIHJlc3VsdF9pZHg9JCgoJHJlc3VsdF9pZHggKyAxKSkKICAgICAg ICAgICAgICAgIDs7CgogICAgICAgICAgICAjIHNlcGFyYXRvcjogc2luZ2xlIGNoYXJhY3Rlcgog ICAgICAgICAgICBbLV8uXSkKICAgICAgICAgICAgICAgIHJlc3VsdFskcmVzdWx0X2lkeF09IiR7 dmVyX3N0cjowOjF9IgogICAgICAgICAgICAgICAgdmVyX3N0cj0iJHt2ZXJfc3RyOjF9IgogICAg ICAgICAgICAgICAgcmVzdWx0X2lkeD0kKCgkcmVzdWx0X2lkeCArIDEpKQogICAgICAgICAgICAg ICAgOzsKCiAgICAgICAgICAgICMgbGV0dGVyOiBncmFiIHRoZSBsZXR0ZXJzIHBsdXMgYW55IGZv bGxvd2luZyBudW1iZXJzCiAgICAgICAgICAgIFtbOmFscGhhOl1dKQogICAgICAgICAgICAgICAg bG9jYWwgbm90X21hdGNoPSIke3Zlcl9zdHIjIysoW1s6YWxwaGE6XV0pKihbWzpkaWdpdDpdXSl9 IgogICAgICAgICAgICAgICAgcmVzdWx0WyRyZXN1bHRfaWR4XT0ke3Zlcl9zdHI6MDokKCgkeyN2 ZXJfc3RyfSAtICR7I25vdF9tYXRjaH0pKX0KICAgICAgICAgICAgICAgIHZlcl9zdHI9IiR7bm90 X21hdGNofSIKICAgICAgICAgICAgICAgIHJlc3VsdF9pZHg9JCgoJHJlc3VsdF9pZHggKyAxKSkK ICAgICAgICAgICAgICAgIDs7CgogICAgICAgICAgICAjIGh1aD8KICAgICAgICAgICAgKikKICAg ICAgICAgICAgICAgIHJlc3VsdFskcmVzdWx0X2lkeF09IiR7dmVyX3N0cjowOjF9IgogICAgICAg ICAgICAgICAgdmVyX3N0cj0iJHt2ZXJfc3RyOjF9IgogICAgICAgICAgICAgICAgcmVzdWx0X2lk eD0kKCgkcmVzdWx0X2lkeCArIDEpKQogICAgICAgICAgICAgICAgOzsKICAgICAgICBlc2FjCiAg ICBkb25lCgogICAgZWNobyAke3Jlc3VsdFtAXX0KfQoKZ2V0X3BhY2thZ2VfZGlyKCkgewogICAg aWYgW1sgLXogJHsxfSBdXSA7IHRoZW4KICAgICAgICBwd2QKICAgICAgICByZXR1cm4gMAogICAg ZmkKCiAgICBpZiBbWyAtZCAkezF9IF1dIDsgdGhlbgogICAgICAgIHJlYWRsaW5rIC1mICR7MX0K ICAgICAgICByZXR1cm4gMAogICAgZmkKCiAgICBnZXRfcG9ydGFnZV9kaXIgMT4vZGV2L251bGwK ICAgIGlmIFtbICR7MS9cL30gIT0gJHsxfSBdXSA7IHRoZW4KICAgICAgICBsb2NhbCBkPSQoZ2V0 X3BvcnRhZ2VfZGlyICkvJHsxfQogICAgICAgIGlmIFtbIC1kICR7ZH0gXV0gOyB0aGVuCiAgICAg ICAgICAgIGVjaG8gJHtkfQogICAgICAgICAgICByZXR1cm4gMAogICAgICAgIGZpCiAgICBlbHNl CiAgICAgICAgbG9jYWwgZAogICAgICAgIGQ9KCAkKGVjaG8gJChnZXRfcG9ydGFnZV9kaXIgKS8q LSovJHsxfSApICkKICAgICAgICBpZiBbWyAkeyNkW0BdfSAtZ3QgMSBdXSA7IHRoZW4KICAgICAg ICAgICAgZGllICIkezF9IGlzIGFtYmlndW91cyIKICAgICAgICBlbGlmIFtbIC1kICR7ZFswXX0g XV0gOyB0aGVuCiAgICAgICAgICAgIGVjaG8gJHtkWzBdfQogICAgICAgICAgICByZXR1cm4gMAog ICAgICAgIGZpCiAgICBmaQoKICAgIHJldHVybiAxCn0KCnJlcGVhdCgpIHsKICAgIGxvY2FsIGkK ICAgIGZvciAoKCBpPTAgOyBpIDwgJHsxfSA7IGk9JCgoICR7aX0gKyAxICkpICkpIDsgZG8KICAg ICAgICBlY2hvIC1uICIkezJ9IgogICAgZG9uZQp9CgpnZXRfa2V5d29yZHMoKSB7CiAgICAoCiAg ICAgICAgaW5oZXJpdCgpIHsgOjsgfQogICAgICAgIHNvdXJjZSAkezF9IDI+L2Rldi9udWxsCiAg ICAgICAgZWNobyAke0tFWVdPUkRTfQogICAgKQp9Cgpjb2xvdXJpc2UoKSB7CiAgICBjYXNlICIk ezF9IiBpbgogICAgICAgIFwqKQogICAgICAgICAgICBlY2hvIC1uIC1lICJcMDMzWzA7MzFtKlww MzNbMDswbSIKICAgICAgICAgICAgOzsKICAgICAgICArKQogICAgICAgICAgICBlY2hvIC1uIC1l ICJcMDMzWzA7MzJtK1wwMzNbMDswbSIKICAgICAgICAgICAgOzsKICAgICAgICAtKQogICAgICAg ICAgICBlY2hvIC1uIC1lICJcMDMzWzA7MzFtLVwwMzNbMDswbSIKICAgICAgICAgICAgOzsKICAg ICAgICBcfikKICAgICAgICAgICAgZWNobyAtbiAtZSAiXDAzM1swOzMzbX5cMDMzWzA7MG0iCiAg ICAgICAgICAgIDs7CiAgICAgICAgKikKICAgICAgICAgICAgZWNobyAtbiAiJHsxfSIKICAgICAg ICAgICAgOzsKICAgIGVzYWMKfQoKc2hvd19rZXl3b3JkX2RpYWdyYW0oKSB7CiAgICBlY2hvIC1u IC1lICJLZXl3b3JkcyBmb3IgXDAzM1sxOzM0bSIKICAgIGxvY2FsIHRpdGxlPSQocmVhZGxpbmsg LWYgJChwd2QgKSApCiAgICB0aXRsZT0ke3RpdGxlIyQocmVhZGxpbmsgLWYgLi4vLi4gKS8qKCAp fQogICAgZWNobyAtbiAiJHt0aXRsZX0iCiAgICBlY2hvIC1lICJcMDMzWzA7MG06IgogICAgZWNo bwoKICAgIGxvY2FsIGFyY2hzPSBhcmNoX2xlbmd0aD0wIGFyY2g9CiAgICBhcmNocz0oICQoPCAk KGdldF9wb3J0YWdlX2RpciApL3Byb2ZpbGVzL2FyY2gubGlzdCApICkKICAgIGZvciBhcmNoIGlu ICIke2FyY2hzW0BdfSIgOyBkbwogICAgICAgIFtbICR7I2FyY2h9IC1ndCAke2FyY2hfbGVuZ3Ro fSBdXSAmJiBhcmNoX2xlbmd0aD0keyNhcmNofQogICAgZG9uZQoKICAgIGxvY2FsIHZlcnNpb25z PSBwa2duYW1lPSB2ZXJzaW9uX2xlbmd0aD0wIHZlcnNpb249CiAgICBwa2duYW1lPSQoYmFzZW5h bWUgJChyZWFkbGluayAtZiAuLyApICkKICAgIHZlcnNpb25zPSggJChmb3IgZSBpbiAkKGVjaG8g Ki5lYnVpbGQgKSA7IGRvIFwKICAgICAgICAgICAgW1sgLWYgJHtlfSBdXSAmJiBlY2hvICR7ZX0g fCBzZWQgLWUgJ3MvXC5lYnVpbGQkLy9nJyBcCiAgICAgICAgICAgICAgICAgICAgLWUgInMvXiR7 cGtnbmFtZX0tLy9nIiA7IFwKICAgICAgICAgICAgZG9uZSApICkKICAgIHZlcnNpb25zPSggJCh2 ZXJzaW9uX3NvcnQgJHt2ZXJzaW9uc1tAXX0gKSApCiAgICBmb3IgdmVyc2lvbiBpbiAiJHt2ZXJz aW9uc1tAXX0iIDsgZG8KICAgICAgICBbWyAkeyN2ZXJzaW9ufSAtZ3QgJHt2ZXJzaW9uX2xlbmd0 aH0gXV0gJiYgdmVyc2lvbl9sZW5ndGg9JHsjdmVyc2lvbn0KICAgIGRvbmUKCiAgICBsb2NhbCBp CiAgICBmb3IgKCggaSA9IDAgOyBpIDwgJHthcmNoX2xlbmd0aH0gOyBpPSQoKCAke2l9ICsgMSAp KSApKSA7IGRvCiAgICAgICAgcmVwZWF0ICR7dmVyc2lvbl9sZW5ndGh9ICIgIgogICAgICAgIGVj aG8gLW4gIiB8ICIKICAgICAgICBmb3IgYXJjaCBpbiAiJHthcmNoc1tAXX0iIDsgZG8KICAgICAg ICAgICAgYXJjaD0iJHthcmNoOiR7aX06MX0iCiAgICAgICAgICAgIGVjaG8gLW4gIiR7YXJjaDot IH0gIgogICAgICAgIGRvbmUKICAgICAgICBlY2hvCiAgICBkb25lCgogICAgcmVwZWF0ICR7dmVy c2lvbl9sZW5ndGh9ICItIgogICAgZWNobyAtbiAiLSsiCiAgICByZXBlYXQgJHsjYXJjaHNbQF19 ICItLSIKICAgIGVjaG8KCiAgICBmb3IgdmVyc2lvbiBpbiAiJHt2ZXJzaW9uc1tAXX0iIDsgZG8K ICAgICAgICBlY2hvIC1uICIke3ZlcnNpb259IgogICAgICAgIHJlcGVhdCAkKCggJHt2ZXJzaW9u X2xlbmd0aH0gLSAkeyN2ZXJzaW9ufSApKSAiICIKICAgICAgICBlY2hvIC1uICIgfCAiCgogICAg ICAgIGxvY2FsIGtleXdvcmQga2V5d29yZHMKICAgICAgICBrZXl3b3Jkcz0oICQoZ2V0X2tleXdv cmRzICIke3BrZ25hbWV9LSR7dmVyc2lvbn0uZWJ1aWxkIiApICkKICAgICAgICBmb3IgYXJjaCBp biAiJHthcmNoc1tAXX0iIDsgZG8KICAgICAgICAgICAgbG9jYWwgZGlzcGxheT0iICIKICAgICAg ICAgICAgW1sgJHtrZXl3b3Jkc1tAXS8tXCp9ICE9ICR7a2V5d29yZHNbQF19IF1dICYmIGRpc3Bs YXk9IioiCiAgICAgICAgICAgIGZvciBrZXl3b3JkIGluICIke2tleXdvcmRzW0BdfSIgOyBkbwog ICAgICAgICAgICAgICAgW1sgJHthcmNofSA9PSAiJHtrZXl3b3JkI1t+LV19IiBdXSAmJiBcCiAg ICAgICAgICAgICAgICAgICAgZGlzcGxheT0ke2tleXdvcmQ6MDoxfSAmJiBcCiAgICAgICAgICAg ICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIGRvbmUKICAgICAgICAgICAgW1sgLXogJHtkaXNw bGF5I1t+ICotXX0gXV0gfHwgZGlzcGxheT0iKyIKICAgICAgICAgICAgZWNobyAtbiAiJChjb2xv dXJpc2UgIiR7ZGlzcGxheX0iICkgIgogICAgICAgIGRvbmUKCiAgICAgICAgZWNobwogICAgZG9u ZQp9CgptYWluKCkgewogICAgbG9jYWwgZGlyPSQoZ2V0X3BhY2thZ2VfZGlyICIkezF9IiApCiAg ICBbWyAteiAke2Rpcn0gXV0gJiYgZGllICJDb3VsZG4ndCBmaW5kICckezF9JyIKICAgIGNkICR7 ZGlyfQogICAgW1sgJChlY2hvICouZWJ1aWxkICkgIT0gIiouZWJ1aWxkIiBdXSB8fCBkaWUgIk5v IGVidWlsZHMgaW4gJHtkaXJ9IgogICAgc2hvd19rZXl3b3JkX2RpYWdyYW0KICAgIHRydWUKfQoK bWFpbiAiJEAiCgo= --Multipart_Tue__12_Jul_2005_18_50_54_+0100_FF8/TPl7Aysw=eZ/-- --Signature_Tue__12_Jul_2005_18_50_54_+0100_xUGXzI_XTMxQaByq Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFC1AL+VYNIRGKYOlIRApgvAKCsUPhq4uJsISRiXGtr3dCaU7CGUQCgnqsI uHWB/Rwi+1QbN6k+z/slURg= =c8M5 -----END PGP SIGNATURE----- --Signature_Tue__12_Jul_2005_18_50_54_+0100_xUGXzI_XTMxQaByq-- -- gentoo-user@gentoo.org mailing list