From mboxrd@z Thu Jan 1 00:00:00 1970 From: rennes@openmailbox.org Subject: [PATCH] gnu: Add linux-pam. Date: Fri, 26 Aug 2016 23:47:22 -0500 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_b3cf78779b52efb357048bd69c255e21" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51670) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bdVXD-0003MW-Kv for guix-devel@gnu.org; Sat, 27 Aug 2016 00:48:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bdVXA-00031G-4U for guix-devel@gnu.org; Sat, 27 Aug 2016 00:47:59 -0400 Received: from mail2.openmailbox.org ([62.4.1.33]:35839) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bdVX9-00030u-Qn for guix-devel@gnu.org; Sat, 27 Aug 2016 00:47:56 -0400 List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org --=_b3cf78779b52efb357048bd69c255e21 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed This is a patch for linux-pam, at compile on the Hurd system searches the file fsuid.h. The patch was taken from the Debian project. * This patch is prerequisite for lsh/openssh packages. * The patch was build and installed on Linux and the Hurd systems. Thanks --=_b3cf78779b52efb357048bd69c255e21 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-gnu-Add-linux-pam.patch Content-Disposition: attachment; filename=0001-gnu-Add-linux-pam.patch; size=4582 RnJvbSBjN2RkZjA5YTc5YWQzM2Q2OWI1YWM4MDgwYjYxMzE3NjNlODM2YWU1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSZW5lIFNhYXZlZHJhIDxyZW5uZXNAb3Blbm1haWxib3gub3Jn PgpEYXRlOiBGcmksIDI2IEF1ZyAyMDE2IDIzOjE5OjE0IC0wNTAwClN1YmplY3Q6IFtQQVRDSF0g Z251OiBBZGQgbGludXgtcGFtLgoKCSogZ251L3BhY2thZ2VzL2xpbnV4LnNjbSAobGludXgtcGFt KTogVXNlIGl0LgoJKiBnbnUvcGFja2FnZXMvcGF0Y2hlcy9saW51eC1wYW0tbm8tc2V0ZnN1aWQu cGF0Y2g6IE5ldyBmaWxlLgoJKiBnbnUvbG9jYWwubWsgKGRpc3RfcGF0Y2hfREFUQSk6IEFkZCBp dC4KLS0tCiBnbnUvbG9jYWwubWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgMiArCiBnbnUvcGFja2FnZXMvbGludXguc2NtICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgNiArLQogZ251L3BhY2thZ2VzL3BhdGNoZXMvbGludXgtcGFtLW5vLXNldGZzdWlkLnBhdGNo IHwgNzkgKysrKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDg2IGluc2Vy dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBnbnUvcGFja2FnZXMv cGF0Y2hlcy9saW51eC1wYW0tbm8tc2V0ZnN1aWQucGF0Y2gKCmRpZmYgLS1naXQgYS9nbnUvbG9j YWwubWsgYi9nbnUvbG9jYWwubWsKaW5kZXggYjhjNTM3OC4uMzkxYWE4YSAxMDA2NDQKLS0tIGEv Z251L2xvY2FsLm1rCisrKyBiL2dudS9sb2NhbC5tawpAQCAtNSw2ICs1LDcgQEAKICMgQ29weXJp Z2h0IMKpIDIwMTMsIDIwMTQsIDIwMTUsIDIwMTYgTWFyayBIIFdlYXZlciA8bWh3QG5ldHJpcy5v cmc+CiAjIENvcHlyaWdodCDCqSAyMDE2IENocmlzIE1hcnVzaWNoIDxjbW1hcnVzaWNoQGdtYWls LmNvbT4KICMgQ29weXJpZ2h0IMKpIDIwMTYgS2VpIEtlYnJlYXUgPGtlaUBvcGVubWFpbGJveC5v cmc+CisjIENvcHlyaWdodCDCqSAyMDE2IFJlbmUgU2FhdmVkcmEgPHJlbm5lc0BvcGVubWFpbGJv eC5vcmc+CiAjCiAjIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgogIwpAQCAtNjQ0LDYg KzY0NSw3IEBAIGRpc3RfcGF0Y2hfREFUQSA9CQkJCQkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hl cy9saWJ3bWYtQ1ZFLTIwMTUtNDY5NS5wYXRjaAkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9s aWJ3bWYtQ1ZFLTIwMTUtNDY5Ni5wYXRjaAkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9saWJ4 c2x0LWdlbmVyYXRlZC1pZHMucGF0Y2gJCVwKKyAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvbGludXgt cGFtLW5vLXNldGZzdWlkLnBhdGNoCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2xpcmMtbG9j YWxzdGF0ZWRpci5wYXRjaAkJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvbG0tc2Vuc29ycy1o d21vbi1hdHRycy5wYXRjaAkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9sdWEtQ1ZFLTIwMTQt NTQ2MS5wYXRjaCAgICAgICAgICAgICAgICAgICAgICBcCmRpZmYgLS1naXQgYS9nbnUvcGFja2Fn ZXMvbGludXguc2NtIGIvZ251L3BhY2thZ2VzL2xpbnV4LnNjbQppbmRleCAxZmQ3OTJkLi44ZDdm ZjRjIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvbGludXguc2NtCisrKyBiL2dudS9wYWNrYWdl cy9saW51eC5zY20KQEAgLTE0LDYgKzE0LDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxNiBOaWNv bGFzIEdvYXppb3UgPG1haWxAbmljb2xhc2dvYXppb3UuZnI+CiA7OzsgQ29weXJpZ2h0IMKpIDIw MTYgUmljYXJkbyBXdXJtdXMgPHJla2Fkb0BlbGVwaGx5Lm5ldD4KIDs7OyBDb3B5cmlnaHQgwqkg MjAxNiBEYXZpZCBDcmF2ZW4gPGRhdmlkQGNyYXZlbi5jaD4KKzs7OyBDb3B5cmlnaHQgwqkgMjAx NiBSZW5lIFNhYXZlZHJhIDxyZW5uZXNAb3Blbm1haWxib3gub3JnPgogOzs7CiA7OzsgVGhpcyBm aWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTM5MCw3ICszOTEsMTAgQEAgSXQgaGFz IGJlZW4gbW9kaWZpZWQgdG8gcmVtb3ZlIGFsbCBub24tZnJlZSBiaW5hcnkgYmxvYnMuIikKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiLnRhci5iejIiKSkpCiAgICAg ICAoc2hhMjU2CiAgICAgICAgKGJhc2UzMgotICAgICAgICAiMW45bG5mOWdqczcya2JqMWczNTR2 MXhoaTJqMjdhcWFhaDE1dnlraDdjbmtxMDhpNGFybCIpKSkpCisgICAgICAgICIxbjlsbmY5Z2pz NzJrYmoxZzM1NHYxeGhpMmoyN2FxYWFoMTV2eWtoN2Nua3EwOGk0YXJsIikpCisgICAgICA7OyBP biB0aGUgSHVyZCBzeXN0ZW0gaW4gdGhlICdidWlsZCcgcGhhc2Ugc2Vla3MgZnN1aWQuaCBmaWxl LgorICAgICAgKHBhdGNoZXMgKHNlYXJjaC1wYXRjaGVzCisgICAgICAgICAgICAgICAgImxpbnV4 LXBhbS1uby1zZXRmc3VpZC5wYXRjaCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQt c3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIGAoKCJmbGV4IiAsZmxleCkKZGlmZiAt LWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL2xpbnV4LXBhbS1uby1zZXRmc3VpZC5wYXRjaCBi L2dudS9wYWNrYWdlcy9wYXRjaGVzL2xpbnV4LXBhbS1uby1zZXRmc3VpZC5wYXRjaApuZXcgZmls ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43OTQwYzVhCi0tLSAvZGV2L251bGwKKysrIGIv Z251L3BhY2thZ2VzL3BhdGNoZXMvbGludXgtcGFtLW5vLXNldGZzdWlkLnBhdGNoCkBAIC0wLDAg KzEsNzkgQEAKK1RoZSBwYXRjaCBvcmlnaW5hdGVzIGZyb20gdGhlIERlYmlhbiBwcm9qZWN0IGZv ciB0aGUgSHVyZCBzeXN0ZW0uCisKK09uIHN5c3RlbXMgd2l0aG91dCBzZXRmc3VpZCgpLCB1c2Ug c2V0cmV1aWQoKSBpbnN0ZWFkLgorCitBdXRob3JzOiBTdGV2ZSBMYW5nYXNlayA8dm9ybG9uQGRl Ymlhbi5vcmc+CisKK1Vwc3RyZWFtIHN0YXR1czogdG8gYmUgZm9yd2FyZGVkLCBub3cgdGhhdCBw YW1fbW9kdXRpbF97ZHJvcCxyZWdhaW59X3ByaXYKKyBhcmUgaW1wbGVtZW50ZWQKKworSW5kZXg6 IHBhbS5kZWJpYW4vbGlicGFtL3BhbV9tb2R1dGlsX3ByaXYuYworPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQorLS0tIHBh bS5kZWJpYW4ub3JpZy9saWJwYW0vcGFtX21vZHV0aWxfcHJpdi5jCisrKysgcGFtLmRlYmlhbi9s aWJwYW0vcGFtX21vZHV0aWxfcHJpdi5jCitAQCAtMTQsNyArMTQsOSBAQAorICNpbmNsdWRlIDxz eXNsb2cuaD4KKyAjaW5jbHVkZSA8cHdkLmg+CisgI2luY2x1ZGUgPGdycC5oPgorKyNpZmRlZiBI QVZFX1NZU19GU1VJRF9ICisgI2luY2x1ZGUgPHN5cy9mc3VpZC5oPgorKyNlbmRpZiAvKiBIQVZF X1NZU19GU1VJRF9IICovCisgCisgLyoKKyAgKiBUd28gc2V0ZnN1aWQoKSBjYWxscyBpbiBhIHJv dyBhcmUgbmVjZXNzYXJ5IHRvIGNoZWNrCitAQCAtMjIsMTcgKzI0LDU1IEBACisgICovCisgc3Rh dGljIGludCBjaGFuZ2VfdWlkKHVpZF90IHVpZCwgdWlkX3QgKnNhdmUpCisgeworKyNpZmRlZiBI QVZFX1NZU19GU1VJRF9ICisgCXVpZF90IHRtcCA9IHNldGZzdWlkKHVpZCk7CisgCWlmIChzYXZl KQorIAkJKnNhdmUgPSB0bXA7CisgCXJldHVybiAodWlkX3QpIHNldGZzdWlkKHVpZCkgPT0gdWlk ID8gMCA6IC0xOworKyNlbHNlCisrCXVpZF90IGV1aWQgPSBnZXRldWlkKCk7CisrCXVpZF90IHJ1 aWQgPSBnZXR1aWQoKTsKKysJaWYgKHNhdmUpCisrCQkqc2F2ZSA9IHJ1aWQ7CisrCWlmIChydWlk ID09IHVpZCAmJiB1aWQgIT0gMCkKKysJCWlmIChzZXRyZXVpZChldWlkLCB1aWQpKQorKwkJCXJl dHVybiAtMTsKKysJZWxzZSB7CisrCQlzZXRyZXVpZCgwLCAtMSk7CisrCQlpZiAoc2V0cmV1aWQo LTEsIHVpZCkpIHsKKysJCQlzZXRyZXVpZCgtMSwgMCk7CisrCQkJc2V0cmV1aWQoMCwgLTEpOwor KwkJCWlmIChzZXRyZXVpZCgtMSwgdWlkKSkKKysJCQkJcmV0dXJuIC0xOworKwkJfQorKwl9Cisr I2VuZGlmCisgfQorIHN0YXRpYyBpbnQgY2hhbmdlX2dpZChnaWRfdCBnaWQsIGdpZF90ICpzYXZl KQorIHsKKysjaWZkZWYgSEFWRV9TWVNfRlNVSURfSAorIAlnaWRfdCB0bXAgPSBzZXRmc2dpZChn aWQpOworIAlpZiAoc2F2ZSkKKyAJCSpzYXZlID0gdG1wOworIAlyZXR1cm4gKGdpZF90KSBzZXRm c2dpZChnaWQpID09IGdpZCA/IDAgOiAtMTsKKysjZWxzZQorKwlnaWRfdCBlZ2lkID0gZ2V0ZWdp ZCgpOworKwlnaWRfdCByZ2lkID0gZ2V0Z2lkKCk7CisrCWlmIChzYXZlKQorKwkJKnNhdmUgPSBy Z2lkOworKwlpZiAocmdpZCA9PSBnaWQpCisrCQlpZiAoc2V0cmVnaWQoZWdpZCwgZ2lkKSkKKysJ CQlyZXR1cm4gLTE7CisrCWVsc2UgeworKwkJc2V0cmVnaWQoMCwgLTEpOworKwkJaWYgKHNldHJl Z2lkKC0xLCBnaWQpKSB7CisrCQkJc2V0cmVnaWQoLTEsIDApOworKwkJCXNldHJlZ2lkKDAsIC0x KTsKKysJCQlpZiAoc2V0cmVnaWQoLTEsIGdpZCkpCisrCQkJCXJldHVybiAtMTsKKysJCX0KKysJ fQorKyNlbmRpZgorIH0KKyAKKyBzdGF0aWMgaW50IGNsZWFudXAoc3RydWN0IHBhbV9tb2R1dGls X3ByaXZzICpwKQotLSAKMi42LjMKCg== --=_b3cf78779b52efb357048bd69c255e21--