From owner-freebsd-pkg@FreeBSD.ORG Fri Jan 10 13:05:18 2014 Return-Path: Delivered-To: freebsd-pkg@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BECEF17F for ; Fri, 10 Jan 2014 13:05:18 +0000 (UTC) Received: from woozle.rinet.ru (woozle.rinet.ru [195.54.192.68]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5865D19F3 for ; Fri, 10 Jan 2014 13:05:14 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by woozle.rinet.ru (8.14.5/8.14.5) with ESMTP id s0AD5DcR040714 for ; Fri, 10 Jan 2014 17:05:13 +0400 (MSK) (envelope-from marck@rinet.ru) Date: Fri, 10 Jan 2014 17:05:13 +0400 (MSK) From: Dmitry Morozovsky To: freebsd-pkg@FreeBSD.org Subject: small patch for poudriere jail (fwd) Message-ID: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) X-NCC-RegID: ru.rinet X-OpenPGP-Key-ID: 6B691B03 MIME-Version: 1.0 Content-Type: MULTIPART/Mixed; BOUNDARY="-834018739-1554750057-1388842738=:51904" Content-ID: X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (woozle.rinet.ru [0.0.0.0]); Fri, 10 Jan 2014 17:05:13 +0400 (MSK) X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Binary package management and package tools discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jan 2014 13:05:18 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---834018739-1554750057-1388842738=:51904 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-ID: Bapt, colleagues, forward this to the public list so patch will be searchable. Thanks! -- Sincerely, D.Marck [DM5020, MCK-RIPE, DM3-RIPN] [ FreeBSD committer: marck@FreeBSD.org ] ------------------------------------------------------------------------ *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru *** ------------------------------------------------------------------------ ---------- Forwarded message ---------- Date: Sat, 4 Jan 2014 17:38:58 From: Dmitry Morozovsky To: bapt@FreeBSD.org Subject: small patch for poudriere jail Dear Baptiste, first of all, Happy New Year, and have a very nice holidays! I wish to propose small patch for poudriere list command, allowing automating of jail rebuild in a form like apply 'poudriere jail -u -j' `poudriere jail -l -q -n` Here is sample output root@hamster:/usr/ports# poudriere jail -l -n -q 92amd64 9i386 9amd64 91amd64 root@hamster:/usr/ports# poudriere jail -l -q 92amd64 9.2-RELEASE-p2 r258725 amd64 svn /usr/local/poudriere/jails/92amd64 9i386 9.2-STABLE r260136 i386 svn /usr/local/poudriere/jails/9i386 9amd64 9.2-STABLE r260136 amd64 svn /usr/local/poudriere/jails/9amd64 91amd64 9.1-RELEASE-p9 r258725 amd64 svn /usr/local/poudriere/jails/91amd64 BTW, it seems 'n:' had been left in option string from earlier ages :) -- Sincerely, D.Marck [DM5020, MCK-RIPE, DM3-RIPN] [ FreeBSD committer: marck@FreeBSD.org ] ------------------------------------------------------------------------ *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru *** ------------------------------------------------------------------------ ---834018739-1554750057-1388842738=:51904 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; NAME=poudriere-jail-n.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: ATTACHMENT; FILENAME=poudriere-jail-n.patch LS0tIGphaWwuc2gub3JpZwkyMDE0LTAxLTA0IDE3OjI2OjEwLjEyNjI1NTI5 NCArMDQwMA0KKysrIGphaWwuc2gJMjAxNC0wMS0wNCAxNzozMzoyOC41NDky NTUyOTAgKzA0MDANCkBAIC0zOSw2ICszOSw3IEBADQogDQogT3B0aW9uczoN CiAgICAgLXEgICAgICAgICAgICAtLSBRdWlldCAoRG8gbm90IHByaW50IHRo ZSBoZWFkZXIpDQorICAgIC1uICAgICAgICAgICAgLS0gUHJpbnQgb25seSBq YWlsIG5hbWUNCiAgICAgLUogbiAgICAgICAgICAtLSBSdW4gYnVpbGR3b3Js ZCBpbiBwYXJhbGxlbCB3aXRoIG4gam9icy4NCiAgICAgLWogamFpbG5hbWUg ICAtLSBTcGVjaWZ5IHRoZSBqYWlsbmFtZQ0KICAgICAtdiB2ZXJzaW9uICAg IC0tIFNwZWNpZnkgd2hpY2ggdmVyc2lvbiBvZiBGcmVlQlNEIHRvIGluc3Rh bGwgaW4gdGhlIGphaWwuDQpAQCAtNzYsMTIgKzc3LDE2IEBADQogCQlwcmlu dGYgIiR7Zm9ybWF0fSIgIkpBSUxOQU1FIiAiVkVSU0lPTiIgIkFSQ0giICJN RVRIT0QiICJQQVRIIg0KIAlbIC1kICR7UE9VRFJJRVJFRH0vamFpbHMgXSB8 fCByZXR1cm4gMA0KIAlmb3IgaiBpbiAkKGZpbmQgJHtQT1VEUklFUkVEfS9q YWlscyAtdHlwZSBkIC1tYXhkZXB0aCAxIC1taW5kZXB0aCAxIC1wcmludCk7 IGRvDQotCQluYW1lPSR7aiMjKi99DQorCSAgICBuYW1lPSR7aiMjKi99DQor CSAgICBpZiBbICR7TkFNRU9OTFl9IC1lcSAwIF07IHRoZW4NCiAJCXZlcnNp b249JChqZ2V0ICR7bmFtZX0gdmVyc2lvbikNCiAJCWFyY2g9JChqZ2V0ICR7 bmFtZX0gYXJjaCkNCiAJCW1ldGhvZD0kKGpnZXQgJHtuYW1lfSBtZXRob2Qp DQogCQltbnQ9JChqZ2V0ICR7bmFtZX0gbW50KQ0KIAkJcHJpbnRmICIke2Zv cm1hdH0iICIke25hbWV9IiAiJHt2ZXJzaW9ufSIgIiR7YXJjaH0iICIke21l dGhvZH0iICIke21udH0iDQorCSAgICBlbHNlDQorCQllY2hvICIke25hbWV9 Ig0KKwkgICAgZmkNCiAJZG9uZQ0KIH0NCiANCkBAIC01NDgsNiArNTUzLDcg QEANCiBERUxFVEU9MA0KIENSRUFURT0wDQogUVVJRVQ9MA0KK05BTUVPTkxZ PTANCiBJTkZPPTANCiBVUERBVEU9MA0KIFBUTkFNRT1kZWZhdWx0DQpAQCAt NTU5LDcgKzU2NSw3IEBADQogDQogVE1QRlNfQUxMPTANCiANCi13aGlsZSBn ZXRvcHRzICJKOmo6djphOno6bTpuOmY6TTpzZGtscWNpcDp1dDp6OlA6IiBG TEFHOyBkbw0KK3doaWxlIGdldG9wdHMgIko6ajp2OmE6ejptOm5mOk06c2Rr bHFjaXA6dXQ6ejpQOiIgRkxBRzsgZG8NCiAJY2FzZSAiJHtGTEFHfSIgaW4N CiAJCWopDQogCQkJSkFJTE5BTUU9JHtPUFRBUkd9DQpAQCAtNjA3LDYgKzYx Myw5IEBADQogCQlkKQ0KIAkJCURFTEVURT0xDQogCQkJOzsNCisJCW4pDQor CQkJTkFNRU9OTFk9MQ0KKwkJCTs7DQogCQlwKQ0KIAkJCVBUTkFNRT0ke09Q VEFSR30NCiAJCQk7Ow0K ---834018739-1554750057-1388842738=:51904--