X-Original-To: alpine-devel@lists.alpinelinux.org Delivered-To: alpine-devel@lists.alpinelinux.org Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.27]) by lists.alpinelinux.org (Postfix) with ESMTP id ECEF0618EB4 for ; Sat, 22 Aug 2009 05:05:37 +0000 (UTC) Received: by qw-out-2122.google.com with SMTP id 9so760161qwb.13 for ; Fri, 21 Aug 2009 22:05:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:reply-to:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=axU138+mQF+KjGGIWsOUf1ZKNsXD9eqFkqOq9fQqi1g=; b=sfGkJ0kjlWgTCe1e2QZQk5rqO/Akzy0RPLej70iIf4vyRY9yizmfvbPGfsDjnqRQIk hK0AipgQmCltb18WA1ouDliSwDWS7WHnh7g/fqpM8dWIMubcQnsKx2pDRw8lxB1Gsdeu OPpofPJB6mktapcjr2MaZrlSmHUz7D1sssbqQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:reply-to:date:x-google-sender-auth:message-id :subject:from:to:content-type; b=mONf4y6a9UM+XYkNQKFzNfAmOhbjeK6yP6Nm49EvcuNVcsHYuvQ/1ehiH7o3hPRa+o z/O80yUDXWyXk00aHv3v5Lxpln6AOckcgTJoswTkT89reMp6IfVHwxWbGJYfES176YHr VkFY8khCdIHe0tli/th9jgkMxLFCvdDQZOOMk= X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Sender: jeremythomerson@gmail.com Reply-To: jeremy@thomersonfamily.com Received: by 10.229.40.200 with SMTP id l8mr466539qce.104.1250917537118; Fri, 21 Aug 2009 22:05:37 -0700 (PDT) Date: Sat, 22 Aug 2009 00:05:37 -0500 X-Google-Sender-Auth: b45738e117ea2737 Message-ID: <6602aeca0908212205h4c1de1bekb3800b1198728cdd@mail.gmail.com> Subject: [alpine-devel] [PATCH] main/ez-ipupdate: new aport From: Jeremy Thomerson To: alpine-devel@lists.alpinelinux.org Content-Type: multipart/mixed; boundary=00163641714971796b0471b3ef65 --00163641714971796b0471b3ef65 Content-Type: multipart/alternative; boundary=0016364171497179610471b3ef63 --0016364171497179610471b3ef63 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Attached is my patch for adding ez-ipupdate. I have not tested it on a real box with a public IP, but I have run it in my chroot environment on my laptop with an internal IP, and it was successfully running as a daemon and updating DynDNS. I did have a little worry because rc-status is indicating that it is crashed, but I think this is because within the chroot environment it can't tell the process is still running. I'll have to test that part on a real box later. Let me know if you have any feedback on this. Jeremy Thomerson --0016364171497179610471b3ef63 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Attached is my patch for adding ez-ipupdate.=A0 I have not tested it on a r= eal box with a public IP, but I have run it in my chroot environment on my = laptop with an internal IP, and it was successfully running as a daemon and= updating DynDNS.=A0 I did have a little worry because rc-status is indicat= ing that it is crashed, but I think this is because within the chroot envir= onment it can't tell the process is still running.=A0 I'll have to = test that part on a real box later.

Let me know if you have any feedback on this.

