[packages] apache: remove apache-server and move all server stuff in apache (closes: #5024)
git-svn-id: svn://svn.openwrt.org/openwrt/packages@15483 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
f907dabbe7
commit
198f733af8
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (C) 2007-2008 OpenWrt.org
|
# Copyright (C) 2007-2009 OpenWrt.org
|
||||||
#
|
#
|
||||||
# This is free software, licensed under the GNU General Public License v2.
|
# This is free software, licensed under the GNU General Public License v2.
|
||||||
# See /LICENSE for more information.
|
# See /LICENSE for more information.
|
||||||
@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
|
|||||||
|
|
||||||
PKG_NAME:=apache
|
PKG_NAME:=apache
|
||||||
PKG_VERSION:=2.2.9
|
PKG_VERSION:=2.2.9
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=2
|
||||||
PKG_SOURCE_NAME:=httpd
|
PKG_SOURCE_NAME:=httpd
|
||||||
|
|
||||||
PKG_SOURCE:=$(PKG_SOURCE_NAME)-$(PKG_VERSION).tar.bz2
|
PKG_SOURCE:=$(PKG_SOURCE_NAME)-$(PKG_VERSION).tar.bz2
|
||||||
@ -29,25 +29,22 @@ define Package/apache/Default
|
|||||||
URL:=http://httpd.apache.org/
|
URL:=http://httpd.apache.org/
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/apache
|
define Package/apache/Default/description
|
||||||
$(call Package/apache/Default)
|
|
||||||
MENU=1
|
|
||||||
DEPENDS:=+libapr +libaprutil +zlib +libexpat +libpcre +libopenssl +libsqlite3
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/apache/description
|
|
||||||
The Apache Web Server is a powerful and flexible HTTP/1.1 compliant
|
The Apache Web Server is a powerful and flexible HTTP/1.1 compliant
|
||||||
web server. Originally designed as a replacement for the NCSA HTTP
|
web server. Originally designed as a replacement for the NCSA HTTP
|
||||||
Server, it has grown to be the most popular web server on the Internet.
|
Server, it has grown to be the most popular web server on the Internet.
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/apache-server
|
define Package/apache
|
||||||
$(call Package/apache/Default)
|
$(call Package/apache/Default)
|
||||||
TITLE:=The Apache Web Server and some tools
|
DEPENDS:=+libapr +libaprutil +zlib +libexpat +libpcre +libopenssl +libsqlite3
|
||||||
DEPENDS:=apache
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/apache-server/description
|
define Package/apache/description
|
||||||
|
$(call Package/apache/Default/description)
|
||||||
|
.
|
||||||
|
This package contains the Apache web server and utility programs.
|
||||||
|
.
|
||||||
Take care that you don't include apache at the moment into your image
|
Take care that you don't include apache at the moment into your image
|
||||||
please select it only as module because busybox will override
|
please select it only as module because busybox will override
|
||||||
/usr/sbin/httpd. It'll be solved soon. If you need to include this
|
/usr/sbin/httpd. It'll be solved soon. If you need to include this
|
||||||
@ -59,7 +56,7 @@ define Package/apache-server/description
|
|||||||
scripts and configure the rest in /etc/httpd.conf.
|
scripts and configure the rest in /etc/httpd.conf.
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/apache-server/conffiles
|
define Package/apache/conffiles
|
||||||
/etc/apache/httpd.conf
|
/etc/apache/httpd.conf
|
||||||
/etc/apache/extra/httpd-autoindex.conf
|
/etc/apache/extra/httpd-autoindex.conf
|
||||||
/etc/apache/extra/httpd-dav.conf
|
/etc/apache/extra/httpd-dav.conf
|
||||||
@ -83,7 +80,8 @@ define Package/apache-icons
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/apache-icons/description
|
define Package/apache-icons/description
|
||||||
$(call Package/apache/description)
|
$(call Package/apache/Default/description)
|
||||||
|
.
|
||||||
This package contains the icons from Apache.
|
This package contains the icons from Apache.
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -132,13 +130,13 @@ define Build/InstallDev
|
|||||||
$(1)/usr/share
|
$(1)/usr/share
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/apache-server/preinst
|
define Package/apache/preinst
|
||||||
rm /usr/sbin/httpd
|
rm /usr/sbin/httpd
|
||||||
echo -e "You should take a look in the initscripts, busybox's httpd \n\
|
echo -e "You should take a look in the initscripts, busybox's httpd \n\
|
||||||
uses some parameters which are maybe unsupported by apache."
|
uses some parameters which are maybe unsupported by apache."
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/apache-server/install
|
define Package/apache/install
|
||||||
$(INSTALL_DIR) $(1)/usr/sbin
|
$(INSTALL_DIR) $(1)/usr/sbin
|
||||||
# we don't need apxs on the router, it's just for building apache modules.
|
# we don't need apxs on the router, it's just for building apache modules.
|
||||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/{ab,apachectl,checkgid,dbmmanage,envvars,envvars-std,htcacheclean,htdbm,htdigest,htpasswd,httpd,httxt2dbm,logresolve,rotatelogs} $(1)/usr/sbin/
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/{ab,apachectl,checkgid,dbmmanage,envvars,envvars-std,htcacheclean,htdbm,htdigest,htpasswd,httpd,httxt2dbm,logresolve,rotatelogs} $(1)/usr/sbin/
|
||||||
@ -151,7 +149,7 @@ define Package/apache-server/install
|
|||||||
$(CP) ./files/etc/apache/httpd.conf $(1)/etc/apache/
|
$(CP) ./files/etc/apache/httpd.conf $(1)/etc/apache/
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/apache-server/postrm
|
define Package/apache/postrm
|
||||||
rm -rf /usr/sbin/httpd
|
rm -rf /usr/sbin/httpd
|
||||||
ln -s /bin/busybox /usr/sbin/httpd
|
ln -s /bin/busybox /usr/sbin/httpd
|
||||||
echo -e "You may need to change your initscripts back for the use \n\
|
echo -e "You may need to change your initscripts back for the use \n\
|
||||||
@ -164,5 +162,4 @@ define Package/apache-icons/install
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call BuildPackage,apache))
|
$(eval $(call BuildPackage,apache))
|
||||||
$(eval $(call BuildPackage,apache-server))
|
|
||||||
$(eval $(call BuildPackage,apache-icons))
|
$(eval $(call BuildPackage,apache-icons))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user