makechrootpkg: Use the host's SRCDEST and PKGDEST if they are defined
On Wed, Nov 4, 2009 at 8:02 PM, Eric Bélanger <snowmaniscool@gmail.com> wrote:
> Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com> > --- > *makechrootpkg | * *3 +++ > *1 files changed, 3 insertions(+), 0 deletions(-) > > diff --git a/makechrootpkg b/makechrootpkg > index 5095425..d1dcf32 100755 > --- a/makechrootpkg > +++ b/makechrootpkg > @@ -150,6 +150,9 @@ if [ "$REPACK" != "1" ]; then > * * rm -rf "$uniondir/build/"* > *fi > > +eval $(grep '^SRCDEST=' /etc/makepkg.conf) > +eval $(grep '^PKGDEST=' /etc/makepkg.conf) > + > *[ -d "$uniondir/pkgdest" ] || mkdir "$uniondir/pkgdest" > *if ! grep "PKGDEST=/pkgdest" "$uniondir/etc/makepkg.conf" >/dev/null 2>&1; then > * * echo "Setting PKGDEST in makepkg.conf" The eval seems slightly dangerous to me... does anyone else have this concern, or am I being too careful? |
makechrootpkg: Use the host's SRCDEST and PKGDEST if they are defined
On Thu, Nov 5, 2009 at 12:05, Aaron Griffin <aaronmgriffin@gmail.com> wrote:
> The eval seems slightly dangerous to me... does anyone else have this > concern, or am I being too careful? > eval is always dangerous. In this case, however, it's eval-ing from a text file only writable by root. If an attacker has root write permissions, you have more to worry about than this. |
makechrootpkg: Use the host's SRCDEST and PKGDEST if they are defined
On Thu, Nov 5, 2009 at 10:38 AM, Daenyth Blank <daenyth+arch@gmail.com> wrote:
> On Thu, Nov 5, 2009 at 12:05, Aaron Griffin <aaronmgriffin@gmail.com> wrote: >> The eval seems slightly dangerous to me... does anyone else have this >> concern, or am I being too careful? >> > > eval is always dangerous. In this case, however, it's eval-ing from a > text file only writable by root. If an attacker has root write > permissions, you have more to worry about than this. That's a fair enough point. I was wondering, though, if it might be more prudent to sed out the value and actually set it with no eval at all. Does anyone actually use inline execution in their makepkg.conf? |
makechrootpkg: Use the host's SRCDEST and PKGDEST if they are defined
On Thu, Nov 5, 2009 at 12:41, Aaron Griffin <aaronmgriffin@gmail.com> wrote:
> That's a fair enough point. I was wondering, though, if it might be > more prudent to sed out the value and actually set it with no eval at > all. Does anyone actually use inline execution in their makepkg.conf? > Even if they do, should we support it? I don't think it makes a ton of difference honestly. Perhaps another option would be to give mkarchroot some flags to define the variables on chroot creation? |
makechrootpkg: Use the host's SRCDEST and PKGDEST if they are defined
On Thu, Nov 5, 2009 at 12:53, Firmicus <Firmicus@gmx.net> wrote:
> Better look for a safer alternative. What about this? > > PKGDEST=$(source /etc/makepkg.conf && echo $PKGDEST) That's actually more dangerous than the eval, since you are essentially eval-ing the entire file. |
makechrootpkg: Use the host's SRCDEST and PKGDEST if they are defined
On Thu, Nov 5, 2009 at 10:53 AM, Firmicus <Firmicus@gmx.net> wrote:
> Aaron Griffin wrote: >> On Wed, Nov 4, 2009 at 8:02 PM, Eric Bélanger <snowmaniscool@gmail.com> wrote: >> >>> Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com> >>> --- >>> *makechrootpkg | * *3 +++ >>> *1 files changed, 3 insertions(+), 0 deletions(-) >>> >>> diff --git a/makechrootpkg b/makechrootpkg >>> index 5095425..d1dcf32 100755 >>> --- a/makechrootpkg >>> +++ b/makechrootpkg >>> @@ -150,6 +150,9 @@ if [ "$REPACK" != "1" ]; then >>> * * rm -rf "$uniondir/build/"* >>> *fi >>> >>> +eval $(grep '^SRCDEST=' /etc/makepkg.conf) >>> +eval $(grep '^PKGDEST=' /etc/makepkg.conf) >>> + >>> *[ -d "$uniondir/pkgdest" ] || mkdir "$uniondir/pkgdest" >>> *if ! grep "PKGDEST=/pkgdest" "$uniondir/etc/makepkg.conf" >/dev/null 2>&1; then >>> * * echo "Setting PKGDEST in makepkg.conf" >>> >> >> The eval seems slightly dangerous to me... does anyone else have this >> concern, or am I being too careful? >> >> > > I agree. It is more than "slightly" dangerous. If makepkg.conf contained > a line such as: > PKGDEST="blabla" && rm -rf / > then the eval would indeed execute "rm -rf /". This is particularly bad > since makechrootpkg is called with sudo ... > > Better look for a safer alternative. What about this? > > PKGDEST=$(source /etc/makepkg.conf && echo $PKGDEST) > SRCDEST=$(source /etc/makepkg.conf && echo $SRCDEST) > > This is not very pretty as we need to source makepkg.conf twice, but at > least it is safer. > We could also do something like: > ORIGDESTDIRS=$(source /etc/makepkg.conf && echo $PKGDEST $SRCDEST) > PKGDEST=$(echo $ORIGDESTDIRS | cut -d' ' -f1) > SRCDEST=$(echo $ORIGDESTDIRS | cut -d' ' -f2) I was thinking more along the lines of: Original: eval $(grep '^SRCDEST=' /etc/makepkg.conf) SRCDEST=$(grep '^SRCDEST=' /etc/makepkg.conf | cut -d= -f2) PKGDEST=$(grep '^PKGDEST=' /etc/makepkg.conf | cut -d= -f2) |
makechrootpkg: Use the host's SRCDEST and PKGDEST if they are defined
On Thu, Nov 5, 2009 at 13:03, Aaron Griffin <aaronmgriffin@gmail.com> wrote:
> I was thinking more along the lines of: > > Original: eval $(grep '^SRCDEST=' /etc/makepkg.conf) > > SRCDEST=$(grep '^SRCDEST=' /etc/makepkg.conf | cut -d= -f2) > PKGDEST=$(grep '^PKGDEST=' /etc/makepkg.conf | cut -d= -f2) > I believe that should work... Make sure to throw in a -d -w check after, to make sure it's right... I think a malicious line (".. && rm -rf /") would simply get stored as a string.. as long as we quote everything properly and unset it if it's not right, I'm pretty sure it's not dangerous. It could however, fail in cases where it's split over multiple lines. I don't think that's a reason not to do it though, I can't imagine a reason for such a thing. |
makechrootpkg: Use the host's SRCDEST and PKGDEST if they are defined
On Thu, Nov 5, 2009 at 11:07 AM, Daenyth Blank <daenyth+arch@gmail.com> wrote:
> On Thu, Nov 5, 2009 at 13:03, Aaron Griffin <aaronmgriffin@gmail.com> wrote: >> I was thinking more along the lines of: >> >> Original: eval $(grep '^SRCDEST=' /etc/makepkg.conf) >> >> SRCDEST=$(grep '^SRCDEST=' /etc/makepkg.conf | cut -d= -f2) >> PKGDEST=$(grep '^PKGDEST=' /etc/makepkg.conf | cut -d= -f2) >> > > I believe that should work... Make sure to throw in a -d -w check > after, to make sure it's right... I think a malicious line (".. && rm > -rf /") would simply get stored as a string.. as long as we quote > everything properly and unset it if it's not right, I'm pretty sure > it's not dangerous. It could however, fail in cases where it's split > over multiple lines. I don't think that's a reason not to do it > though, I can't imagine a reason for such a thing. Splitting over multiple lines in bash is going to result in a string with embedded 's in it, which makes an awfully shitty directory name... $ mkdir "foo > bar" $ ls foo bar/ $ rmdir 'foo^Jbar'/ Thu Nov 5 19:30:01 2009 Return-path: <bounce-debian-user=tom=linux-archive.org@lists.debian.org> Envelope-to: tom@linux-archive.org Delivery-date: Thu, 05 Nov 2009 18:49:59 +0200 Received: from liszt.debian.org ([82.195.75.100]:41307) by s2.java-tips.org with esmtps (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <bounce-debian-user=tom=linux-archive.org@lists.debian.org>) id 1N65X5-0006yZ-2z for tom@linux-archive.org; Thu, 05 Nov 2009 18:49:59 +0200 Received: from localhost (localhost [127.0.0.1]) by liszt.debian.org (Postfix) with QMQP id 8CC162D0D77; Thu, 5 Nov 2009 17:12:18 +0000 (UTC) Old-Return-Path: <gpall@ccf.auth.gr> X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on liszt.debian.org X-Spam-Level: X-Spam-Status: No, score=-11.0 required=4.0 tests=LDOSUBSCRIBER,LDO_WHITELIST autolearn=failed version=3.2.5 X-Original-To: lists-debian-user@liszt.debian.org Delivered-To: lists-debian-user@liszt.debian.org Received: from localhost (localhost [127.0.0.1]) by liszt.debian.org (Postfix) with ESMTP id E618913A6E15 for <lists-debian-user@liszt.debian.org>; Thu, 5 Nov 2009 17:12:11 +0000 (UTC) X-Virus-Scanned: at lists.debian.org with policy bank en-ht X-Amavis-Spam-Status: No, score=-7 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, LDO_WHITELIST=-5] autolearn=ham Received: from liszt.debian.org ([127.0.0.1]) by localhost (lists.debian.org [127.0.0.1]) (amavisd-new, port 2525) with ESMTP id VARzQnB96uj9 for <lists-debian-user@liszt.debian.org>; Thu, 5 Nov 2009 17:12:04 +0000 (UTC) X-policyd-weight: using cached result; rate: -7 Received: from artemis.ccf.auth.gr (artemis.ccf.auth.gr [155.207.1.4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "AUTH Mail Servers", Issuer "AUTH Network Operations Center Certification Authority R3" (not verified)) by liszt.debian.org (Postfix) with ESMTPS id 4959D13A6E14 for <debian-user@lists.debian.org>; Thu, 5 Nov 2009 17:12:04 +0000 (UTC) Received: from [192.168.1.200] (adsl25-93.lsf.forthnet.gr [79.103.152.93]) (authenticated bits=0) by artemis.ccf.auth.gr (8.14.3/8.14.3) with ESMTP id nA5HBvIQ011175 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 5 Nov 2009 19:11:59 +0200 X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.95.3 at vs-a-1 Message-ID: <4AF3075E.1030209@ccf.auth.gr> Date: Thu, 05 Nov 2009 19:11:58 +0200 From: =?UTF-8?B?zpPOuc+Oz4HOs86/z4IgzqDOrM67zrvOsc+C?= <gpall@ccf.auth.gr> User-Agent: Mozilla-Thunderbird 2.0.0.22 (X11/20090707) MIME-Version: 1.0 To: John Haggerty <bouncyinc@gmail.com> CC: debian-user <debian-user@lists.debian.org> Subject: Re: gnupg sign, encypt and send automated? References: <b2332f330911050753k685f44b2xfd479c848b97530@mail. gmail.com> In-Reply-To: <b2332f330911050753k685f44b2xfd479c848b97530@mail. gmail.com> X-Enigmail-Version: 0.95.0 Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms040706030205040308030704" X-Rc-Virus: 2007-09-13_01 X-Rc-Spam: 2008-11-04_01 Resent-Message-ID: <mVbEsvEsiSB.A.O6D.ydw8KB@liszt> Resent-From: debian-user@lists.debian.org X-Mailing-List: <debian-user@lists.debian.org> archive/latest/562639 X-Loop: debian-user@lists.debian.org List-Id: <debian-user.lists.debian.org> List-Post: <mailto:debian-user@lists.debian.org> List-Help: <mailto:debian-user-request@lists.debian.org?subject=help> List-Subscribe: <mailto:debian-user-request@lists.debian.org?subject=subscribe> List-Unsubscribe: <mailto:debian-user-request@lists.debian.org?subject=unsubscribe> Precedence: list Resent-Sender: debian-user-request@lists.debian.org Resent-Date: Thu, 5 Nov 2009 17:12:18 +0000 (UTC) This is a cryptographically signed message in MIME format. --------------ms040706030205040308030704 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit John Haggerty wrote: > > Procmail for the filtering can work but I'm not sure how the other > part has been taken into account. gnupg has some command line options > but nothing that will mail the result just save it > gpg has an option for writing to standard output. This, along with the possibility to mail the standard output of a program* should do the work. * $ gpg {necessary options for writing to stdout } | mail gpall@auth.gr This of course assumes that you have correctly set up the mailing system. $ dmesg | mail your@mail.here sends you successfully dmesg output? --------------ms040706030205040308030704 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCS qGSIb3DQEHAQAAoIIiFjCC CBUwggb9oAMCAQICBQEAAAAIMA0GCSqGSIb3DQEBBAUAMIGVMQ swCQYDVQQGEwJHUjFEMEIG A1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIE luc3RpdHV0aW9ucyBDZXJ0 LiBBdXRob3JpdHkxQDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbW ljIGFuZCBSZXNlYXJjaCBJ bnN0aXR1dGlvbnMgUm9vdENBIDIwMDYwHhcNMDgwMTA5MTExND U4WhcNMTYwMTA3MTExNDU4 WjCBoTELMAkGA1UEBhMCR1IxLTArBgNVBAoTJEFyaXN0b3RsZS BVbml2ZXJzaXR5IG9mIFRo ZXNzYWxvbmlraTE9MDsGA1UEAxM0QXJpc3RvdGxlIFVuaXZlcn NpdHkgb2YgVGhlc3NhbG9u aWtpIENlbnRyYWwgQ0EgMjAwODEkMCIGCSqGSIb3DQEJARYVY2 VudHJhbGNhMjAwOEBhdXRo LmdyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzu AGtNJF5Cll1dCbr2k86e+v JsISAA3YPzBUHPjYFwjgk03QiqMpYQT/zpEx7+DhUXz9te8noKnts//ex/WFahKiSVAztBMx AfmqoO8SErkrRSIHjv1C1tgqBqytjcmleBdlXqB8Yyp6w17z3Y Ph7daBRw4DGBxsQvfawXe7 no3w3QOz4usYI8cNWHlXXKc9eumDQUz6S8GqnMG+zL5iHEJ896 20Fm/bzJ1TI7FQ0IdTdlh4 +8dAXf8/60VQSTAyoBnUhMYwnRLQv5lHZo/3s79xVSqVBGhOjcPl6cpNtfatvoxc64+XTgum 7/CcxG8oDI7WZMTyz7UIJvC4o+L3BwIDAQABo4IEXDCCBFgwDwYD VR0TAQH/BAUwAwEB/zAL BgNVHQ8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgAHMB0GA1UdDg QWBBQmtp5zPS4aBnag8gSN lglkLXP9XjAgBgNVHREEGTAXgRVjZW50cmFsY2EyMDA4QGF1dG guZ3IwFwYDVR0SBBAwDoEM Y2FAaGFyaWNhLmdyMEYGA1UdHwQ/MD0wO6A5oDeGNWh0dHA6Ly9jcmx2MS5oYXJpY2EuZ3Iv SGFyaWNhUm9vdENBMjAwNi9jcmx2MS5kZXIuY3JsMCMGCWCGSA GG+EIBBAQWFhRuc19yZXZv a2VfcXVlcnkucGhwPzA2BglghkgBhvhCAQIEKRYnaHR0cDovL2 NybHYxLmhhcmljYS5nci9I YXJpY2FSb290Q0EyMDA2MEcGCWCGSAGG+EIBCAQ6FjhodHRwOi 8vd3d3LmhhcmljYS5nci9k b2N1bWVudHMvSGFyaWNhUm9vdENBMjAwNi9DUFMuaHRtbDCBmg YJYIZIAYb4QgENBIGMFoGJ VGhpcyBjZXJ0aWZpY2F0ZSBpcyBzdWJqZWN0IHRvIEdyZWVrIG xhd3MgYW5kIG91ciBDUFMu IFRoaXMgQ2VydGlmaWNhdGUgbXVzdCBvbmx5IGJlIHVzZWQgZm 9yIGFjYWRlbWljLCByZXNl YXJjaCBvciBlZHVjYXRpb25hbCBwdXJwb3Nlcy4wgcIGA1UdIw SBujCBt4AUuI7vRN3u+w8c /6Fkl6qSqLdwqBihgZukgZgwgZUxCzAJBgNVBAYTAkdSMUQwQgY DVQQKEztIZWxsZW5pYyBB Y2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENlcn QuIEF1dGhvcml0eTFAMD4G A1UEAxM3SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIE luc3RpdHV0aW9ucyBSb290 Q0EgMjAwNoIBADA3BggrBgEFBQcBAQQrMCkwJwYIKwYBBQUHMA GGG2h0dHA6Ly9vY3NwLmhh cmljYS5ncjo3MDAwLzCCAUAGA1UdIASCATcwggEzMIIBLwYMKw YBBAGBzxEBAAEAMIIBHTAz BggrBgEFBQcCARYnaHR0cDovL3d3dy5oYXJpY2EuZ3IvZG9jdW 1lbnRzL0NQUy5odG1sMIHl BggrBgEFBQcCAjCB2DBKFkNIZWxsZW5pYyBBY2FkZW1pYyBhbm QgUmVzZWFyY2ggSW5zdGl0 dXRpb25zIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MAMCAQEagY lUaGlzIGNlcnRpZmljYXRl IGlzIHN1YmplY3QgdG8gR3JlZWsgbGF3cyBhbmQgb3VyIENQUy 4gVGhpcyBDZXJ0aWZpY2F0 ZSBtdXN0IG9ubHkgYmUgdXNlZCBmb3IgYWNhZGVtaWMsIHJlc2 VhcmNoIG9yIGVkdWNhdGlv bmFsIHB1cnBvc2VzLjANBgkqhkiG9w0BAQQFAAOCAQEASz5aKr Y/7N/nx9xd4KGihxPfKOIn Ut8plxQzB1t6qMON1zBOSchZ7ARXZzJl1M0Mjv15uROazWUHaq okePA77DhV44pCcT7AV/Hj FSCkBRNF8eV4yrV1KeoP7TUusz9PN5/Ur+MW5MR6PPllS0kIIpM3zcX1v3Ame6WAbHx148bK 9qxPQU8R+xs7awuPjE0o6c7Sobrn5q6uBpoDzBPtjVLB8YNun3 cfCkclf9kVXp5g8n2IL5h8 Shb9gQ9ewvCt1xZOl2LbsRk3iXnPOENCWmILf/lvBB073lSKoJIR2jqFQzTdJeD8zCZS3fxQ om7Oko5/1oO3eRLRn4XqGi7d0zCCCB8wggcHoAMCAQICBQIAAAAAMA0GCS qGSIb3DQEBBAUA MIGhMQswCQYDVQQGEwJHUjEtMCsGA1UEChMkQXJpc3RvdGxlIF VuaXZlcnNpdHkgb2YgVGhl c3NhbG9uaWtpMT0wOwYDVQQDEzRBcmlzdG90bGUgVW5pdmVyc2 l0eSBvZiBUaGVzc2Fsb25p a2kgQ2VudHJhbCBDQSAyMDA4MSQwIgYJKoZIhvcNAQkBFhVjZW 50cmFsY2EyMDA4QGF1dGgu Z3IwHhcNMDgwMTA5MTU1MDQxWhcNMTIwMTA4MTU1MDQxWjCByT ELMAkGA1UEBhMCR1IxLTAr BgNVBAoTJEFyaXN0b3RsZSBVbml2ZXJzaXR5IG9mIFRoZXNzYW xvbmlraTEpMCcGA1UECxMg Q2VudHJhbCBDb21tdW5pY2F0aW9uIEZhY2lsaXRpZXMxRDBCBg NVBAMTO0FVVEggTmV0d29y ayBPcGVyYXRpb25zIENlbnRlciBDZXJ0aWZpY2F0aW9uIEF1dG hvcml0eSAyMDA4MRowGAYJ KoZIhvcNAQkBFgtwa2lAYXV0aC5ncjCCASIwDQYJKoZIhvcNAQ EBBQADggEPADCCAQoCggEB AN/iQmRxz3sfJMNT8wPDj4RQkyknbwxKIP9s3rjZRG2nWzp4urVBQ vqbxXPuiv6uADauAAdo IOHBhRUZYo4eP7yrFaQN75RGvdCid0dvEyxYNHR/DxmjbgEup7g1AxtAnjrSAkERW/0m32vG J/sZnS7HvlxFE7GYQPpqko4RXS7h95G8seS27YGcF37E83hUkJv2 rrq1iq1wSJlWr8RuTMX/ 49ZIUTZr5g/ITRqG6wAYE6yO+41LJEzzUGEddWkYf5iFYmOphzvOPDuGJE+hb B9SULoPVEEi X2Fjl94jX90ID3VhKqxdHFM98GMsL3/FybHziet4L69/ui+DT0LiXncCAwEAAaOCBDIwggQu MA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMBEGCWCGSAGG+EIBAQQEAwI ABzAdBgNV HQ4EFgQUzIPNo+j6Q87O91yxbjFh7pWmtR0wFgYDVR0RBA8wDY ELcGtpQGF1dGguZ3IwIAYD VR0SBBkwF4EVY2VudHJhbGNhMjAwOEBhdXRoLmdyMEkGA1UdHw RCMEAwPqA8oDqGOGh0dHA6 Ly9jcmx2MS5wa2kuYXV0aC5nci9BdXRoQ2VudHJhbENBMjAwOC 9jcmx2MS5kZXIuY3JsMCMG CWCGSAGG+EIBBAQWFhRuc19yZXZva2VfcXVlcnkucGhwPzA5Bg lghkgBhvhCAQIELBYqaHR0 cDovL2NybHYxLnBraS5hdXRoLmdyL0F1dGhDZW50cmFsQ0EyMD A4MDgGCWCGSAGG+EIBCAQr FilodHRwOi8vd3d3LnBraS5hdXRoLmdyL2RvY3VtZW50cy9DUF MuaHRtbDCBmgYJYIZIAYb4 QgENBIGMFoGJVGhpcyBjZXJ0aWZpY2F0ZSBpcyBzdWJqZWN0IH RvIEdyZWVrIGxhd3MgYW5k IG91ciBDUFMuIFRoaXMgQ2VydGlmaWNhdGUgbXVzdCBvbmx5IG JlIHVzZWQgZm9yIGFjYWRl bWljLCByZXNlYXJjaCBvciBlZHVjYXRpb25hbCBwdXJwb3Nlcy 4wgcYGA1UdIwSBvjCBu4AU Jraecz0uGgZ2oPIEjZYJZC1z/V6hgZukgZgwgZUxCzAJBgNVBAYTAkdSMUQwQgYDVQQKEztI ZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dX Rpb25zIENlcnQuIEF1dGhv cml0eTFAMD4GA1UEAxM3SGVsbGVuaWMgQWNhZGVtaWMgYW5kIF Jlc2VhcmNoIEluc3RpdHV0 aW9ucyBSb290Q0EgMjAwNoIFAQAAAAgwMwYIKwYBBQUHAQEEJz AlMCMGCCsGAQUFBzABhhdo dHRwOi8vb2NzcC5wa2kuYXV0aC5ncjCCASAGA1UdIASCARcwgg ETMIIBDwYLKwYBBAG8HQIA AgQwgf8wNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cucGtpLmF1dG guZ3IvZG9jdW1lbnRzL0NQ Uy5waHAwgcYGCCsGAQUFBwICMIG5MCsWJEFyaXN0b3RsZSBVbm l2ZXJzaXR5IG9mIFRoZXNz YWxvbmlraTADAgEBGoGJVGhpcyBjZXJ0aWZpY2F0ZSBpcyBzdW JqZWN0IHRvIEdyZWVrIGxh d3MgYW5kIG91ciBDUFMuIFRoaXMgQ2VydGlmaWNhdGUgbXVzdC Bvbmx5IGJlIHVzZWQgZm9y IGFjYWRlbWljLCByZXNlYXJjaCBvciBlZHVjYXRpb25hbCBwdX Jwb3Nlcy4wDQYJKoZIhvcN AQEEBQADggEBAA3vWHWjOLMlbHtBxZ9meJKSfDiKNCRDS6u8oO yNJ1sbncXpW5nlGyTvPN3o SH6rUkFaPFX6oeT4l8E+tSXZz642eK4UbWfEC8RDux/nSsHBDS5oWWAlEW9vZbw02gKTf1O/ cXsY8emWod61pYKfR9sZ45dKRIyt49V5bWHm/oWTA9mhaI2UQ0MfQgbqBTtMCeg/UMJH9yfB l/za/tkyliKv6GvqmrAh6ktDerKnwLQ6cvvuq1BBEfdycrzTd+mIdpC JSygRFvH/bwNB45MU PUyTLEt/9Yfqhovi/Y4vzH8HE+0o+y20NIcSWIU0WmGp/vlS8SJmBrznCipiDBoZ2HUwggjp MIIH0aADAgECAgUCAAAAhzANBgkqhkiG9w0BAQQFADCByTELMA kGA1UEBhMCR1IxLTArBgNV BAoTJEFyaXN0b3RsZSBVbml2ZXJzaXR5IG9mIFRoZXNzYWxvbm lraTEpMCcGA1UECxMgQ2Vu dHJhbCBDb21tdW5pY2F0aW9uIEZhY2lsaXRpZXMxRDBCBgNVBA MTO0FVVEggTmV0d29yayBP cGVyYXRpb25zIENlbnRlciBDZXJ0aWZpY2F0aW9uIEF1dGhvcm l0eSAyMDA4MRowGAYJKoZI hvcNAQkBFgtwa2lAYXV0aC5ncjAeFw0wODEyMDEwMDAwMDBaFw 0wOTEyMDEyMzU5NTlaMIHf MQswCQYDVQQGEwJHUjEtMCsGA1UEChMkQXJpc3RvdGxlIFVuaX ZlcnNpdHkgb2YgVGhlc3Nh bG9uaWtpMSIwIAYDVQQLExlOZXR3b3JrIE9wZXJhdGlvbnMgQ2 VudGVyMUEwPwYDVQQLEzhD bGFzcyBCIC0gUHJpdmF0ZSBLZXkgY3JlYXRlZCBhbmQgc3Rvcm VkIGluIHNvZnR3YXJlIENT UDEYMBYGA1UEAxMPR2Vvcmdpb3MgUGFsbGFzMSAwHgYJKoZIhv cNAQkBFhFncGFsbEBjY2Yu YXV0aC5ncjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCgg EBALL13vAny0/OE0UNNSXj jgiDDZC2SsvFATw4/y6RtG3A3feD3U8ssS5ScqyyKKcQUWauerE/omzN5S5LNLaZEWo6B3lR i0OsU76ULzd78GBogsRlThik/zsteCkLo0ALcQOYWmvZK0zCXZ7Xq6Ql+fi19HD1NaMmN10u 1p75lsfbdKyEU1/AGeTCVa3adktbYjaD5ySlllTOMBW08O1zBPh+qGbJkydXeknly AtItck4 V1GRch//fV4uY/xg3FqS/l6IxTkJsIKp1Czv3fb/4FGupwPDG/j8FLcTldK5jlsRs6xLaK2O cw1Powckxqf4P6avumtzdecH/+5ubn9+5KECAwEAAaOCBL4wggS6MAwGA1UdEwEB/wQCMAAw EQYJYIZIAYb4QgEBBAQDAgWgMA4GA1UdDwEB/wQEAwIF4DBJBgNVHSUEQjBABggrBgEFBQcD AgYIKwYBBQUHAwQGCisGAQQBgjcKAwQGCCsGAQUFBwMDBggrBg EFBQcDCAYKKwYBBAGCNxQC AjApBgkrBgEEAYI3FAIEHB4aAFMAbQBhAHIAdABjAGEAcgBkAF UAcwBlAHIwHQYDVR0OBBYE FEG8Zg+dVeHRVF0MQrPEsP3fBCq4MIHSBgNVHSMEgcowgceAFM yDzaPo+kPOzvdcsW4xYe6V prUdoYGnpIGkMIGhMQswCQYDVQQGEwJHUjEtMCsGA1UEChMkQX Jpc3RvdGxlIFVuaXZlcnNp dHkgb2YgVGhlc3NhbG9uaWtpMT0wOwYDVQQDEzRBcmlzdG90bG UgVW5pdmVyc2l0eSBvZiBU aGVzc2Fsb25pa2kgQ2VudHJhbCBDQSAyMDA4MSQwIgYJKoZIhv cNAQkBFhVjZW50cmFsY2Ey MDA4QGF1dGguZ3KCBQIAAAAAMBYGA1UdEgQPMA2BC3BraUBhdX RoLmdyMDMGCCsGAQUFBwEB BCcwJTAjBggrBgEFBQcwAYYXaHR0cDovL29jc3AucGtpLmF1dG guZ3IwRQYDVR0fBD4wPDA6 oDigNoY0aHR0cDovL2NybHYxLnBraS5hdXRoLmdyL0F1dGhOb2 NDQTIwMDgvY3JsdjEuZGVy LmNybDCBmgYJYIZIAYb4QgENBIGMFoGJVGhpcyBjZXJ0aWZpY2 F0ZSBpcyBzdWJqZWN0IHRv IEdyZWVrIGxhd3MgYW5kIG91ciBDUFMuIFRoaXMgQ2VydGlmaW NhdGUgbXVzdCBvbmx5IGJl IHVzZWQgZm9yIGFjYWRlbWljLCByZXNlYXJjaCBvciBlZHVjYX Rpb25hbCBwdXJwb3Nlcy4w NQYJYIZIAYb4QgECBCgWJmh0dHA6Ly9jcmx2MS5wa2kuYXV0aC 5nci9BdXRoTm9jQ0EyMDA4 MCMGCWCGSAGG+EIBBAQWFhRuc19yZXZva2VfcXVlcnkucGhwPz A3BglghkgBhvhCAQgEKhYo aHR0cDovL3d3dy5wa2kuYXV0aC5nci9kb2N1bWVudHMvQ1BTLn BocDCCASAGA1UdIASCARcw ggETMIIBDwYLKwYBBAG8HQIAAgQwgf8wNAYIKwYBBQUHAgEWKG h0dHA6Ly93d3cucGtpLmF1 dGguZ3IvZG9jdW1lbnRzL0NQUy5waHAwgcYGCCsGAQUFBwICMI G5MCsWJEFyaXN0b3RsZSBV bml2ZXJzaXR5IG9mIFRoZXNzYWxvbmlraTADAgEBGoGJVGhpcy BjZXJ0aWZpY2F0ZSBpcyBz dWJqZWN0IHRvIEdyZWVrIGxhd3MgYW5kIG91ciBDUFMuIFRoaX MgQ2VydGlmaWNhdGUgbXVz dCBvbmx5IGJlIHVzZWQgZm9yIGFjYWRlbWljLCByZXNlYXJjaC BvciBlZHVjYXRpb25hbCBw dXJwb3Nlcy4wMwYDVR0RBCwwKqAoBgorBgEEAYI3FAIDoBoMGG dwYWxsQHBjbGFicy5pdGMu YXV0aC5ncjANBgkqhkiG9w0BAQQFAAOCAQEAE77EUa+ETr+X6S LffsJBYpAuRK7IPGmj8oA+ P9MkLDRWvVRpqESVRe0fRYAZ2uEpz5mpsaxDnXFh6g18RidP3o qUl6M7UWvODS8kLdSwwS+F UBMX/DI0ghfaus1FQ00ww8VPe7PMkTIIsAWXHH+UV2D7AIsGCIhScI8 AV4UPu9lRbdUX6UBp HsWCzYmRkloc4W/fwoYE3emZ7GsLnmbSTjzdaONjj+x7zJ6HMhxIW8/1p587pkx8q4rLBLzE lwpOt50KZjl8q3LBC2SJPjkTaAdFwxk3vQK6W4B8hH7c11+swP IkwxZVSNI2XvIe9ZIzGCMq qWPeaZvuZ9ePbbhYyzCCCOkwggfRoAMCAQICBQIAAACHMA0GCS qGSIb3DQEBBAUAMIHJMQsw CQYDVQQGEwJHUjEtMCsGA1UEChMkQXJpc3RvdGxlIFVuaXZlcn NpdHkgb2YgVGhlc3NhbG9u aWtpMSkwJwYDVQQLEyBDZW50cmFsIENvbW11bmljYXRpb24gRm FjaWxpdGllczFEMEIGA1UE AxM7QVVUSCBOZXR3b3JrIE9wZXJhdGlvbnMgQ2VudGVyIENlcn RpZmljYXRpb24gQXV0aG9y aXR5IDIwMDgxGjAYBgkqhkiG9w0BCQEWC3BraUBhdXRoLmdyMB 4XDTA4MTIwMTAwMDAwMFoX DTA5MTIwMTIzNTk1OVowgd8xCzAJBgNVBAYTAkdSMS0wKwYDVQ QKEyRBcmlzdG90bGUgVW5p dmVyc2l0eSBvZiBUaGVzc2Fsb25pa2kxIjAgBgNVBAsTGU5ldH dvcmsgT3BlcmF0aW9ucyBD ZW50ZXIxQTA/BgNVBAsTOENsYXNzIEIgLSBQcml2YXRlIEtleSBjcmVhdGVkIG FuZCBzdG9y ZWQgaW4gc29mdHdhcmUgQ1NQMRgwFgYDVQQDEw9HZW9yZ2lvcy BQYWxsYXMxIDAeBgkqhkiG 9w0BCQEWEWdwYWxsQGNjZi5hdXRoLmdyMIIBIjANBgkqhkiG9w 0BAQEFAAOCAQ8AMIIBCgKC AQEAsvXe8CfLT84TRQ01JeOOCIMNkLZKy8UBPDj/LpG0bcDd94PdTyyxLlJyrLIopxBRZq56 sT+ibM3lLks0tpkRajoHeVGLQ6xTvpQvN3vwYGiCxGVOGKT/Oy14KQujQAtxA5haa9krTMJd nterpCX5+LX0cPU1oyY3XS7WnvmWx9t0rIRTX8AZ5MJVrdp2S1 tiNoPnJKWWVM4wFbTw7XME +H6oZsmTJ1d6SeXIC0i1yThXUZFyH/99Xi5j/GDcWpL+XojFOQmwgqnULO/d9v/gUa6nA8Mb +PwUtxOV0rmOWxGzrEtorY5zDU+jByTGp/g/pq+6a3N15wf/7m5uf37koQIDAQABo4IEvjCC BLowDAYDVR0TAQH/BAIwADARBglghkgBhvhCAQEEBAMCBaAwDgYDVR0PAQH/BAQDAgXgMEkG A1UdJQRCMEAGCCsGAQUFBwMCBggrBgEFBQcDBAYKKwYBBAGCNw oDBAYIKwYBBQUHAwMGCCsG AQUFBwMIBgorBgEEAYI3FAICMCkGCSsGAQQBgjcUAgQcHhoAUw BtAGEAcgB0AGMAYQByAGQA VQBzAGUAcjAdBgNVHQ4EFgQUQbxmD51V4dFUXQxCs8Sw/d8EKrgwgdIGA1UdIwSByjCBx4AU zIPNo+j6Q87O91yxbjFh7pWmtR2hgaekgaQwgaExCzAJBgNVBA YTAkdSMS0wKwYDVQQKEyRB cmlzdG90bGUgVW5pdmVyc2l0eSBvZiBUaGVzc2Fsb25pa2kxPT A7BgNVBAMTNEFyaXN0b3Rs ZSBVbml2ZXJzaXR5IG9mIFRoZXNzYWxvbmlraSBDZW50cmFsIE NBIDIwMDgxJDAiBgkqhkiG 9w0BCQEWFWNlbnRyYWxjYTIwMDhAYXV0aC5ncoIFAgAAAAAwFg YDVR0SBA8wDYELcGtpQGF1 dGguZ3IwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzABhhdodH RwOi8vb2NzcC5wa2kuYXV0 aC5ncjBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsdjEucG tpLmF1dGguZ3IvQXV0aE5v Y0NBMjAwOC9jcmx2MS5kZXIuY3JsMIGaBglghkgBhvhCAQ0EgY wWgYlUaGlzIGNlcnRpZmlj YXRlIGlzIHN1YmplY3QgdG8gR3JlZWsgbGF3cyBhbmQgb3VyIE NQUy4gVGhpcyBDZXJ0aWZp Y2F0ZSBtdXN0IG9ubHkgYmUgdXNlZCBmb3IgYWNhZGVtaWMsIH Jlc2VhcmNoIG9yIGVkdWNh dGlvbmFsIHB1cnBvc2VzLjA1BglghkgBhvhCAQIEKBYmaHR0cD ovL2NybHYxLnBraS5hdXRo LmdyL0F1dGhOb2NDQTIwMDgwIwYJYIZIAYb4QgEEBBYWFG5zX3 Jldm9rZV9xdWVyeS5waHA/ MDcGCWCGSAGG+EIBCAQqFihodHRwOi8vd3d3LnBraS5hdXRoLm dyL2RvY3VtZW50cy9DUFMu cGhwMIIBIAYDVR0gBIIBFzCCARMwggEPBgsrBgEEAbwdAgACBD CB/zA0BggrBgEFBQcCARYo aHR0cDovL3d3dy5wa2kuYXV0aC5nci9kb2N1bWVudHMvQ1BTLn BocDCBxgYIKwYBBQUHAgIw gbkwKxYkQXJpc3RvdGxlIFVuaXZlcnNpdHkgb2YgVGhlc3NhbG 9uaWtpMAMCAQEagYlUaGlz IGNlcnRpZmljYXRlIGlzIHN1YmplY3QgdG8gR3JlZWsgbGF3cy BhbmQgb3VyIENQUy4gVGhp cyBDZXJ0aWZpY2F0ZSBtdXN0IG9ubHkgYmUgdXNlZCBmb3IgYW NhZGVtaWMsIHJlc2VhcmNo IG9yIGVkdWNhdGlvbmFsIHB1cnBvc2VzLjAzBgNVHREELDAqoC gGCisGAQQBgjcUAgOgGgwY Z3BhbGxAcGNsYWJzLml0Yy5hdXRoLmdyMA0GCSqGSIb3DQEBBA UAA4IBAQATvsRRr4ROv5fp It9+wkFikC5Ersg8aaPygD4/0yQsNFa9VGmoRJVF7R9FgBna4SnPmamxrEOdcWHqDXxGJ0/e ipSXoztRa84NLyQt1LDBL4VQExf8MjSCF9q6zUVDTTDDxU97s8 yRMgiwBZccf5RXYPsAiwYI iFJwjwBXhQ+72VFt1RfpQGkexYLNiZGSWhzhb9/ChgTd6ZnsawueZtJOPN1o42OP7HvMnocy HEhbz/WnnzumTHyrissEvMSXCk63nQpmOXyrcsELZIk+ORNoB0XDGTe9 ArpbgHyEftzXX6zA 8iTDFlVI0jZe8h71kjMYIyqpY95pm+5n149tuFjLMYIEjTCCBI kCAQEwgdMwgckxCzAJBgNV BAYTAkdSMS0wKwYDVQQKEyRBcmlzdG90bGUgVW5pdmVyc2l0eS BvZiBUaGVzc2Fsb25pa2kx KTAnBgNVBAsTIENlbnRyYWwgQ29tbXVuaWNhdGlvbiBGYWNpbG l0aWVzMUQwQgYDVQQDEztB VVRIIE5ldHdvcmsgT3BlcmF0aW9ucyBDZW50ZXIgQ2VydGlmaW NhdGlvbiBBdXRob3JpdHkg MjAwODEaMBgGCSqGSIb3DQEJARYLcGtpQGF1dGguZ3ICBQIAAA CHMAkGBSsOAwIaBQCgggKO MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQ kFMQ8XDTA5MTEwNTE3MTE1 OFowIwYJKoZIhvcNAQkEMRYEFPpGefvk43KZjMIeVKbPgj+lpo vUMF8GCSqGSIb3DQEJDzFS MFAwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQ MCAgIAgDANBggqhkiG9w0D AgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCB5AYJKwYBBA GCNxAEMYHWMIHTMIHJMQsw CQYDVQQGEwJHUjEtMCsGA1UEChMkQXJpc3RvdGxlIFVuaXZlcn NpdHkgb2YgVGhlc3NhbG9u aWtpMSkwJwYDVQQLEyBDZW50cmFsIENvbW11bmljYXRpb24gRm FjaWxpdGllczFEMEIGA1UE AxM7QVVUSCBOZXR3b3JrIE9wZXJhdGlvbnMgQ2VudGVyIENlcn RpZmljYXRpb24gQXV0aG9y aXR5IDIwMDgxGjAYBgkqhkiG9w0BCQEWC3BraUBhdXRoLmdyAg UCAAAAhzCB5gYLKoZIhvcN AQkQAgsxgdaggdMwgckxCzAJBgNVBAYTAkdSMS0wKwYDVQQKEy RBcmlzdG90bGUgVW5pdmVy c2l0eSBvZiBUaGVzc2Fsb25pa2kxKTAnBgNVBAsTIENlbnRyYW wgQ29tbXVuaWNhdGlvbiBG YWNpbGl0aWVzMUQwQgYDVQQDEztBVVRIIE5ldHdvcmsgT3Blcm F0aW9ucyBDZW50ZXIgQ2Vy dGlmaWNhdGlvbiBBdXRob3JpdHkgMjAwODEaMBgGCSqGSIb3DQ EJARYLcGtpQGF1dGguZ3IC BQIAAACHMA0GCSqGSIb3DQEBAQUABIIBAKugoPB6rsc351Oi6T mbkgDeehC6b3eVMIe7I3jX W0wwl1JtwKvapxRlB48utXKKun/w4Rg/rsJzZzcxXUOL6FPQbXOMf4JoYtc4vCygwaQidzTE x3mB8NzJQwUoQEvotmK6g5ufD3hSC65XeKh2aJKwyzLL1ptbuo aQHxSNACNkf7o3aEKnm0yr OQa0icnJRtKSTZz+0dtGeI08x/p9ZigudLVJvC+wnD1cfY/gdiEUy/j7JsDITXvIrtPaj1+8 wYSUywnhu84v3A/LsMAZSBUPZvLpEnMwV2DN/FP5xQfGFCRH3ntiF9F2KqRYThSGkJOkhv/S m8TKcRGq8ISg1d4AAAAAAAA= --------------ms040706030205040308030704-- -- To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org |
makechrootpkg: Use the host's SRCDEST and PKGDEST if they are defined
On Fri, Nov 20, 2009 at 2:50 AM, Firmicus <Firmicus@gmx.net> wrote:
> Aaron Griffin wrote: >>> Aaron Griffin wrote: >>> >>>> On Wed, Nov 4, 2009 at 8:02 PM, Eric Bélanger <snowmaniscool@gmail.com> wrote: >>>> >>>> >>>>> Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com> >>>>> --- >>>>> *makechrootpkg | * *3 +++ >>>>> *1 files changed, 3 insertions(+), 0 deletions(-) >>>>> >>>>> diff --git a/makechrootpkg b/makechrootpkg >>>>> index 5095425..d1dcf32 100755 >>>>> --- a/makechrootpkg >>>>> +++ b/makechrootpkg >>>>> @@ -150,6 +150,9 @@ if [ "$REPACK" != "1" ]; then >>>>> * * rm -rf "$uniondir/build/"* >>>>> *fi >>>>> >>>>> +eval $(grep '^SRCDEST=' /etc/makepkg.conf) >>>>> +eval $(grep '^PKGDEST=' /etc/makepkg.conf) >>>>> + >>>>> *[ -d "$uniondir/pkgdest" ] || mkdir "$uniondir/pkgdest" >>>>> *if ! grep "PKGDEST=/pkgdest" "$uniondir/etc/makepkg.conf" >/dev/null 2>&1; then >>>>> * * echo "Setting PKGDEST in makepkg.conf" >>>>> >>>>> >> <snip> >> >> I was thinking more along the lines of: >> >> Original: eval $(grep '^SRCDEST=' /etc/makepkg.conf) >> >> SRCDEST=$(grep '^SRCDEST=' /etc/makepkg.conf | cut -d= -f2) >> PKGDEST=$(grep '^PKGDEST=' /etc/makepkg.conf | cut -d= -f2) >> >> > > Re: Eric's request of November 11 in another thread, I am in favour of > committing the above fix to devtools, and then release a new version. Is > it ok with you Aaron? > > F > Bump. Any resolution yet for this SRCDEST/PKGDEST "sourcing" issue? |
makechrootpkg: Use the host's SRCDEST and PKGDEST if they are defined
On Wed, Dec 16, 2009 at 12:17 PM, Eric Bélanger <snowmaniscool@gmail.com> wrote:
> On Fri, Nov 20, 2009 at 2:50 AM, Firmicus <Firmicus@gmx.net> wrote: >> Aaron Griffin wrote: >>>> Aaron Griffin wrote: >>>> >>>>> On Wed, Nov 4, 2009 at 8:02 PM, Eric Bélanger <snowmaniscool@gmail.com> wrote: >>>>> >>>>> >>>>>> Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com> >>>>>> --- >>>>>> *makechrootpkg | * *3 +++ >>>>>> *1 files changed, 3 insertions(+), 0 deletions(-) >>>>>> >>>>>> diff --git a/makechrootpkg b/makechrootpkg >>>>>> index 5095425..d1dcf32 100755 >>>>>> --- a/makechrootpkg >>>>>> +++ b/makechrootpkg >>>>>> @@ -150,6 +150,9 @@ if [ "$REPACK" != "1" ]; then >>>>>> * * rm -rf "$uniondir/build/"* >>>>>> *fi >>>>>> >>>>>> +eval $(grep '^SRCDEST=' /etc/makepkg.conf) >>>>>> +eval $(grep '^PKGDEST=' /etc/makepkg.conf) >>>>>> + >>>>>> *[ -d "$uniondir/pkgdest" ] || mkdir "$uniondir/pkgdest" >>>>>> *if ! grep "PKGDEST=/pkgdest" "$uniondir/etc/makepkg.conf" >/dev/null 2>&1; then >>>>>> * * echo "Setting PKGDEST in makepkg.conf" >>>>>> >>>>>> >>> <snip> >>> >>> I was thinking more along the lines of: >>> >>> Original: eval $(grep '^SRCDEST=' /etc/makepkg.conf) >>> >>> SRCDEST=$(grep '^SRCDEST=' /etc/makepkg.conf | cut -d= -f2) >>> PKGDEST=$(grep '^PKGDEST=' /etc/makepkg.conf | cut -d= -f2) >>> >>> >> >> Re: Eric's request of November 11 in another thread, I am in favour of >> committing the above fix to devtools, and then release a new version. Is >> it ok with you Aaron? >> >> F >> > > Bump. Any resolution yet for this SRCDEST/PKGDEST "sourcing" issue? Sorry, this has been marked in my little patch queue for too long. I pushed the latest change up there. Let me know if that looks ok to everyone |
| All times are GMT. The time now is 06:03 AM. |
VBulletin, Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.