From owner-freebsd-questions@FreeBSD.ORG Fri Apr 18 04:22:23 2014 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 750AFABA for ; Fri, 18 Apr 2014 04:22:23 +0000 (UTC) Received: from thechriskelley.com (thechriskelley.com [24.205.247.6]) by mx1.freebsd.org (Postfix) with ESMTP id 4B2E11A33 for ; Fri, 18 Apr 2014 04:22:23 +0000 (UTC) Received: from [172.20.1.196] (unknown [12.13.147.252]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by thechriskelley.com (Postfix) with ESMTPSA id 58B232C16FA; Thu, 17 Apr 2014 21:15:54 -0700 (PDT) Authentication-Results: thechriskelley.com; dmarc=none header.from=thechriskelley.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thechriskelley.com; s=com.thechriskelley.dkim; t=1397794556; bh=ilmKeTz6D6s8qvB0L1kw+TQhBs7yCtm4yiNPDskVovk=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=U/wkgSwzAqaHST08UjwFbe7hA2g5AzmYLwXWi144L3+C58/L+Gp4ZvurEbA40l7vS sV5PgPGDp5OZ+S7vfWQMixslXRhqDr8hskfiOgdFzFu3G6ea1TPByeV57Q/M/jMu/z ErAFGvGd7TxL/cUc9oYEbZsU34ptZTQkT8IOF0DgijxKTlHTRbhHKb7zRgoGUMFnn0 6pv5IrDabVjvlDd7QHIGXDOXBdBeLZPPJ4Z5yy3m+mF87Wcnoe863X1zrTchOYMv7p 2ftQGFtzzUPqYPK7PApsIxlNLyXwaMoy/Z93+HYzsyCWAtSePqX9erc0cJ7e5TPjgy VJ6rHQFSU2OxaWCqG3rS6winxv4IiXfL3ZamCS7F2jq9YOXQ0PNTwcuELLLIWHq1Dh rSiylP4ze/EsuI3R42xwlOFSR1OHVKg/xWSyQEE+qD9BUm+pVIxfwSe3CWQHSLRSNL IeM0+9v3I4HfVvV26IW1Rbg7pSjB9oo/UFAeSy8lU5rZnjCf0QLn5vxRfNmDJlRBOz vjklbXLMdt5NRJTrDm8ManuGkb6C52I1EAg8xAEg4i579eI4VHtr7nEG/8mG+gPY/x al5VHXOmtdZCJEXTFeanHjTh+NPDcLMbVRy+F7b3bIn9506wVfGsPCy3OBGJyhOyqO CdLrFpcn1tkAaUXaEd4/DVH8= Content-Type: multipart/signed; boundary="Apple-Mail=_BB303856-1976-4B35-B095-526551BDC4CD"; protocol="application/pkcs7-signature"; micalg=sha1 Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\)) Subject: Re: How to build and install Apache from source inside ezjail? From: Chris Kelley In-Reply-To: Date: Thu, 17 Apr 2014 21:15:52 -0700 Message-Id: References: <53509563.30304@tysdomain.com> To: "edflecko ." X-Mailer: Apple Mail (2.1874) Cc: "freebsd-questions@freebsd.org List" X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Apr 2014 04:22:23 -0000 --Apple-Mail=_BB303856-1976-4B35-B095-526551BDC4CD Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 Hi, On Apr 17, 2014, at 8:15 PM, edflecko . wrote: > configure, build and install it from > source; not from a port. I understand you=92re trying to install from source; installing a port = *is* installing from source, just that the leg-work of finding = dependencies and fixing build errors is done for you. > 1.) What the best way to install Apache from source within a jail = created > with ezjail and Direct answer: by using the ports tree from your jail console. As Tyler mentioned: >> ezjail-admin install -P to install ports tree into jail, then ezjail-admin console = will get you a shell in the jail where you can proceed to download and = compile within the jail via cd /usr/ports/www/apache && make = install clean Alternatively, you can (usually, depending on configure) install the = =93raw", non port source to the jail from the host system by running = something like ./configure --prefix=3D/path/to/jail/usr/local, however = this may not work as expected if install creates users/does other stuff = on the host rather than within the jail. > 2.) In what directory should it be installed within the jail so it's > secured by the jail? Anywhere inside the jail filesystem, again probably = /path/to/your/jail/usr/local If you really want the latest version, an unstable/nightly build, or = something else not available from the ports tree, then download the = source from the vendor, put it in /usr/ports/distfiles (or in the case = of ezjail, wherever it stores distfiles which I believe by default is = /var/ports/distfiles in the jail filesystem), and hack together a = Makefile that will recognize the version/location/etc of the distfile = you downloaded so you can take the hard work of installing it properly = and not reinvent the wheel. Cheers, Chris= --Apple-Mail=_BB303856-1976-4B35-B095-526551BDC4CD Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMwTCCBjQw ggQcoAMCAQICASAwDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0 Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAn BgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NVoX DTE3MTAyNDIxMDI1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSsw KQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFy dENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L3aTxErQ+ fcxtDYZ36Z6GH0YFn7fq5RADteP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke /s5g9hJHryZ2acScnzczjBCAo7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHk sw56HzElVIoYSZ3q4+RJuPXXfIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHH tOkzUreG//CsFnB9+uaYSlR65cdGzTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCAa0w ggGpMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSuVYNv7DHKufcd +q9rMfPIHeOsuzAfBgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRa MFgwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYh aHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6 Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5j b20vc2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0 dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBADqpJw3I07QW ke9plNBpxUxcffc7nUrIQpJHDci91DFG7fVhHRkMZ1J+BKg5UNUxIFJ2Z9B90Micc/NXcs7kPBRd n6XGO/vPc87Y6R+cWS9Nc9+fp3Enmsm94OxOwI9wn8qnr/6o3mD4noP9JphwUPTXwHovjavRnhUQ HLfo/i2NG0XXgTHXS2Xm0kVUozXqpYpAdumMiB/vezj1QHQJDmUdPYMcp+reg9901zkyT3fDW/iv JVv6pWtkh6Pw2ytZT7mvg7YhX3V50Nv860cV11mocUVcqBLv0gcT+HBDYtbuvexNftwNQKD5193A 7zN4vG7CTYkXxytSjKuXrpEatEiFPxWgb84nVj25SU5q/r1Xhwby6mLhkbaXslkVtwEWT3Van49r KjlK4XrUKYYWtnfzq6aSak5u0Vpxd1rY79tWhD3EdCvOhNz/QplNa+VkIsrcp7+8ZhP1l1b2U6Ma xIVteuVMD3X0vziIwr7jxYae9FZjbxlpUemqXjcC0QaFfN7qI0JsQMALL7iGRBg7K0CoOBzECdD3 fuZil5kU/LP9cr1BK31U0Uy651bFnAMMMkqhAChIbn0ei72VnbpSsrrSdF0BAGYQ8vyHae5aCg+H 75dVCV33K6FuxZrf09yTz+Vx/PkdRUYkXmZz/OTfyJXsUOUXrym6KvI2rYpccSk5MIIGhTCCBW2g AwIBAgICP8MwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENv bSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYD VQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTAeFw0x MzEyMDQyMDU5MDFaFw0xNTEyMDYxNzMyMzFaMIGcMRkwFwYDVQQNExAzT2MxVGFCYlY2TXk0b1NU MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEYMBYGA1UEBxMPU2FuIEx1aXMgT2Jp c3BvMRswGQYDVQQDExJDaHJpc3RvcGhlciBLZWxsZXkxJjAkBgkqhkiG9w0BCQEWF21haWxAdGhl Y2hyaXNrZWxsZXkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsX+Oq3Jq/C1Z 1Im7+8iU5JaGhcWhkdUciRiJU36KPqo1OcvQb8FKUD1ZE2lxuSbqiWVmv45Qr7wuO3J6ZM+2EUXM S16/OS3KHX8YWjFN2SvBxtSdmIuwWZ3vKGJDMvKt92H3+2RQ+yDGvCHAix6hirPxVHXSRIxEB/dG UflHRJWg6y/ya+VNylP7AYojieL/qHlHmoStlVTKHnX/zwmXXYeIuhp65ef8Kq92/59PHrSPTRpn 1S2he42O7qZgjwE9nCRK2xwrTfAIb8YGjhN3rea07gMXmltPwz7VlMs5JseFCnPLPm30qheq/25/ 42Jjg1ygcW5yzOgDZocgI0feBQIDAQABo4IC3TCCAtkwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAw HQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBQFtqOGgafS90vMcYEmpbMJ 9SyleTAfBgNVHSMEGDAWgBSuVYNv7DHKufcd+q9rMfPIHeOsuzAiBgNVHREEGzAZgRdtYWlsQHRo ZWNocmlza2VsbGV5LmNvbTCCAUwGA1UdIASCAUMwggE/MIIBOwYLKwYBBAGBtTcBAgMwggEqMC4G CCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMIH3BggrBgEFBQcC AjCB6jAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTADAgEBGoG+VGhpcyBjZXJ0 aWZpY2F0ZSB3YXMgaXNzdWVkIGFjY29yZGluZyB0byB0aGUgQ2xhc3MgMiBWYWxpZGF0aW9uIHJl cXVpcmVtZW50cyBvZiB0aGUgU3RhcnRDb20gQ0EgcG9saWN5LCByZWxpYW5jZSBvbmx5IGZvciB0 aGUgaW50ZW5kZWQgcHVycG9zZSBpbiBjb21wbGlhbmNlIG9mIHRoZSByZWx5aW5nIHBhcnR5IG9i bGlnYXRpb25zLjA2BgNVHR8ELzAtMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1 Mi1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5zdGFy dHNzbC5jb20vc3ViL2NsYXNzMi9jbGllbnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly9haWEuc3Rh cnRzc2wuY29tL2NlcnRzL3N1Yi5jbGFzczIuY2xpZW50LmNhLmNydDAjBgNVHRIEHDAahhhodHRw Oi8vd3d3LnN0YXJ0c3NsLmNvbS8wDQYJKoZIhvcNAQEFBQADggEBABA5X8rI9Al5rZPd8lpxFJFG GaXRg7Yhp2I13yx090O2f4rolNqfw9r+U2tJJCWYFE1zJVUD5UnVUYrjfNf3CiysNaYKCzxhHpQU EhxwDj3aIYg2/GADOS4SyQDZDtvSmupOusVPR0GV/70GsxQxuXs1I63FPUtmhGJiz5aJZot/cseU kxGyhituvN5fWPeweqDXCuR/9sTcqqeXrpdzZBfnwObIcyelmrSBxIB+vyfKb9kJOnvQQFlbP97t GJ0uoPDSGnPId0Gt6iE5tldJ8SKAXviGAFUSq2dx3cD2jct4IN4PxZYrP/Xc4qs3BGajpA5ZeD2T 92aHPHwEysK1ZpExggNsMIIDaAIBATCBkzCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0 Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2 BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDIgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgI/ wzAJBgUrDgMCGgUAoIIBrTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEP Fw0xNDA0MTgwNDE1NTNaMCMGCSqGSIb3DQEJBDEWBBSEx/5SFCltiKwTzYggBZcHelRKIjCBpAYJ KwYBBAGCNxAEMYGWMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjEr MCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3Rh cnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAj/DMIGmBgsqhkiG 9w0BCRACCzGBlqCBkzCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzAp BgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0 Q29tIENsYXNzIDIgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgI/wzANBgkqhkiG9w0B AQEFAASCAQCMmvQh2VBt96dtsg83d8tU4EeE4H/52cY6ui448Rsnm/ji+LxFhiaXYdHiN2y7OJyM 3v7wWQgkJkhIWT3Ht+CuhdEGStiNZk751pQJ7S45s/DzaWBUkvWaJoThkMiXnRrq+SAsK5vzOg2L PE+O49UNUzJYJURk+SK0VKeYGsulHPbrCGxFQG9PlS2TXEK10eBkIgqJxHe4jHXBUzlyqHO2NLr5 SlWQwz625GD0jZXmhgzEVehWdQna/Plnv+R14i5bBQ5H/UzM0h69bI1dj+5CxgNH5ITey5d+3brL 7GTMbEyJ812mCEt/LmZbBrsurkWOO25SA6cfQ4ZQ1aiN7YL8AAAAAAAA --Apple-Mail=_BB303856-1976-4B35-B095-526551BDC4CD--