From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=DMARC_MISSING, MAILING_LIST_MULTI,RDNS_DYNAMIC autolearn=unavailable autolearn_force=no version=4.0.0 Received: from smail-cal.shawcable.com (h24-64-63-13.cg.shawcable.net [24.64.63.13]) by chiba.3jane.net (Postfix) with ESMTP id BAFC8ABD8C for ; Fri, 3 May 2002 15:41:48 -0500 (CDT) Received: from disinformation.ca (h24-68-88-191.vc.shawcable.net [24.68.88.191]) by smail-cal.shawcable.com (Sun Internet Mail Server sims.4.0.2000.05.17.04.13.p6) with ESMTP id <0GVJ00AM7YT7KK@smail-cal.shawcable.com> for gentoo-dev@gentoo.org; Fri, 3 May 2002 14:41:32 -0600 (MDT) Date: Fri, 03 May 2002 13:40:28 -0700 From: Zach Forrest Subject: Re: [gentoo-dev] Recompile but NOT upgrade To: gentoo-dev@gentoo.org Message-id: <3CD2F5BC.2080706@disinformation.ca> MIME-version: 1.0 Content-type: MULTIPART/MIXED; BOUNDARY="Boundary_(ID_EEnmcDI6zhHThuLmUHQgFQ)" X-Accept-Language: en-us, en User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0rc1) Gecko/20020424 References: <3CD2C10E.9020802@acm.org> Sender: gentoo-dev-admin@gentoo.org Errors-To: gentoo-dev-admin@gentoo.org X-BeenThere: gentoo-dev@gentoo.org X-Mailman-Version: 2.0.6 Precedence: bulk Reply-To: gentoo-dev@gentoo.org List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux developer list List-Unsubscribe: , List-Archive: X-Archives-Salt: 78e38cfd-ebcc-448e-8c7f-1d6cdd817857 X-Archives-Hash: 76e4227b20f49a82277fc4e85c8e4c92 This is a multi-part message in MIME format. --Boundary_(ID_EEnmcDI6zhHThuLmUHQgFQ) Content-type: text/plain; format=flowed; charset=us-ascii Content-transfer-encoding: 7BIT This script might do (mostly) what you're looking for. It may try to update the odd package, but it will remerge most of your system. It will also report any errors returned by emerge and skip any "problem" packages. Regards, Zach Chad M. Huneycutt wrote: > Sean P. Kane wrote: > > I figured out a few things that will help, but haven't spent more then a > > few minutes on it so far. It looks like to build a specific ebuild you > > need to feed it to emerge like this: > > > > emerge sys-apps/less/less-358-r3.ebuild > > > > So, taking the output of '/usr/lib/portage/bin/pkglist | sort' which > > gives you lines like: > > > > sys-apps/less-358-r3 sys-apps/net-tools-160-r1 > > > > And then modifying them to look like: > > > > sys-apps/less/less-358-r3.ebuild > > sys-apps/net-tools/net-tools-160-r1.ebuild > > Actually, you can do emerge =sys-apps/less-358-r3, so that will make it > a bit easier on you. > > Chad > > _______________________________________________ > gentoo-dev mailing list > gentoo-dev@gentoo.org > http://lists.gentoo.org/mailman/listinfo/gentoo-dev > --Boundary_(ID_EEnmcDI6zhHThuLmUHQgFQ) Content-type: application/x-java-vm; name=remerge-system Content-disposition: inline; filename=remerge-system Content-transfer-encoding: base64 IyEvdXNyL2Jpbi9lbnYgYmFzaAojIFRpbWUtc3RhbXA6IDwyMDAyLTA1LTAzIDEzOjM2OjI3 IHphY2g+CiMKIyBDb3B5cmlnaHQgKEMpIDIwMDIsIFphY2ggRm9ycmVzdCA8emFjaEBkaXNp bmZvcm1hdGlvbi5jYT4KIwojIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CiMgaXQgdW5kZXIgdGhlIHRlcm1z IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKIyB0 aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBM aWNlbnNlLCBvcgojIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCiMKIyBU aGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJl IHVzZWZ1bCwKIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUg aW1wbGllZCB3YXJyYW50eSBvZgojIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBB IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKIyBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj ZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgojCiMgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEg Y29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKIyBhbG9uZyB3aXRoIHRo aXMgcHJvZ3JhbTsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQojIEZvdW5k YXRpb24sIEluYy4sIDY3NSBNYXNzIEF2ZSwgQ2FtYnJpZGdlLCBNQSAwMjEzOSwgVVNBLgoK IwojIFdBUk5JTkc6IFRISVMgQ09VTEQgREVTVFJPWSBZT1VSIENPTVBVVEVSIEFORCBNRUxU IFlPVVIgQlJBSU4hCiMKCkxPR0RJUj0iL3RtcC9yZW1lcmdlLXN5c3RlbSIKUEtHTElTVD0i JHtMT0dESVJ9L3BrZ2xpc3QiClRNUExJU1Q9IiR7TE9HRElSfS9wa2dsaXN0LnRtcCIKRVJS TE9HPSIke0xPR0RJUn0vZXJyb3JzLmxvZyIKCmlmIFsgLWQgIiR7TE9HRElSfSIgXTsgdGhl bgoJcm0gLXJmICIke0xPR0RJUn0iCmZpCgpta2RpciAiJHtMT0dESVJ9IgoKZWNobyAtbiAi Pj4+IEJ1aWxkaW5nIHBhY2thZ2UgbGlzdC4uLiAiCnFwa2cgLUkgLW5jIHwgY3V0IC1zIC0t ZmllbGRzPTEgLS1kZWxpbWl0ZXI9IiAiIHwgc2VkIC1lICdzOl46PTpnJyA+ICIke1BLR0xJ U1R9IgplY2hvICJkb25lLiIKCmVjaG8gIj4+PiBDaGVja2luZyBmb3IgZW1lcmdlIGVycm9y cy4uLiIKd2hpbGUgdHJ1ZQpkbwoJUEFDS0FHRVM9KCQoY2F0ICIke1BLR0xJU1R9IikpCglF TUVSR0VfT1VUUFVUPSIkKGVtZXJnZSAtLXByZXRlbmQgJHtQQUNLQUdFU1sqXX0pIgoJaWYg WyAkPyAtbmUgMCBdOyB0aGVuCgkJQkFEUEtHPSQoZWNobyAiJHtFTUVSR0VfT1VUUFVUfSIg fCBlZ3JlcCAtbyAnXHcrKC0oXHcpKyk/Lyhcd3xcLnwtfFwrfF8pKicpCgkJbXYgIiR7UEtH TElTVH0iICIke1RNUExJU1R9IgoJCXNlZCAtZSAiczo9JHtCQURQS0d9OjoiICIke1RNUExJ U1R9IiB8IGdyZXAgLXYgIl4kIiA+ICIke1BLR0xJU1R9IgoJCXJtICIke1RNUExJU1R9IgoJ CWVjaG8gIiR7QkFEUEtHfSIgPj4gIiR7RVJSTE9HfSIKCQllY2hvICIhISEgZW1lcmdlIGVy cm9yOiAke0JBRFBLR30uLi4gc2tpcHBpbmciCgllbHNlCgkJYnJlYWsKCWZpCmRvbmUKCmVj aG8gIj4+PiBSdW5uaW5nIGVtZXJnZSB3aXRoIC0tcHJldGVuZCBmbGFnLi4uIgplbWVyZ2Ug LS1wcmV0ZW5kICR7UEFDS0FHRVNbKl19CgpyZWFkIC1lIC1wICJEbyB5b3Ugd2lzaCByZW1l cmdlIGFsbCBwYWNrYWdlcyBvbiB5b3VyIHN5c3RlbT8gW3l8Tl0gIiBJTlBVVApjYXNlICIk e0lOUFVUfSIgaW4KCVtZeV18W1l5XVtFZV1bU3NdKQoJCWVjaG8KCQllY2hvICc+Pj4gUmVt ZXJnaW5nIEFMTCBwYWNrYWdlcyBvbiBzeXN0ZW0uLi4nCgkJZWNobyAKCQllY2hvICcqKiog VGhpcyBpcyBnb2luZyB0byB0YWtlIGEgVkVSWSBsb25nIHRpbWUuJwoJCWVjaG8KCQllbWVy Z2UgJHtQQUNLQUdFU1sqXX0KCQllY2hvCgkJZWNobyAnPj4+IFBhY2thZ2VzIHJlbWVyZ2Vk LicKCQllY2hvCgkJOzsKCgkqKQoJCWVjaG8KCQllY2hvICc+Pj4gTWF5YmUgbmV4dCB0aW1l LicKCQllY2hvCgkJOzsKZXNhYwoKI3JtIC1yZiAke0xPR0RJUn0KCg== --Boundary_(ID_EEnmcDI6zhHThuLmUHQgFQ)--