#21385: apache2-2.2.13 Add a feature - auto generate SSL certificate file -------------------------------+-------------------------------------------- Reporter: naoya.n@… | Owner: imajes@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: apache2 -------------------------------+-------------------------------------------- Changes (by jmr@…): * owner: macports-tickets@… => imajes@… * version: 1.8.0 => * keywords: apache2 => * type: request => enhancement * port: => apache2 Old description:
Hi, I added a feature to apache2 port. The feature is auto generate SSL certficate file(server.key & server.crt). I added post-destroot trigger.
# Genarate SSL certificate file set openssl ${prefix}/bin/openssl if {![file exists ${confDir}/server.key]} { system "${openssl} genrsa -rand randomfile > ${confDir}/server.key" }
if {![file exists ${confDir}/server.crt]} { set FQDN `/bin/hostname` system " cat << EOF | ${openssl} req -new -key ${confDir}/server.key -x509 -days 365 -out ${confDir}/server.crt 2>/dev/null -- SomeState SomeCity SomeOrganization SomeOrganizationalUnit ${FQDN} root@${FQDN} EOF "
New description: Hi, I added a feature to apache2 port. The feature is auto generate SSL certficate file(server.key & server.crt). I added post-destroot trigger. {{{ # Genarate SSL certificate file set openssl ${prefix}/bin/openssl if {![file exists ${confDir}/server.key]} { system "${openssl} genrsa -rand randomfile > ${confDir}/server.key" } if {![file exists ${confDir}/server.crt]} { set FQDN `/bin/hostname` system " cat << EOF | ${openssl} req -new -key ${confDir}/server.key -x509 -days 365 -out ${confDir}/server.crt 2>/dev/null -- SomeState SomeCity SomeOrganization SomeOrganizationalUnit ${FQDN} root@${FQDN} EOF " }}} -- Comment: Please remember WikiFormatting. -- Ticket URL: <http://trac.macports.org/ticket/21385#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS