apache: needs perl to build, use vinstall().
This commit is contained in:
parent
b63c85a159
commit
3e90bdf5b1
1 changed files with 6 additions and 8 deletions
|
@ -69,6 +69,7 @@ Add_dependency run libssl
|
|||
Add_dependency run apr
|
||||
Add_dependency run apr-util
|
||||
|
||||
Add_dependency build perl ">=0"
|
||||
Add_dependency build zlib-devel
|
||||
Add_dependency build libuuid-devel
|
||||
Add_dependency build pcre-devel
|
||||
|
@ -85,7 +86,7 @@ pre_configure()
|
|||
# set default user
|
||||
sed -e 's#User daemon#User httpd#' \
|
||||
-e 's#Group daemon#Group httpd#' \
|
||||
-i ${wrksrc}/docs/conf/httpd.conf.in || return 1
|
||||
-i ${wrksrc}/docs/conf/httpd.conf.in
|
||||
|
||||
cat ${FILESDIR}/xbps.layout >> ${wrksrc}/config.layout
|
||||
}
|
||||
|
@ -103,7 +104,7 @@ post_install()
|
|||
-e 's|ServerRoot \"\"|ServerRoot \"/etc/httpd\"|' \
|
||||
-e 's|#\(ServerName\).*|\1 127.0.0.1:80|' \
|
||||
-e 's|\(LoadModule unique_id_module.*\)|#\1|' \
|
||||
-i ${DESTDIR}/etc/httpd/httpd.conf || return 1
|
||||
-i ${DESTDIR}/etc/httpd/httpd.conf
|
||||
|
||||
# symlinks for /etc/httpd
|
||||
ln -fs /var/log/httpd ${DESTDIR}/etc/httpd/logs
|
||||
|
@ -116,12 +117,9 @@ post_install()
|
|||
rm -f ${DESTDIR}/srv/httpd/cgi-bin/printenv
|
||||
rm -f ${DESTDIR}/srv/httpd/index.html
|
||||
|
||||
install -D -m644 ${FILESDIR}/apache.logrotate \
|
||||
${DESTDIR}/etc/logrotate.d/apache || return 1
|
||||
install -D -m755 ${FILESDIR}/apache.rc \
|
||||
${DESTDIR}/etc/init.d/apache || return 1
|
||||
install -D -m644 ${FILESDIR}/apache.confd \
|
||||
${DESTDIR}/etc/conf.d/apache || return 1
|
||||
vinstall ${FILESDIR}/apache.logrotate 644 etc/logrotate.d apache
|
||||
vinstall ${FILESDIR}/apache.rc 755 etc/init.d apache
|
||||
vinstall ${FILESDIR}/apache.confd 644 etc/conf.d apache
|
||||
|
||||
rm -rf ${DESTDIR}/etc/httpd/original
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue