mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-27 11:13:24 +02:00
linux-headers: use kernel 3.2.x headers.
This commit is contained in:
10
lfs/linux
10
lfs/linux
@@ -40,16 +40,12 @@ DEPS = ""
|
||||
|
||||
VERSUFIX=ipfire$(KCFG)
|
||||
|
||||
ifeq "$(HEADERS)" "1"
|
||||
ifeq "$(TOOLS)" "1"
|
||||
TARGET = $(DIR_INFO)/linux-libc-headers-$(VER)-$(VERSUFIX)-tools
|
||||
TARGET = $(DIR_INFO)/linux-$(VER)-$(VERSUFIX)-tools
|
||||
HEADERS_PREFIX = /tools
|
||||
else
|
||||
TARGET = $(DIR_INFO)/linux-libc-headers-$(VER)-$(VERSUFIX)
|
||||
HEADERS_PREFIX = /usr
|
||||
endif
|
||||
else
|
||||
TARGET = $(DIR_INFO)/linux-$(VER)-$(VERSUFIX)
|
||||
HEADERS_PREFIX = /usr
|
||||
endif
|
||||
|
||||
ifeq "$(MACHINE_TYPE)" "arm"
|
||||
@@ -151,7 +147,7 @@ ifeq "$(KCFG)" "-rpi"
|
||||
cd $(DIR_APP) && xzcat $(DIR_DL)/rpi-patches-$(RPI_PATCHES).patch.xz | patch -Np1
|
||||
endif
|
||||
|
||||
ifeq "$(HEADERS)" "1"
|
||||
ifeq "$(KCFG)" "-headers"
|
||||
# Install the header files
|
||||
cd $(DIR_APP) && make ARCH=$(HEADERS_ARCH) INSTALL_HDR_PATH=dest headers_install
|
||||
-mkdir -pv $(BUILDROOT)/$(HEADERS_PREFIX)/include
|
||||
|
||||
@@ -77,11 +77,19 @@ dist:
|
||||
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
@$(PREBUILD)
|
||||
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
|
||||
|
||||
#Install obsolete V4L1 videodev.h
|
||||
cp $(DIR_SRC)/config/include/obsolete_videodev.h /usr/include/linux/videodev.h
|
||||
|
||||
cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc
|
||||
cd $(DIR_APP) && make $(MAKETUNING)
|
||||
cd $(DIR_APP) && make install
|
||||
cp -vf $(DIR_SRC)/config/motion/motion.conf /etc
|
||||
install -v -m 644 $(DIR_SRC)/config/backup/includes/motion \
|
||||
/var/ipfire/backup/addons/includes/motion
|
||||
|
||||
#Remove obsolete V4L1 videodev.h
|
||||
rm -f /usr/include/linux/videodev.h
|
||||
|
||||
@rm -rf $(DIR_APP)
|
||||
@$(POSTBUILD)
|
||||
|
||||
9
lfs/vdr
9
lfs/vdr
@@ -89,7 +89,10 @@ $(subst %,%_MD5,$(objects)) :
|
||||
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
@$(PREBUILD)
|
||||
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
|
||||
|
||||
|
||||
# Install obsolete V4L1 videodev header.
|
||||
cp $(DIR_SRC)/config/include/obsolete_videodev.h /usr/include/linux/videodev.h
|
||||
|
||||
# Accept also DVB_API_VERSION 5
|
||||
cd $(DIR_APP) && sed -i -e "s|DVB_API_VERSION != 3|& \&\& DVB_API_VERSION != 5|g" dvbdevice.h
|
||||
|
||||
@@ -120,5 +123,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
ln -sf ../init.d/vdr /etc/rc.d/rc6.d/K40vdr
|
||||
install -v -m 644 $(DIR_SRC)/config/backup/includes/vdr \
|
||||
/var/ipfire/backup/addons/includes/vdr
|
||||
|
||||
# Remove obsolete V4L1 videodev header.
|
||||
rm -f /usr/include/linux/videodev.h
|
||||
|
||||
@rm -rf $(DIR_APP)
|
||||
@$(POSTBUILD)
|
||||
|
||||
Reference in New Issue
Block a user