mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2025-04-21 12:27:27 +03:00
remove linux 2.4 support from several packages
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21954 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
@@ -18,14 +18,6 @@ PKG_MD5SUM:=a26ec54e410bb826a387947b10c0fd2c
|
||||
|
||||
PKG_INSTALL:=1
|
||||
|
||||
# Kernel 2.4 Module
|
||||
FUSE24_VERSION=2.5.3
|
||||
FUSE24_SOURCE:=$(PKG_NAME)-$(FUSE24_VERSION).tar.gz
|
||||
FUSE24_MD5SUM:=9c7e8b6606b9f158ae20b8521ba2867c
|
||||
FUSE24_BUILD_DIR:=$(KERNEL_BUILD_DIR)/$(PKG_NAME)-$(FUSE24_VERSION)
|
||||
FUSE24_INSTALL_DIR:=$(FUSE24_BUILD_DIR)/ipkg-install
|
||||
FUSE24_PATCH_DIR:=./patches-kernel24
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define Package/fuse/Default
|
||||
@@ -54,18 +46,13 @@ $(call Package/fuse/Default/description)
|
||||
endef
|
||||
|
||||
define KernelPackage/fuse
|
||||
$(call Package/fuse/Default)
|
||||
SUBMENU:=Filesystems
|
||||
TITLE+= (kernel module)
|
||||
ifeq ($(KERNEL),2.4)
|
||||
FILES:=$(FUSE24_INSTALL_DIR)/lib/modules/$(LINUX_VERSION)/kernel/fs/fuse/fuse.$(LINUX_KMOD_SUFFIX)
|
||||
VERSION:=$(LINUX_VERSION)+$(FUSE24_VERSION)-$(PKG_RELEASE)
|
||||
else
|
||||
KCONFIG:= CONFIG_FUSE_FS
|
||||
FILES:=$(LINUX_DIR)/fs/fuse/fuse.$(LINUX_KMOD_SUFFIX)
|
||||
VERSION:=$(LINUX_VERSION)-$(LINUX_RELEASE)
|
||||
endif
|
||||
AUTOLOAD:=$(call AutoLoad,80,fuse)
|
||||
$(call Package/fuse/Default)
|
||||
SUBMENU:=Filesystems
|
||||
TITLE+= (kernel module)
|
||||
KCONFIG:= CONFIG_FUSE_FS
|
||||
FILES:=$(LINUX_DIR)/fs/fuse/fuse.$(LINUX_KMOD_SUFFIX)
|
||||
VERSION:=$(LINUX_VERSION)-$(LINUX_RELEASE)
|
||||
AUTOLOAD:=$(call AutoLoad,80,fuse)
|
||||
endef
|
||||
|
||||
define KernelPackage/fuse/description
|
||||
@@ -95,97 +82,11 @@ CONFIGURE_ARGS += \
|
||||
--enable-static \
|
||||
--disable-rpath \
|
||||
--disable-example \
|
||||
--disable-mtab
|
||||
|
||||
# kmod 2.4 args
|
||||
FUSE24_CONFIGURE_ARGS := $(CONFIGURE_ARGS) \
|
||||
--disable-lib --disable-util \
|
||||
--enable-kernel-module --disable-auto-modprobe \
|
||||
--with-kernel="$(LINUX_DIR)"
|
||||
--disable-mtab
|
||||
|
||||
# generic package uses lib & utils
|
||||
CONFIGURE_ARGS += --enable-lib --enable-util
|
||||
|
||||
####### FUSE24 - START ######
|
||||
### if we're on kernel 2.4 build a kernel 2.4 compatible fuse module from older version, see also
|
||||
### http://sourceforge.net/apps/mediawiki/fuse/index.php?title=FAQ#What_version_of_FUSE_do_I_need_to_use_FUSE_with_Linux_2.4.3F
|
||||
ifeq ($(KERNEL),2.4)
|
||||
|
||||
define Download/fuse24
|
||||
FILE:=$(FUSE24_SOURCE)
|
||||
URL:=$(PKG_SOURCE_URL)
|
||||
MD5SUM:=$(FUSE24_MD5SUM)
|
||||
endef
|
||||
$(eval $(call Download,fuse24))
|
||||
|
||||
define Build/Prepare/fuse24
|
||||
rm -rf $(FUSE24_BUILD_DIR)/
|
||||
mkdir -p $(FUSE24_BUILD_DIR)/
|
||||
$(TAR) -xzf $(DL_DIR)/$(FUSE24_SOURCE) -C $(FUSE24_BUILD_DIR)/..
|
||||
endef
|
||||
|
||||
define Build/Patch/fuse24
|
||||
$(call PatchDir,$(FUSE24_BUILD_DIR),$(FUSE24_PATCH_DIR),)
|
||||
endef
|
||||
|
||||
define Build/Configure/fuse24
|
||||
(cd $(FUSE24_BUILD_DIR); \
|
||||
rm -rf config.{cache,status} ; \
|
||||
$(CONFIGURE_VARS) \
|
||||
./configure \
|
||||
$(FUSE24_CONFIGURE_ARGS) \
|
||||
);
|
||||
endef
|
||||
|
||||
define Build/Compile/fuse24
|
||||
$(MAKE) -C $(FUSE24_BUILD_DIR)/$(MAKE_PATH) \
|
||||
ARCH="$(LINUX_KARCH)" \
|
||||
CROSS_COMPILE="$(TARGET_CROSS)" \
|
||||
all;
|
||||
endef
|
||||
|
||||
define Build/Install/fuse24
|
||||
rm -rf $(FUSE24_INSTALL_DIR)
|
||||
mkdir -p $(FUSE24_INSTALL_DIR)
|
||||
$(MAKE) -C $(FUSE24_BUILD_DIR) \
|
||||
ARCH="$(LINUX_KARCH)" \
|
||||
CROSS_COMPILE="$(TARGET_CROSS)" \
|
||||
DESTDIR="$(FUSE24_INSTALL_DIR)" \
|
||||
install
|
||||
endef
|
||||
|
||||
define Build/Prepare
|
||||
@echo "--> Build/Prepare enter"
|
||||
$(call Build/Prepare/fuse24)
|
||||
$(call Build/Patch/fuse24)
|
||||
$(call Build/Prepare/Default)
|
||||
@echo "--> Build/Prepare leave"
|
||||
endef
|
||||
|
||||
define Build/Configure
|
||||
@echo "--> Build/Configure enter"
|
||||
$(call Build/Configure/fuse24)
|
||||
$(call Build/Configure/Default)
|
||||
@echo "--> Build/Configure leave"
|
||||
endef
|
||||
|
||||
define Build/Compile
|
||||
@echo "--> Build/Compile enter"
|
||||
$(call Build/Compile/fuse24)
|
||||
$(call Build/Compile/Default)
|
||||
@echo "--> Build/Compile leave"
|
||||
endef
|
||||
|
||||
define Build/Install
|
||||
@echo "--> Build/Install enter"
|
||||
$(call Build/Install/fuse24)
|
||||
$(call Build/Install/Default)
|
||||
@echo "--> Build/Install leave"
|
||||
endef
|
||||
|
||||
endif
|
||||
####### FUSE24 - END ######
|
||||
|
||||
define Build/InstallDev
|
||||
@echo "--> Build/InstallDev enter"
|
||||
mkdir -p $(1)/usr/include
|
||||
|
||||
Reference in New Issue
Block a user