From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1QGCvH-0007nG-BK for garchives@archives.gentoo.org; Sat, 30 Apr 2011 16:21:35 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C8EBF1C013; Sat, 30 Apr 2011 16:21:25 +0000 (UTC) Received: from smtp-out.neti.ee (smtp-out.neti.ee [194.126.126.42]) by pigeon.gentoo.org (Postfix) with ESMTP id E6D7F1C00B for ; Sat, 30 Apr 2011 16:20:48 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by vm-relay7.estpak.ee (Postfix) with ESMTP id 21DBD15E for ; Sat, 30 Apr 2011 19:20:48 +0300 (EEST) X-Virus-Scanned: Debian amavisd-new at vm-relay7.estpak.ee Received: from smtp-out.neti.ee ([127.0.0.1]) by localhost (vm-relay7.estpak.ee [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aaWCtWQkKJvS for ; Sat, 30 Apr 2011 19:20:43 +0300 (EEST) Received: from NETI-Relayhost1.estpak.ee (neti-relayhost1.estpak.ee [88.196.174.198]) by vm-relay7.estpak.ee (Postfix) with ESMTP id DA802463 for ; Sat, 30 Apr 2011 19:20:43 +0300 (EEST) Received-SPF: None (no SPF record) identity=mailfrom; client-ip=90.190.167.138; helo=vmr45.dataring.ee; envelope-from=leho@kraav.com; receiver=gentoo-dev@lists.gentoo.org X-SMTP-Auth-NETI-Businessmail: no Received: from vmr45.dataring.ee (138.167.190.90.dyn.estpak.ee [90.190.167.138]) by NETI-Relayhost1.estpak.ee (Postfix) with ESMTPS id 447CA197 for ; Sat, 30 Apr 2011 19:20:43 +0300 (EEST) Received: from [10.24.0.157] (unknown [10.24.0.157]) by vmr45.dataring.ee (Postfix) with ESMTP id 60CDB13A134 for ; Sat, 30 Apr 2011 19:20:43 +0300 (EEST) Message-ID: <4DBC36BF.8050208@kraav.com> Date: Sat, 30 Apr 2011 19:20:15 +0300 From: Leho Kraav User-Agent: Mozilla/5.0 (X11; Linux i686; rv:2.0b13pre) Gecko/20110412 Thunderbird/3.3a3 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] Proposal: include dbus session handling in baselayout (or somewhere, in which case where?) Content-Type: multipart/mixed; boundary="------------060708030400030609060400" X-Archives-Salt: X-Archives-Hash: 5b8b1db15a47d92637dfaf90fda9ae76 This is a multi-part message in MIME format. --------------060708030400030609060400 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi all This is something like net-misc/keychain is for key management. My main use case so far is to do with gnome-keyring-daemon for Subversion. If you want to have a password-locked keyring, you will have to unlock it every time you have a new dbus instance, which can pretty much happen every time you open a new shell in tmux or whatnot since Subversion needs dbus to communicate with keyring. /etc/profile.d/dbus-session.sh attached, looking for feedback about problems with it and if the whole approach even makes sense. I might be not knowing something important. -- Leho Kraav, M.Sc. --------------060708030400030609060400 Content-Type: application/x-shellscript; name="dbus-session.sh" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dbus-session.sh" IyMgREJ1cyBzZXNzaW9uIGhhbmRsaW5nIHN0cmF0ZWd5IGZyb206CiMjIGh0dHA6Ly93d3cu bGludXhmcm9tc2NyYXRjaC5vcmcvaGludHMvZG93bmxvYWRzL2ZpbGVzL3N0YXJ0aW5nLWFu ZC1zdG9wcGluZy1kYnVzLXdpdGgta2RtLnR4dAoKcmV0Y29kZT0wOwoKaWYgWyAtZCAkSE9N RSBdOyB0aGVuCiAgICAjIFNlZSB3aGV0aGVyIGRidXMtZGFlbW9uIGlzIGFscmVhZHkgcnVu bmluZy4KICAgICMgZGJ1cy1kYWVtb24gbmVlZHMgdG8gYmUgc3RhcnRlZCBieSB0aGUgdXNl ciAoVUlEKSBsb2dnaW5nIGluLgogICAgIyBPbmx5IHN0YXJ0IGEgZGJ1cyBzZXNzaW9uIGlm IC5kYnVzLXNlc3Npb24gZmlsZSBpcyBub3QgZm91bmQKICAgICMgaW4gdXNlcidzIGhvbWUg ZGlyZWN0b3J5LgogICAgaWYgWyAtZiAkSE9NRS8uZGJ1cy1zZXNzaW9uIF07IHRoZW4KICAg ICAgICAjIENoZWNrIGlmIGRidXMtZGFlbW9uIGZvciB0aGlzIHVzZXIgaXMgcnVubmluZyB3 aXRoIHBpZAogICAgICAgICMgZm91bmQgaW4gfi8uZGJ1cy1zZXNzaW9uCiAgICAgICAgREJV U19QU19QSUQ9JChwcyBhdXggfCBncmVwIC1tIDEgLUUgIl4kVVNFUi4qZGJ1cy1kYWVtb24u KnNlc3Npb24uKiIgXAogICAgICAgICAgICB8IGdyZXAgLXYgImdyZXAiIHwgc2VkICdzQFtb OnNwYWNlOl1dW1s6c3BhY2U6XV0qQCBAZycgfCBjdXQgLWQgIiAiIC1mIDIpCiAgICAgICAg CiAgICAgICAgIyBSZWFkIHRoZSBwaWQgZnJvbSB0aGUgLmRidXMtc2Vzc2lvbiBmaWxlCiAg ICAgICAgLiAkSE9NRS8uZGJ1cy1zZXNzaW9uCgogICAgICAgICMgLmRidXMtc2Vzc2lvbiBt aWdodCBiZSBzdGFsZSAKICAgICAgICBpZiBbIC16ICIkREJVU19QU19QSUQiIF07IHRoZW4K ICAgICAgICAgICAgcm0gJEhPTUUvLmRidXMtc2Vzc2lvbgogICAgICAgICAgICAKICAgICAg ICAjIENoZWNrIGlmIHRoZXkgYXJlIHRoZSBzYW1lICAgCiAgICAgICAgZWxpZiBbICREQlVT X1NFU1NJT05fQlVTX1BJRCAtbmUgJERCVVNfUFNfUElEIF07IHRoZW4KICAgICAgICAgICAg a2lsbCAtVEVSTSAkREJVU19QU19QSUQKICAgICAgICAgICAgcm0gJEhPTUUvLmRidXMtc2Vz c2lvbgogICAgICAgIGZpCiAgICBmaQogICAgCiAgICBpZiBbICEgLWYgJEhPTUUvLmRidXMt c2Vzc2lvbiBdOyB0aGVuCiAgICAgICAgZGJ1cy1sYXVuY2ggLS1hdXRvLXN5bnRheCA+ICRI T01FLy5kYnVzLXNlc3Npb24KICAgICAgICByZXRjb2RlPSQ/CiAgICBmaQpmaQoKaWYgWyAk cmV0Y29kZSAtbmUgMCBdOyB0aGVuCiAgICBlY2hvICJFcnJvciBsYXVuY2hpbmcgZGJ1cyAo JHJldGNvZGUpLiIKZmkKCnJldHVybiAkcmV0Y29kZQo= --------------060708030400030609060400--