From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1KHmVd-0002v5-Py for garchives@archives.gentoo.org; Sat, 12 Jul 2008 21:20:02 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B1065E0350; Sat, 12 Jul 2008 21:19:59 +0000 (UTC) Received: from mailfilter1.seclan.com (mailfilter1.seclan.com [81.19.112.74]) by pigeon.gentoo.org (Postfix) with ESMTP id 60ACEE0350 for ; Sat, 12 Jul 2008 21:19:59 +0000 (UTC) Received: from [10.19.112.147] (husku.net [81.19.112.146]) by mailfilter1.seclan.com (Postfix) with ESMTP id 53BA4B5309 for ; Sun, 13 Jul 2008 00:19:56 +0300 (EEST) Message-ID: <48791FFC.5040901@husku.net> Date: Sun, 13 Jul 2008 00:19:56 +0300 From: Mikko Husari User-Agent: Thunderbird 2.0.0.14 (X11/20080710) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: [gentoo-user] Simplistic bash-script to manage package.use Content-Type: multipart/mixed; boundary="------------010208030700090409050406" X-Archives-Salt: 8cea3c02-abd1-464b-bee2-f51a33d847bb X-Archives-Hash: 044e3515723ef3989c5224430646528c This is a multi-part message in MIME format. --------------010208030700090409050406 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit greetings earthlings, i did not found (nor did i look for long enough) any tools/scripts to easily manage package.use file, so i did my own. now i started to think that, if there really is not any, my creation would be sufficient (although possibly buggy) for most users who wish to have "easy" control over package.use. yes, i know this is not the best place to "announce" but, this is not an real announcement, this is an query for an superior solution which would show my creation to be useless/dublicate/stupid. (if mine is useless/stupid it would be nice, so i would not have to maintain it and i also could use some real software). -- husku --------------010208030700090409050406 Content-Type: text/plain; name="guse.sh" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="guse.sh" IyEvYmluL2Jhc2gKCiMgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4g cmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKIyBpdCB1bmRlciB0aGUgdGVybXMgb2Yg dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQojIHRoZSBG cmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vu c2UsIG9yCiMgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KCiMgVGhpcyBw cm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm dWwsCiMgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp ZWQgd2FycmFudHkgb2YKIyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCiMgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug Zm9yIG1vcmUgZGV0YWlscy4KCiMgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBv ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKIyBhbG9uZyB3aXRoIHRoaXMgcHJv Z3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KCgpV Rj0icGFja2FnZS51c2UiCmlmIFtbIC16ICQxIF1dOyB0aGVuCgllY2hvICJndXNlLnNoIHBr Z3NwZWMgW2ZsYWcgbW9kaWZpZXJzXSIKCWVjaG8gIiAgLSBsaXN0IHVzZS1mbGFncyBmb3Ig cGFja2FnZSBieSBsZWF2aW5nIHRoZSBtb2RpZmllcnMgb3V0IgoJZWNobyAiICAtIHRoaXMg bGl0dGxlIHNjcmlwdCBmb25kbGVzIHlvdXIgcGFja2FnZS51c2UiCgllY2hvICIJLSBieSB1 c2luZyBkb3VibGUtZGFzaCAoLS0pIHlvdSBhcmUgZG9vbWVkIGJhY2sgdG8gZGVmYXVsdCIK CWVjaG8gImV4YW1wbGU6IgoJZWNobyAiICAgZ3VzZS5zaCBrb3BldGUgcXEgcHJpdmFjeSAt eWFob28gLW1zbiBqYWJiZXIgLS1oaWdobGlnaHQiCgllY2hvCglleGl0CmZpCltbIC1uICQx IF1dICYmIFJPV1M9YGdyZXAgJDEgJFVGYCAmJiBISVRTPWBlY2hvICIke1JPV1N9Inx3YyAt bGAKW1sgJEhJVFMgLWd0IDEgXV0gJiYgZWNobyAiRHVwbGljYXRlcyIgJiYgZWNobyAiJFJP V1MiICYmIGV4aXQKCiMgc2VhcmNoIGZyb20gcG9ydGFnZQpbWyAkSElUUyAtbHQgMSBdXSAm JiBPTEQ9YGVtZXJnZSAtLW5vc3Bpbm5lciAtcyAkezF9fGdyZXAgXCp8YXdrICd7cHJpbnQg JDJ9J2AgXAomJiBISVRTPWBlY2hvICIke09MRH0ifHdjIC1sYCAmJiBORVdBVE9NPSJ5ZXMi CgppZiBbWyAkSElUUyAtZ3QgMSBdXTsgdGhlbgoJZWNobyAiQWxsIENhbmRpZGF0ZXM6IgoJ ZWNobyAiJHtPTER9IgoJZXhpdAplbGlmIFtbICRISVRTIC1sdCAxIF1dOyB0aGVuCgllY2hv IFBhY2thZ2VcIGF0b21cIG5vdFwgZm91bmQKCWV4aXQKZWxzZSAKCWlmIFtbIC1uICRORVdB VE9NIF1dOyB0aGVuCgkJaWYgW1sgLW4gJDIgXV07IHRoZW4KCQkJZm9yIGE7IGRvCgkJCQlO RVc9IiRORVcgJGEiCgkJCWRvbmUKCQkJZWNobyBuZXc6ICR7TkVXOjB9CgkJCWVjaG8gJHtO RVc6MH0gPj4gJFVGCgkJZWxzZQoJCQllcXVlcnkgdXNlcyAkMQoJCWZpCgllbHNlCgkJT0xE PSIke1JPV1N9IjsKIAkJT0xEX3NlZD1gZWNobyAiJHtPTER9InxzZWQgJ3MvXCAvXFxcIC9n J2AKCQlPTERfc2VkPWBlY2hvICIke09MRF9zZWR9InxzZWQgJ3MvXFwvL1xcXFxcLy9nJ2AK CQlPUklHX3NlZD0kT0xEX3NlZAoJCWlmIFtbIC16ICQyIF1dOyB0aGVuCgkJCWVxdWVyeSB1 c2VzICQxCgkJCWVjaG8gWW91clwgY3VzdG9tXCBTZXQ6CgkJCWVjaG8gJE9MRAoJCQlleGl0 CgkJZmkKCQlmb3IgYTsgZG8KCQkJbG9vcHM9JCgoICRsb29wcysxICkpOwoJCQlpZiBbWyBs b29wcyAtZ3QgMSBdXTsgdGhlbgoJCQlpZiBbWyAtbiAkYSBdXTsgdGhlbgoJCQkJW1sgYGVx dWVyeSB1c2VzICQxfGdyZXAgJHthOjF9fHdjIC1sYCAtbHQgMSBdXSAmJiBlY2hvIFR5cG9c OlwgJGFcIERvZXNcIG5vdFwgZXhpc3RzICYmIGV4aXQKCQkJCWlmIFtbICR7YTowOjF9ID09 ICItIiAmJiAkT0xEID1+ICIgIiR7YToxfSBdXTsgdGhlbgoJCQkJCQoJCQkJCWlmIFtbICR7 YTowOjJ9ID09ICItLSIgXV07IHRoZW4KCQkJCQkJIyByZW1vdmUKCQkJCQkJZWNobyByZW1v dmUgbmVnYXRpdmU6ICR7YToxfQoJCQkJCQlPTERfc2VkPWBlY2hvICIke09MRF9zZWR9Inxz ZWQgJ3MvICciJHthOjF9IicvIC9nJ2AKCQkJCQllbHNlCQoJCQkJCQkjIGRpc2FibGUKCQkJ CQkJZWNobyBkaXNhYmxlOiAke2E6MX0KCQkJCQkJT0xEX3NlZD1gZWNobyAiJHtPTERfc2Vk fSJ8c2VkICdzLycke2E6MX0nLycke2F9Jy9nJ2AKCQkJCQlmaQoJCQkJCQoJCQkJZWxpZiBb WyAke2E6MDoxfSAhPSAiLSIgJiYgJE9MRCA9fiAiIC0iJHthfSBdXTsgdGhlbgoJCQkJCSMg ZW5hYmxlCgkJCQkJZWNobyBlbmFibGU6ICRhCgkJCQkJT0xEX3NlZD1gZWNobyAiJHtPTERf c2VkfSJ8c2VkICdzLy0nJHthfScvJyR7YX0nL2cnYAoJCQkJCQoJCQkJZWxpZiBbWyAkT0xE ID1+ICIgJHthfSIgXV07IHRoZW4KCQkJCQllY2hvIGtlZXBpbmc6ICRhCgkJCQllbHNlCgkJ CQkJaWYgW1sgJHthOjA6Mn0gPSAiLS0iIF1dOyB0aGVuCgkJCQkJCSMgcmVtb3ZlCgkJCQkJ CWVjaG8gcmVtb3ZlIHBvc2l0aXZlOiAke2E6Mn0KCQkJCQkJT0xEX3NlZD1gZWNobyAiJHtP TERfc2VkfSJ8c2VkICdzLyAnJHthOjJ9Jy8gLydgCgkJCQkJZWxzZQoJCQkJCQlPTERfc2Vk PSIke09MRF9zZWR9XFwgJGEiCgkJCQkJCWVjaG8gYWRkOiAkYQoJCQkJCWZpCgkJCQlmaQoJ CQllbGlmIFtbIC16ICRhIF1dOyB0aGVuCgkJCQllY2hvIFRoaXMgaXMgd2hhdCB5b3UgaGF2 ZToKCQkJCWVjaG8gJE9MRAoJCQkJZXhpdAoJCQllbHNlCgkJCQlORVc9IiRPTERfc2VkXFwg JGEiCgkJCQllY2hvIGxpc2F0YWFuOiAkTkVXCgkJCQlPTERfc2VkPSRORVcKCQkJZmkKCQkJ ZWxzZQoJCQkJZWNobyBBVE9NOiBgZWNobyAkT0xEfGF3ayAne3ByaW50ICQxfSdgCgkJCWZp CgkJZG9uZQoJCVtbICIkT0xEX3NlZCIgIT0gIiRPUklHX3NlZCIgXV0gJiYgc2VkIC1pLmJh ayAncy8nIiR7T1JJR19zZWR9IicvJyIke09MRF9zZWR9IicvJyAkVUYKCWZpCmZp --------------010208030700090409050406-- -- gentoo-user@lists.gentoo.org mailing list