From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from eddie.linux-mips.org ([148.251.95.138] helo=cvs.linux-mips.org) by metis.ext.pengutronix.de with esmtp (Exim 4.80) (envelope-from ) id 1aR5Xs-0000hH-Jo for ptxdist@pengutronix.de; Wed, 03 Feb 2016 23:05:04 +0100 Received: (from localhost user: 'ladis' uid#1021 fake: STDIN (ladis@eddie.linux-mips.org)) by eddie.linux-mips.org id S27012422AbcBCWFD7R6f5 (ORCPT ); Wed, 3 Feb 2016 23:05:03 +0100 Date: Wed, 3 Feb 2016 23:05:02 +0100 From: Ladislav Michl Message-ID: <20160203220502.GA10125@localhost.localdomain> References: <20160122003137.GA10539@localhost.localdomain> <20160122080636.GA3434@pengutronix.de> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20160122080636.GA3434@pengutronix.de> Subject: [ptxdist] [RFC] Colons in filenames List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ptxdist-bounces@pengutronix.de Sender: "ptxdist" To: ptxdist@pengutronix.de T24gRnJpLCBKYW4gMjIsIDIwMTYgYXQgMDk6MDY6MzZBTSArMDEwMCwgTWljaGFlbCBPbGJyaWNo IHdyb3RlOgo+IE9uIEZyaSwgSmFuIDIyLCAyMDE2IGF0IDAxOjMxOjM3QU0gKzAxMDAsIExhZGlz bGF2IE1pY2hsIHdyb3RlOgo+ID4gTm93IEknbSBnb2luZyB0byBiZSBob25lc3QuIFByZXZpb3Vz IHBhdGNoICdBZGQgdXNiLW1vZGVzd2l0Y2gtZGF0YSBwYWNrYWdlJwo+ID4gYnJlYWsgdGhpbmdz IC0gJ3B0eGRpc3QgaW1hZ2VzJyBmYWlscyBhcyAnOicgaXMgdXNlZCBhcyBkZWxpbWl0ZXIgaW4g cGVybXMgZmlsZS4KPiA+IFBhdGNoIGJlbGxvdyBlc2NhcGVzIHNlbWljb2xvbiBvbiBwcm9kdWNl ciBzaWRlLCBhbnlvbmUgY2FyZXMgYWJvdXQgY29uc3VtZXI/Cj4gCj4gVGhpcyBkb2VzIG5vdCB3 b3JrIHdlbGwgd2l0aCBJRlMgaW4gYmFzaCBhbmQgRlMgaW4gYXdrLiBidXQgSSB0aGluayB3ZSBj YW4KPiBzd2l0Y2ggZGlmZmVyZW50IGNoYXJhY3Rlci4gTWF5YmUgYSB2ZXJ0aWNhbCB0YWI/CgpX ZWxsLCBJIGRpZCBub3QgZ2l2ZSB1cCAnZXNjYXBpbmcgaWRlYScgeWV0LiBXaGF0IGFib3V0IHNv bWV0aGluZyBsaWtlIHRoaXM/Cihhd2sgcGFydCBjb3VsZCBiZSBkb25lIGJldHRlcikKCmRpZmYg LS1naXQgYS9zY3JpcHRzL2xpYi9wdHhkX2xpYl9kb3Blcm1pc3Npb25zLmF3ayBiL3NjcmlwdHMv bGliL3B0eGRfbGliX2RvcGVybWlzc2lvbnMuYXdrCmluZGV4IDMzNjk0OGMuLjE3ZWUxYjYgMTAw NzU1Ci0tLSBhL3NjcmlwdHMvbGliL3B0eGRfbGliX2RvcGVybWlzc2lvbnMuYXdrCisrKyBiL3Nj cmlwdHMvbGliL3B0eGRfbGliX2RvcGVybWlzc2lvbnMuYXdrCkBAIC01LDEzICs1LDI5IEBAIEJF R0lOIHsKIH0KIAogJDEgfiAiZiIgewotCXByaW50ZigiY2htb2QgJXMJJy4lcycgJiZcbiIgXAot CSAgICAgICAiY2hvd24gJXMuJXMJJy4lcycgJiZcbiIsIFwKLQkgICAgICAgJDUsICQyLCAkMywg JDQsICQyKTsKKwlwYXRoID0gJDI7CisJZm9yIChpID0gMzsgaSA8PSBORjsgaSsrKSB7CisJCWlm IChzdWJzdHIocGF0aCwgbGVuZ3RoKHBhdGgpLCAxKSA9PSAiXFwiKQorCQkJcGF0aCA9IHN1YnN0 cihwYXRoLCAxLCBsZW5ndGgocGF0aCkgLSAxKSAiOiIgJGk7CisJCWVsc2UgeworCQkJcHJpbnRm KCJjaG1vZCAlcwknLiVzJyAmJlxuIiBcCisJCQkgICAgICAgImNob3duICVzLiVzCScuJXMnICYm XG4iLCBcCisJCQkgICAgICAgJChpKzIpLCBwYXRoLCAkaSwgJChpKzEpLCBwYXRoKTsKKwkJCWJy ZWFrOworCQl9CisJfQogfQogCiAkMSB+ICJuIiB7Ci0JcHJpbnRmKCJta25vZCAtbSAlcwknLiVz JwklcyAlcyAlcyAmJlxuIiBcCi0JICAgICAgICJjaG93biAlcy4lcwknLiVzJyAmJlxuIiwgXAot CSAgICAgICAkNSwgJDIsICQ2LCAkNywgJDgsICQzLCAkNCwgJDIpOworCXBhdGggPSAkMjsKKwlm b3IgKGkgPSAzOyBpIDw9IE5GOyBpKyspIHsKKwkJaWYgKHN1YnN0cihwYXRoLCBsZW5ndGgocGF0 aCksIDEpID09ICJcXCIpCisJCQlwYXRoID0gc3Vic3RyKHBhdGgsIDEsIGxlbmd0aChwYXRoKSAt IDEpICI6IiAkaTsKKwkJZWxzZSB7CisJCQlwcmludGYoIm1rbm9kIC1tICVzCScuJXMnCSVzICVz ICVzICYmXG4iIFwKKwkJCSAgICAgICAiY2hvd24gJXMuJXMJJy4lcycgJiZcbiIsIFwKKwkJCSAg ICAgICAkKGkrMiksIHBhdGgsICQoaSszKSwgJChpKzQpLCAkKGkrNSksICRpLCAkKGkrMSksIHBh dGgpOworCQkJYnJlYWs7CisJCX0KKwl9CiB9CmRpZmYgLS1naXQgYS9zY3JpcHRzL2xpYi9wdHhk X21ha2VfeHBrZ19wa2cuc2ggYi9zY3JpcHRzL2xpYi9wdHhkX21ha2VfeHBrZ19wa2cuc2gKaW5k ZXggNWJhNDA0ZS4uMDFjZTM2MSAxMDA2NDQKLS0tIGEvc2NyaXB0cy9saWIvcHR4ZF9tYWtlX3hw a2dfcGtnLnNoCisrKyBiL3NjcmlwdHMvbGliL3B0eGRfbWFrZV94cGtnX3BrZy5zaApAQCAtMjEw LDcgKzIxMCw3IEBAIGluc3RhbGwgZGlyZWN0b3J5OgogICAgIGluc3RhbGwgLW0gIiR7bW9kX25m c30iIC1kICIke25kaXJzW0BdLyUvJHtkaXJ9fSIgJiYKICAgICBpbnN0YWxsIC1tICIke21vZH0i IC1vICIke3Vzcn0iIC1nICIke2dycH0iIC1kICIke3BkaXJzW0BdLyUvJHtkaXJ9fSIgJiYKIAot ICAgIGVjaG8gImY6JHtkaXJ9OiR7dXNyfToke2dycH06JHttb2R9IiA+PiAiJHtwa2dfeHBrZ19w ZXJtc30iIHx8CisgICAgZWNobyAiZjoke2Rpci8vOi9cXDp9OiR7dXNyfToke2dycH06JHttb2R9 IiA+PiAiJHtwa2dfeHBrZ19wZXJtc30iIHx8CiAgICAgcHR4ZF9pbnN0YWxsX2Vycm9yICJpbnN0 YWxsX2RpciBmYWlsZWQhIgogfQogZXhwb3J0IC1mIHB0eGRfaW5zdGFsbF9kaXIKQEAgLTM0Myw3 ICszNDMsNyBAQCBVc3VhbGx5LCBqdXN0IHJlbW92ZSB0aGUgNnRoIHBhcmFtZXRlciBhbmQgZXZl cnl0aGluZyB3b3JrcyBmaW5lLgogICAgICMgbm93IGNoYW5nZSB0byByZXF1ZXN0ZWQgdXNlciBh bmQgZ3JvdXAKICAgICBjaG93biAiJHt1c3J9OiR7Z3JwfSIgIiR7cGRpcnNbQF0vJS8ke2RzdH19 IiAmJgogCi0gICAgZWNobyAiZjoke2RzdH06JHt1c3J9OiR7Z3JwfToke21vZH0iID4+ICIke3Br Z194cGtnX3Blcm1zfSIKKyAgICBlY2hvICJmOiR7ZHN0Ly86L1xcOn06JHt1c3J9OiR7Z3JwfTok e21vZH0iID4+ICIke3BrZ194cGtnX3Blcm1zfSIKIH0KIGV4cG9ydCAtZiBwdHhkX2luc3RhbGxf ZmlsZV9pbXBsCiAKQEAgLTQxNCw3ICs0MTQsNyBAQCBpbnN0YWxsIGRldmljZSBub2RlOgogICAg IGRvbmUgJiYKICAgICBjaG93biAiJHt1c3J9OiR7Z3JwfSIgIiR7cGRpcnNbQF0vJS8ke2RzdH19 IiAmJgogCi0gICAgZWNobyAibjoke2RzdH06JHt1c3J9OiR7Z3JwfToke21vZH06JHt0eXBlfTok e21ham9yfToke21pbm9yfSIgPj4gIiR7cGtnX3hwa2dfcGVybXN9IgorICAgIGVjaG8gIm46JHtk c3QvLzovXFw6fToke3Vzcn06JHtncnB9OiR7bW9kfToke3R5cGV9OiR7bWFqb3J9OiR7bWlub3J9 IiA+PiAiJHtwa2dfeHBrZ19wZXJtc30iCiB9CiBleHBvcnQgLWYgcHR4ZF9pbnN0YWxsX21rbm9k CiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnB0eGRp c3QgbWFpbGluZyBsaXN0CnB0eGRpc3RAcGVuZ3V0cm9uaXguZGU=