From owner-freebsd-ports@FreeBSD.ORG Sun Apr 13 06:59:33 2014 Return-Path: Delivered-To: freebsd-ports@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 0AEE5818 for ; Sun, 13 Apr 2014 06:59:33 +0000 (UTC) Received: from venus.morante.net (venus.morante.net [63.247.147.163]) by mx1.freebsd.org (Postfix) with ESMTP id B1BDD1DDD for ; Sun, 13 Apr 2014 06:59:31 +0000 (UTC) Received: from saturn.morante.com (localhost [127.0.0.1]) by venus.morante.net (Postfix) with ESMTP id A53DBE1B074 for ; Sun, 13 Apr 2014 02:59:24 -0400 (EDT) X-Virus-Scanned: amavisd-new at morante.net Received: from venus.morante.net ([127.0.0.1]) by saturn.morante.com (saturn.morante.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id WEHe2OAbgV5n for ; Sun, 13 Apr 2014 02:59:22 -0400 (EDT) Received: from [192.168.0.2] (my-room.morante.com [192.168.0.2]) by venus.morante.net (Postfix) with ESMTPSA id 88F0BE1B073 for ; Sun, 13 Apr 2014 02:59:21 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=morante.net; s=default; t=1397372361; bh=hMOTgxb7V4kEh6m5FVw03TT8rLA0HgL+7tJdi3u0W6c=; h=Date:From:To:Subject:References:In-Reply-To; b=fW3+ymP09mtusTjLxLjUIHJUm7ZdmEKpyx698gKzr727tHz00QqQo8aiejVWFFJkJ zKspXhmKS8vtbNh8lqwGZMpWr9G7Y6tWKiOHT6gcoJcGGzNxgSaGshYqhCo6gJowda hicuxIrUwMQ/Nj2AWkc/cOeqJ17h/Fl5XUHiughg= Message-ID: <534A33E8.8060803@morante.net> Date: Sun, 13 Apr 2014 02:51:20 -0400 From: Daniel Morante User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Subject: Re: Port: net-p2p/zetacoin References: <534874BE.1060600@morante.net> In-Reply-To: Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms010702020508030300000601" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2014 06:59:33 -0000 This is a cryptographically signed message in MIME format. --------------ms010702020508030300000601 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Thank you for the direction. I imagine that Bitcoin, Litecoin, Doggiecoin, namecoin, etc will want to = do something similar in the future and will add there own users to the=20 UIDs file. I'll create a "zetacoin" user as see if it's accepted. On 4/12/2014 4:41 AM, Scot Hetzel wrote: > On Fri, Apr 11, 2014 at 6:03 PM, Daniel Morante wr= ote: >> I'm updating the port and at the same time making some changes to the = rc.d >> start up script. >> I have added the option to change the user that zetacoind runs as: >> >> >> : ${zetacoin_user=3D"root"} >> : ${zetacoin_group=3D"wheel"} >> >> >> zetacoin_create_datadir() >> { >> echo "Creating data directory" >> eval mkdir -p ${zetacoin_datadir} >> [ $? -eq 0 ] && chown -R ${zetacoin_user}:${zetacoin_group} >> ${zetacoin_datadir} >> ln -s ${zetacoin_datadir} /.zetacoin >> } >> >> >> >> >> I'm not sure if I should leave it defaulting to root/wheel or have the= port >> create a "zetacoin" user and group and have it use that to begin with.= >> > It's better to have less things run as root/wheel. Especially if the > zetacoind daemon can be run as a different user. > >> Should I just let the end user make that decision? >> > The port maintainer should make this decision to switch the user/group > to zetacoin. > >> The problem I see with defaulting to a "zetacoin" user is that existin= g >> installations will need to manually change the owner and group of the = data >> directory. >> >> Thoughts? >> > You just have to prepare a note for UPDATING that says that the > zetacoind daemon is now run as user zetacoin, and that existing > installations will need to change the owner/group to zetacoin for the > data directory. > --------------ms010702020508030300000601 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIKRzCC BRowggQCoAMCAQICEG0Z6qcZT2ozIuYiMnqqcd4wDQYJKoZIhvcNAQEFBQAwga4xCzAJBgNV BAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkxHjAcBgNVBAoT FVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3dy51c2VydHJ1c3Qu Y29tMTYwNAYDVQQDEy1VVE4tVVNFUkZpcnN0LUNsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg RW1haWwwHhcNMTEwNDI4MDAwMDAwWhcNMjAwNTMwMTA0ODM4WjCBkzELMAkGA1UEBhMCR0Ix GzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE ChMRQ09NT0RPIENBIExpbWl0ZWQxOTA3BgNVBAMTMENPTU9ETyBDbGllbnQgQXV0aGVudGlj YXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAJKEhFtLV5jUXi+LpOFAyKNTWF9mZfEyTvefMn1V0HhMVbdClOD5J3EHxcZppLkyxPFA GpDMJ1Zifxe1cWmu5SAb5MtjXmDKokH2auGj/7jfH0htZUOMKi4rYzh337EXrMLaggLW1DJq 1GdvIBOPXDX65VSAr9hxCh03CgJQU2yVHakQFLSZlVkSMf8JotJM3FLb3uJAAVtIaN3FSrTg 7SQfOq9xXwfjrL8UO7AlcWg99A/WF1hGFYE8aIuLgw9teiFX5jSw2zJ+40rhpVJyZCaRTqWS D//gsWD9Gm9oUZljjRqLpcxCm5t9ImPTqaD8zp6Q30QZ9FxbNboW86eb/8ECAwEAAaOCAUsw ggFHMB8GA1UdIwQYMBaAFImCZ33EnSZwAEu0UEh83j2uBG59MB0GA1UdDgQWBBR6E04AdFvG eGNkJ8Ev4qBbvHnFezAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADARBgNV HSAECjAIMAYGBFUdIAAwWAYDVR0fBFEwTzBNoEugSYZHaHR0cDovL2NybC51c2VydHJ1c3Qu Y29tL1VUTi1VU0VSRmlyc3QtQ2xpZW50QXV0aGVudGljYXRpb25hbmRFbWFpbC5jcmwwdAYI KwYBBQUHAQEEaDBmMD0GCCsGAQUFBzAChjFodHRwOi8vY3J0LnVzZXJ0cnVzdC5jb20vVVRO QWRkVHJ1c3RDbGllbnRfQ0EuY3J0MCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC51c2VydHJ1 c3QuY29tMA0GCSqGSIb3DQEBBQUAA4IBAQCF1r54V1VtM39EUv5C1QaoAQOAivsNsv1Kv/av QUn1G1rF0q0bc24+6SZ85kyYwTAo38v7QjyhJT4KddbQPTmGZtGhm7VNm2+vKGwdr+XqdFqo 2rHA8XV6L566k3nK/uKRHlZ0sviN0+BDchvtj/1gOSBH+4uvOmVIPJg9pSW/ve9g4EnlFsjr P0OD8ODuDcHTzTNfm9C9YGqzO/761Mk6PB/tm/+bSTO+Qik5g+4zaS6CnUVNqGnagBsePdIa XXxHmaWbCG0SmYbWXVcHG6cwvktJRLiQfsrReTjrtDP6oDpdJlieYVUYtCHVmdXgQ0BCML7q peeU0rD+83X5f27nMIIFJTCCBA2gAwIBAgIQUv6uOZ5jSVo+ZxxUhw8XxDANBgkqhkiG9w0B AQUFADCBkzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxOTA3BgNVBAMTMENP TU9ETyBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTAeFw0xNDA0 MDYwMDAwMDBaFw0xNTA0MDYyMzU5NTlaMCMxITAfBgkqhkiG9w0BCQEWEmRhbmllbEBtb3Jh bnRlLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOrDYZTJNIxlQlGbltv9 VOuBF2Slc24q36qAUfbSb1oCuYBMFt48tWcX79TreaEg/5BHKHbzyy9X4ufErMwWblcblmUU UeRzc+JHqNiqBJd49pn2tjbZS8F+M1Fxyd0TEZWV0p9R5sHBUia8cnIeMMStRsEahKm73+DP OBwlnozBjt7Uz1EYd9f4G40VmPIZLfUqlXbQEMdqwkqLSIwIGzBJ8x3xVejaZR/bjIFsSx2y UcxhPjAWRmIj4SpyO7u2mKh9bIuUkoQhE4C6kaClgPXgIGP/Yh+QvagdQp0PlR17T62rSuOX M8re7S4USH/viyYZhzzb/CFV2Cq5vh8FaEcCAwEAAaOCAeIwggHeMB8GA1UdIwQYMBaAFHoT TgB0W8Z4Y2QnwS/ioFu8ecV7MB0GA1UdDgQWBBQIo4SCbZ3YNP7HTgkpCrYgtD516DAOBgNV HQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAgBgNVHSUEGTAXBggrBgEFBQcDBAYLKwYBBAGy MQEDBQIwEQYJYIZIAYb4QgEBBAQDAgUgMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQEBMCsw KQYIKwYBBQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMFcGA1UdHwRQME4w TKBKoEiGRmh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET0NsaWVudEF1dGhlbnRpY2F0 aW9uYW5kU2VjdXJlRW1haWxDQS5jcmwwgYgGCCsGAQUFBwEBBHwwejBSBggrBgEFBQcwAoZG aHR0cDovL2NydC5jb21vZG9jYS5jb20vQ09NT0RPQ2xpZW50QXV0aGVudGljYXRpb25hbmRT ZWN1cmVFbWFpbENBLmNydDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuY29tb2RvY2EuY29t MB0GA1UdEQQWMBSBEmRhbmllbEBtb3JhbnRlLm5ldDANBgkqhkiG9w0BAQUFAAOCAQEAEG8I b+N/eBRvx4NADR0UiBiXo8r2dvzN/F9u9HpcdFRoE2kUUyrIJaux9DZ1GxVD0mktDxj/URGZ EMjabAR6KOb7P5uOB2S530anaQ10Hey24vWobdASQuUZv2b3RhkL+Blyb9L+pDw2x+jK/Vat cMpJk1fWQUj+hU0LGcK80gZolFZJTSKlnu49H3wEXl3Eij7yJCXOcF5qhZWycCirntbraxXQ ouu32yCsgYWt9jOss1Z0fqTCvvh9vXsqDZ1k5I+nprhMxzsVnjZLQhZixG4MbMPHrF/+IhKU 1NR6zzYnTrjhhPKW+qyVVEMLdHOIKxbopv7JwW/s3eZ6yQtUfTGCBBkwggQVAgEBMIGoMIGT MQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdT YWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE5MDcGA1UEAxMwQ09NT0RPIENs aWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhBS/q45nmNJWj5nHFSH DxfEMAkGBSsOAwIaBQCgggJFMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcN AQkFMQ8XDTE0MDQxMzA2NTEyMFowIwYJKoZIhvcNAQkEMRYEFIxe8WY3aHBQTwv9EFkJNDcu TMgHMGwGCSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG 9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcN AwICASgwgbkGCSsGAQQBgjcQBDGBqzCBqDCBkzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy ZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENB IExpbWl0ZWQxOTA3BgNVBAMTMENPTU9ETyBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNl Y3VyZSBFbWFpbCBDQQIQUv6uOZ5jSVo+ZxxUhw8XxDCBuwYLKoZIhvcNAQkQAgsxgauggagw gZMxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcT B1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMTkwNwYDVQQDEzBDT01PRE8g Q2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEFL+rjmeY0laPmcc VIcPF8QwDQYJKoZIhvcNAQEBBQAEggEA28RuB6mNyu0+tEvfn8bT0phzIUbtJ94y2JbJBbnQ 9YiSPeyQuHIJRwPgxCrP23KXGgRFyFDp1diQJo+LdhobS5VW7jEEORUle66pZWL0gRIke0fG vf3Z0y16sdM046XD07jSGTGPA2KJLzwO0ZLQe/lC8lwBa3s8TVVJvI3RthfiCXVTEd5tlHQk 6Uob+ioSI6RtTU1GikoCcShXihCxPjk8ZKosC3MpEyhn80CJImdUx2QyuoeiZPy6vLyZCcz9 dvJGzA61U2AZ8En4gAZh2px6NFob4G9ydEPDFTYSbEouZ8SE56MS+yQtsbI8rmoE9UVjNpta ZShJyZhGPQtFTQAAAAAAAA== --------------ms010702020508030300000601--