Jeremy Thomerson --0016364171497179610471b3ef63-- --00163641714971796b0471b3ef65 Content-Type: text/x-patch; charset=US-ASCII; name="0001-main-ez-ipupdate-new-aport.patch" Content-Disposition: attachment; filename="0001-main-ez-ipupdate-new-aport.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fynvzn2r0 RnJvbSAyNjFmY2Q2OGQ3N2M0OTRjNzcyODY3NWExZTVjZjNhZGQ2NWQ5NjJkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKZXJlbXkgVGhvbWVyc29uIDxqZXJlbXlAdGhvbWVyc29uZmFt aWx5LmNvbT4KRGF0ZTogU2F0LCAyMiBBdWcgMjAwOSAwNTowMDoyMyArMDAwMApTdWJqZWN0OiBb UEFUQ0hdIG1haW4vZXotaXB1cGRhdGU6IG5ldyBhcG9ydAoKdXRpbGl0eSBmb3IgdXBkYXRpbmcg eW91ciBob3N0IG5hbWUgZm9yIG1hbnkgb2YgdGhlIGR5bmFtaWMgRE5TIHNlcnZpY2VzIChlei1p cC5uZXQsIGR5bmRucy5vcmcsIGV0YykKaHR0cDovL2V6LWlwdXBkYXRlLmNvbS8KLS0tCiBtYWlu L2V6LWlwdXBkYXRlL0FQS0JVSUxEICAgICAgICAgICAgICAgICB8ICAgMzYgKysrKysrKysrKysr KysrKysrKwogbWFpbi9lei1pcHVwZGF0ZS9lei1pcHVwZGF0ZS5jb25mZCAgICAgICAgfCAgIDM0 ICsrKysrKysrKysrKysrKysrKwogbWFpbi9lei1pcHVwZGF0ZS9lei1pcHVwZGF0ZS5pbml0ZCAg ICAgICAgfCAgIDU0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBtYWluL2V6LWlwdXBk YXRlL2V6LWlwdXBkYXRlLnBvc3QtaW5zdGFsbCB8ICAgIDUgKysrCiBtYWluL2V6LWlwdXBkYXRl L2V6LWlwdXBkYXRlLnByZS1pbnN0YWxsICB8ICAgIDUgKysrCiA1IGZpbGVzIGNoYW5nZWQsIDEz NCBpbnNlcnRpb25zKCspLCAwIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IG1haW4v ZXotaXB1cGRhdGUvQVBLQlVJTEQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBtYWluL2V6LWlwdXBkYXRl L2V6LWlwdXBkYXRlLmNvbmZkCiBjcmVhdGUgbW9kZSAxMDA2NDQgbWFpbi9lei1pcHVwZGF0ZS9l ei1pcHVwZGF0ZS5pbml0ZAogY3JlYXRlIG1vZGUgMTAwNjQ0IG1haW4vZXotaXB1cGRhdGUvZXot aXB1cGRhdGUucG9zdC1pbnN0YWxsCiBjcmVhdGUgbW9kZSAxMDA2NDQgbWFpbi9lei1pcHVwZGF0 ZS9lei1pcHVwZGF0ZS5wcmUtaW5zdGFsbAoKZGlmZiAtLWdpdCBhL21haW4vZXotaXB1cGRhdGUv QVBLQlVJTEQgYi9tYWluL2V6LWlwdXBkYXRlL0FQS0JVSUxECm5ldyBmaWxlIG1vZGUgMTAwNjQ0 CmluZGV4IDAwMDAwMDAuLmZiYzAyMTkKLS0tIC9kZXYvbnVsbAorKysgYi9tYWluL2V6LWlwdXBk YXRlL0FQS0JVSUxECkBAIC0wLDAgKzEsMzYgQEAKKyMgQ29udHJpYnV0b3I6IEplcmVteSBUaG9t ZXJzb24gPGplcmVteUB0aG9tZXJzb25mYW1pbHkuY29tPgorIyBNYWludGFpbmVyOiBKZXJlbXkg VGhvbWVyc29uIDxqZXJlbXlAdGhvbWVyc29uZmFtaWx5LmNvbT4KK3BrZ25hbWU9ZXotaXB1cGRh dGUKK3BrZ3Zlcj0zLjAuMTAKK3BrZ3JlbD0wCitwa2dkZXNjPSJ1dGlsaXR5IGZvciB1cGRhdGlu ZyB5b3VyIGhvc3QgbmFtZSBmb3IgbWFueSBvZiB0aGUgZHluYW1pYyBETlMgc2VydmljZXMgKGV6 LWlwLm5ldCwgZHluZG5zLm9yZywgZXRjKSIKK3VybD0iaHR0cDovL2V6LWlwdXBkYXRlLmNvbS8i CitsaWNlbnNlPSJHUEwiCitkZXBlbmRzPSIiCittYWtlZGVwZW5kcz0iIgoraW5zdGFsbD0iJHBr Z25hbWUucHJlLWluc3RhbGwgJHBrZ25hbWUucG9zdC1pbnN0YWxsIgorc3VicGFja2FnZXM9IiIK K3NvdXJjZT0iaHR0cDovL2V6LWlwdXBkYXRlLmNvbS9kaXN0LyRwa2duYW1lLSRwa2d2ZXIudGFy Lmd6CisJZXotaXB1cGRhdGUuY29uZmQKKwllei1pcHVwZGF0ZS5pbml0ZAorCSIKKworYnVpbGQo KSB7CisJY2QgIiRzcmNkaXIiLyRwa2duYW1lLSRwa2d2ZXIKKworCS4vY29uZmlndXJlIC0tcHJl Zml4PS91c3IgXAorCQktLXN5c2NvbmZkaXI9L2V0YyBcCisJCS0tbWFuZGlyPS91c3Ivc2hhcmUv bWFuIFwKKwkJLS1pbmZvZGlyPS91c3Ivc2hhcmUvaW5mbworCW1ha2UgfHwgcmV0dXJuIDEKKwlt YWtlIERFU1RESVI9IiRwa2dkaXIiIGluc3RhbGwKKworCWluc3RhbGwgLW03NTUgLUQgIiRzcmNk aXIiLyRwa2duYW1lLmluaXRkICIkcGtnZGlyIi9ldGMvaW5pdC5kLyRwa2duYW1lCisJaW5zdGFs bCAtbTY0NCAtRCAiJHNyY2RpciIvJHBrZ25hbWUuY29uZmQgIiRwa2dkaXIiL2V0Yy9jb25mLmQv JHBrZ25hbWUKKyAgICAgICAgaW5zdGFsbCAtZCAiJHBrZ2RpciIvdmFyL2xpYi8kcGtnbmFtZQor CWluc3RhbGwgLWQgIiRwa2dkaXIiL3Zhci9ydW4vJHBrZ25hbWUKK30KKworbWQ1c3Vtcz0iNjUw NWM5ZDE4ZWY2YjVjZTEzZmUyYTY2OGViNTcyNGIgIGV6LWlwdXBkYXRlLTMuMC4xMC50YXIuZ3oK K2U2ZTA2NzgwYjE4OTZmMjI1MDEzMmNjMTZjZDEwNzEwICBlei1pcHVwZGF0ZS5jb25mZAorMDRi NzczZDQ2N2U5NzkzYzlhNGUzYjBlOWQ2YTJmN2YgIGV6LWlwdXBkYXRlLmluaXRkIgpkaWZmIC0t Z2l0IGEvbWFpbi9lei1pcHVwZGF0ZS9lei1pcHVwZGF0ZS5jb25mZCBiL21haW4vZXotaXB1cGRh dGUvZXotaXB1cGRhdGUuY29uZmQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4u MTAzNDljZgotLS0gL2Rldi9udWxsCisrKyBiL21haW4vZXotaXB1cGRhdGUvZXotaXB1cGRhdGUu Y29uZmQKQEAgLTAsMCArMSwzNCBAQAorIyBjb25mLmQgZmlsZSBmb3IgZXotaXB1cGRhdGUKKwor IyBOT1RFOiBhbGwgb2YgdGhlIG9wdGlvbnMgZGVmaW5lZCBpbiB0aGlzIGNvbmZpZ3VyYXRpb24g ZmlsZSBuZWVkCisjIHRvIHJlbWFpbiBpbiB0aGUgZmlsZSAoZG8gbm90IHJlbW92ZSB0aGVtKS4g IG1vZGlmeSB0aGVtIGFzIG5lZWRlZAorIyBvciBsZWF2ZSB0aGVtIGF0IHRoZSBkZWZhdWx0CisK KyMgdGhlIHR5cGUgb2Ygc2VydmljZSB0aGF0IHlvdSBhcmUgdXNpbmcKKyMJdHJ5IG9uZSBvZjog ZXppcCwgcGdwb3csIGRocywgZHluZG5zLCAKKyMJZHluZG5zLXN0YXRpYywgb2RzLCB0em8sIGdu dWRpcCwgZWFzeWRucywgCisjCWp1c3RsaW51eCwgZHlucywgaG4sIHpvbmVlZGl0CitTRVJWSUNF PSIiCisKKyMgV2hhdCBob3N0bmFtZSBhcmUgeW91IHVwZGF0aW5nPworSE9TVD15b3VyLWRvbWFp bi5zZXJ2aWNlLWRvbWFpbi50bGQKKworIyBDcmVkZW50aWFscyB1c2VkIHRvIHVwZGF0ZSB0aGUg c2VydmljZQorVVNFUj15b3VydXNlcm5hbWUKK1BBU1M9eW91cnBhc3N3b3JkCisKKyMgV2hpY2gg aW50ZXJmYWNlIGhhcyB0aGUgSVAgdG8gYmUgdXBkYXRlZD8KK0lGQUNFPSJldGgwIgorCisjIElm IHlvdSB3YW50IHlvdXIgZG9tYWluIHRvIGhhdmUgYSB3aWxkY2FyZCBhbGlhcywgc2V0IHRoaXMg dG8gMQorV0lMRENBUkQ9MAorCisjIElmIHlvdSBuZWVkIHRvIG92ZXJyaWRlIHRoZSBzZXJ2ZXIg dG8gc2VuZCB1cGRhdGVzIHRvLCBkbyBpdCBoZXJlLgorIwlZb3UgY2FuIGFsc28gc3BlY2lmeSB0 aGUgcG9ydCwgaW4gdGhpcyBmb3JtYXQ6IHNlcnZlcls6cG9ydF0gCitTRVJWRVI9CisKKyMgbWF4 IHRpbWUgaW4gYmV0d2VlbiB1cGRhdGVzIChzZWNvbmRzIC0gbXVzdCBiZSA4NjQwMCBvciBsYXJn ZXIpCitNQVhfSU5URVJWQUw9ODY0MDAKKworIyBJL08gdGltZW91dCAoc2Vjb25kcy5taWxsaXMp CitUSU1FT1VUPTQ1LjAKZGlmZiAtLWdpdCBhL21haW4vZXotaXB1cGRhdGUvZXotaXB1cGRhdGUu aW5pdGQgYi9tYWluL2V6LWlwdXBkYXRlL2V6LWlwdXBkYXRlLmluaXRkCm5ldyBmaWxlIG1vZGUg MTAwNjQ0CmluZGV4IDAwMDAwMDAuLjQ1ZDI4NzQKLS0tIC9kZXYvbnVsbAorKysgYi9tYWluL2V6 LWlwdXBkYXRlL2V6LWlwdXBkYXRlLmluaXRkCkBAIC0wLDAgKzEsNTQgQEAKKyMhL3NiaW4vcnVu c2NyaXB0CisKKyMgaW5pdC5kIGZpbGUgZm9yIGV6LWlwdXBkYXRlCisKK05BTUU9ZXotaXB1cGRh dGUKK0RBRU1PTj0vdXNyL2Jpbi8kTkFNRQorREFFTU9OX0dST1VQPWlwdXBkYXRlCitEQUVNT05f VVNFUj1pcHVwZGF0ZQorCisjIGxvYWQgdGhlIGNvbmZpZworLiAvZXRjL2NvbmYuZC8ke05BTUV9 CisKKyMgbm93IGNvbnZlcnQgaXQgaW50byBjb21tYW5kIGxpbmUgb3B0aW9ucworT1BUUz0iLWQg LVMgJHtTRVJWSUNFfSAtaCAke0hPU1R9IC11IFwiJHtVU0VSfToke1BBU1N9XCIgLWkgJHtJRkFD RX0iCitpZiBbICIkV0lMRENBUkQiID09IDEgXTsgdGhlbgorICAgICAgICBPUFRTPSIke09QVFN9 IC13IgorZmkKK2lmIFsgIiRTRVJWRVIiICE9ICIiIF07IHRoZW4KKyAgICAgICAgT1BUUz0iJHtP UFRTfSAtcyBcIiR7U0VSVkVSfVwiIgorZmkKK09QVFM9IiR7T1BUU30gLXQgJHtUSU1FT1VUfSAt TSAke01BWF9JTlRFUlZBTH0iCisKK2RlcGVuZCgpIHsKKwluZWVkIG5ldAorfQorCitzdGFydCgp IHsKKyAgICAgICAgZWJlZ2luICJTdGFydGluZyAke05BTUV9IgorICAgICAgICAgICAgICAgIHN0 YXJ0LXN0b3AtZGFlbW9uIC0tc3RhcnQgLS1xdWlldCBcCisgICAgICAgICAgICAgICAgICAgICAg ICAtLXBpZGZpbGUgL3Zhci9ydW4vJHtOQU1FfS5waWQgXAorICAgICAgICAgICAgICAgICAgICAg ICAgLS1jaHVpZCAke0RBRU1PTl9VU0VSfToke0RBRU1PTl9HUk9VUH0gXAorICAgICAgICAgICAg ICAgICAgICAgICAgLS1leGVjICR7REFFTU9OfSAtLSAke09QVFN9CisgICAgICAgIGVlbmQgJD8K K30KKworc3RvcCgpIHsKKwllYmVnaW4gIlN0b3BwaW5nICR7TkFNRX0iCisJCXN0YXJ0LXN0b3At ZGFlbW9uIC0tc3RvcCAtLXF1aWV0IFwKKwkJCS0tZXhlYyAke0RBRU1PTn0gXAorCQkJLS1waWRm aWxlIC92YXIvcnVuLyR7TkFNRX0ucGlkIFwKKwllZW5kICQ/Cit9CisKK3JlbG9hZCgpIHsKKwll YmVnaW4gIlJlbG9hZGluZyAke05BTUV9IgorCWlmICEgc2VydmljZV9zdGFydGVkICIke05BTUV9 IiA7IHRoZW4KKwkJZWVuZCAxICIke05BTUV9IGlzIG5vdCBzdGFydGVkIgorCQlyZXR1cm4gMQor CWZpCisJc3RhcnQtc3RvcC1kYWVtb24gLS1zdG9wIC0tb2tub2RvIC0tc2lnbmFsIEhVUCBcCisJ CS0tZXhlYyAke0RBRU1PTn0gLS1waWRmaWxlIC92YXIvcnVuLyR7TkFNRX0ucGlkCisJZWVuZCAk PworfQorCmRpZmYgLS1naXQgYS9tYWluL2V6LWlwdXBkYXRlL2V6LWlwdXBkYXRlLnBvc3QtaW5z dGFsbCBiL21haW4vZXotaXB1cGRhdGUvZXotaXB1cGRhdGUucG9zdC1pbnN0YWxsCm5ldyBmaWxl IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjg0NmMyMTEKLS0tIC9kZXYvbnVsbAorKysgYi9t YWluL2V6LWlwdXBkYXRlL2V6LWlwdXBkYXRlLnBvc3QtaW5zdGFsbApAQCAtMCwwICsxLDUgQEAK KyMhL2Jpbi9zaAorCitjaG93biBpcHVwZGF0ZTppcHVwZGF0ZSB2YXIvcnVuL2V6LWlwdXBkYXRl IHZhci9saWIvZXotaXB1cGRhdGUKK2V4aXQgMAorCmRpZmYgLS1naXQgYS9tYWluL2V6LWlwdXBk YXRlL2V6LWlwdXBkYXRlLnByZS1pbnN0YWxsIGIvbWFpbi9lei1pcHVwZGF0ZS9lei1pcHVwZGF0 ZS5wcmUtaW5zdGFsbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5hOGQwYzQ3 Ci0tLSAvZGV2L251bGwKKysrIGIvbWFpbi9lei1pcHVwZGF0ZS9lei1pcHVwZGF0ZS5wcmUtaW5z dGFsbApAQCAtMCwwICsxLDUgQEAKKyMhL2Jpbi9zaAorCithZGR1c2VyIC1oIC92YXIvbGliL2V6 LWlwdXBkYXRlIC1zIC9iaW4vZmFsc2UgLUQgaXB1cGRhdGUgMj4vZGV2L251bGwKK2V4aXQgMAor Ci0tIAoxLjYuNAoK --00163641714971796b0471b3ef65-- --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---