From 12cb334535f24b81e73d3b8b551b3e8163434380 Mon Sep 17 00:00:00 2001 From: wittinobi Date: Wed, 26 Sep 2012 14:00:59 +0200 Subject: [PATCH] update rcS, plugins and many more --- Makefile | 64 ++- archive-patches/kernel-2.6.34.13-cnxt.config | 1 + config | 2 +- make/applications.mk | 142 ----- make/drivers.mk | 53 +- make/environment.mk | 2 +- make/kernel.mk | 22 + make/plugins.mk | 526 ++++++++++++------ make/prerequisites.mk | 11 + make/rootfs.mk | 35 +- .../{rcS-old => rcS-kernel-2.6.26.8-cnxt} | 0 .../init.d/{rcS => rcS-kernel-2.6.34.13-cnxt} | 3 + .../etc/init.d/rcS-kernel-2.6.35.14-cnxt | 60 ++ skel-root/etc/init.d/rcS-kernel-2.6.39.4-cnxt | 62 +++ 14 files changed, 650 insertions(+), 333 deletions(-) mode change 100755 => 100644 make/plugins.mk rename skel-root/etc/init.d/{rcS-old => rcS-kernel-2.6.26.8-cnxt} (100%) rename skel-root/etc/init.d/{rcS => rcS-kernel-2.6.34.13-cnxt} (94%) create mode 100755 skel-root/etc/init.d/rcS-kernel-2.6.35.14-cnxt create mode 100755 skel-root/etc/init.d/rcS-kernel-2.6.39.4-cnxt diff --git a/Makefile b/Makefile index c313a99..0aaf887 100755 --- a/Makefile +++ b/Makefile @@ -189,11 +189,11 @@ wittinobi-neutrino-flash-new: wittinobi-all: if [ $(MULTIMEDIA) = "no" ]; then \ - $(MAKE) neutrino applications-all plugins skeleton bootloader kernel drivers rootfs flash flash-full; \ + $(MAKE) neutrino applications-all plugins-all skeleton bootloader kernel drivers rootfs flash flash-full; \ elif [ $(MULTIMEDIA) = "yes" ]; then \ - $(MAKE) neutrino applications-all plugins multimedia skeleton bootloader kernel drivers rootfs flash flash-full; \ + $(MAKE) neutrino applications-all plugins-all multimedia skeleton bootloader kernel drivers rootfs flash flash-full; \ else \ - $(MAKE) neutrino applications-all plugins skeleton bootloader kernel drivers rootfs flash flash-full; \ + $(MAKE) neutrino applications-all plugins-all skeleton bootloader kernel drivers rootfs flash flash-full; \ fi @echo "" @echo ' ============================================================================== ' @@ -202,11 +202,11 @@ wittinobi-all: wittinobi-all-new: if [ $(MULTIMEDIA) = "no" ]; then \ - $(MAKE) neutrino-new applications-all-new plugins-new skeleton bootloader kernel-new drivers-new rootfs flash flash-full; \ + $(MAKE) neutrino-new applications-all-new plugins-all-new skeleton bootloader kernel-new drivers-new rootfs flash flash-full; \ elif [ $(MULTIMEDIA) = "yes" ]; then \ - $(MAKE) neutrino-new applications-all-new plugins-new multimedia-new skeleton bootloader kernel-new drivers-new rootfs flash flash-full; \ + $(MAKE) neutrino-new applications-all-new plugins-all-new multimedia-new skeleton bootloader kernel-new drivers-new rootfs flash flash-full; \ else \ - $(MAKE) neutrino-new applications-all-new plugins-new skeleton bootloader kernel-new drivers-new rootfs flash flash-full; \ + $(MAKE) neutrino-new applications-all-new plugins-all-new skeleton bootloader kernel-new drivers-new rootfs flash flash-full; \ fi @echo "" @echo ' ============================================================================== ' @@ -215,7 +215,7 @@ wittinobi-all-new: # prerequisites.mk prerequisites: - $(MAKE) $(SOURCE_DIR)/neutrino-hd $(SVN_COOLSTREAM) $(SVN_CROSSENVIROMENT) $(SVN_THIRDPARTY)/applications/tools/busybox-1.2.0 $(SVN_THIRDPARTY)/applications/tools/hotplug $(SVN_THIRDPARTY)/applications/plugins/lbreakout2-2.6 $(SVN_THIRDPARTY)/applications/plugins/links $(SVN_THIRDPARTY)/applications/plugins/ltris-1.0.13 $(SVN_THIRDPARTY)/libraries $(SVN_THIRDPARTY)/lib $(SVN_THIRDPARTY)/drivers $(SVN_THIRDPARTY)/bootloader $(GIT_LIBRARIES)/dvbsi $(GIT_LIBRARIES)/ffmpeg $(GIT_LIBRARIES)/OpenThreads $(GIT_DRIVERS) $(GIT_KERNEL) + $(MAKE) $(SOURCE_DIR)/neutrino-hd $(SVN_COOLSTREAM) $(SVN_CROSSENVIROMENT) $(SVN_THIRDPARTY)/applications/tools/busybox-1.2.0 $(SVN_THIRDPARTY)/applications/tools/hotplug $(SVN_THIRDPARTY)/applications/plugins/links $(SVN_THIRDPARTY)/libraries $(SVN_THIRDPARTY)/lib $(SVN_THIRDPARTY)/drivers $(SVN_THIRDPARTY)/bootloader $(GIT_LIBRARIES)/dvbsi $(GIT_LIBRARIES)/ffmpeg $(GIT_LIBRARIES)/OpenThreads $(GIT_DRIVERS) $(GIT_KERNEL) $(GIT_PLUGINS) # bootstrap.mk bootstrap: @@ -232,7 +232,7 @@ modules: elif [ $(CST_KERNEL_VERSION) = "2.6.39.4" ]; then \ $(MAKE) $(TARGETPREFIX)/lib/modules/2.6.39.4-nevis; \ else \ - $(MAKE) $(TARGETPREFIX)/lib/modules/2.6.39.4-nevis; \ + $(MAKE) $(TARGETPREFIX)/lib/modules/2.6.34.13-nevis; \ fi # neutrino.mk @@ -250,30 +250,30 @@ libraries-new: # applications.mk applications-all: if [ $(LCD4LINUX) = "no ]; then \ - $(MAKE) $(D)/links $(D)/procps $(D)/busybox $(D)/e2fsprogs $(D)/hotplug $(D)/fbshot $(D)/vsftpd $(D)/flashcp; \ + $(MAKE) $(D)/procps $(D)/busybox $(D)/e2fsprogs $(D)/hotplug $(D)/fbshot $(D)/vsftpd $(D)/flashcp; \ elif [ $(LCD4LINUX) = "yes" ]; then \ - $(MAKE) $(D)/links $(D)/procps $(D)/busybox $(D)/e2fsprogs $(D)/hotplug $(D)/fbshot $(D)/vsftpd $(D)/flashcp $(D)/lcd4linux; \ + $(MAKE) $(D)/procps $(D)/busybox $(D)/e2fsprogs $(D)/hotplug $(D)/fbshot $(D)/vsftpd $(D)/flashcp $(D)/lcd4linux; \ else \ - $(MAKE) $(D)/links $(D)/procps $(D)/busybox $(D)/e2fsprogs $(D)/hotplug $(D)/fbshot $(D)/vsftpd $(D)/flashcp; \ + $(MAKE) $(D)/procps $(D)/busybox $(D)/e2fsprogs $(D)/hotplug $(D)/fbshot $(D)/vsftpd $(D)/flashcp; \ fi applications-all-new: if [ $(LCD4LINUX) = "no" ]; then \ - $(MAKE) $(D)/links-new $(D)/procps-new $(D)/busybox-new $(D)/e2fsprogs-new $(D)/hotplug $(D)/fbshot-new $(D)/vsftpd-new $(D)/flashcp; \ + $(MAKE) $(D)/procps-new $(D)/busybox-new $(D)/e2fsprogs-new $(D)/hotplug $(D)/fbshot-new $(D)/vsftpd-new $(D)/flashcp; \ elif [ $(LCD4LINUX) = "yes" ]; then \ - $(MAKE) $(D)/links-new $(D)/procps-new $(D)/busybox-new $(D)/e2fsprogs-new $(D)/hotplug $(D)/fbshot-new $(D)/vsftpd-new $(D)/flashcp $(D)/lcd4linux-new; \ + $(MAKE) $(D)/procps-new $(D)/busybox-new $(D)/e2fsprogs-new $(D)/hotplug $(D)/fbshot-new $(D)/vsftpd-new $(D)/flashcp $(D)/lcd4linux-new; \ else \ - $(MAKE) $(D)/links-new $(D)/procps-new $(D)/busybox-new $(D)/e2fsprogs-new $(D)/hotplug $(D)/fbshot-new $(D)/vsftpd-new $(D)/flashcp; \ + $(MAKE) $(D)/procps-new $(D)/busybox-new $(D)/e2fsprogs-new $(D)/hotplug $(D)/fbshot-new $(D)/vsftpd-new $(D)/flashcp; \ fi # plugins.mk plugins: - $(MAKE) $(D)/tuxcom $(D)/tuxcal $(D)/getrc $(D)/msgbox $(D)/input $(D)/shellexec $(D)/cooliTSclimax $(D)/rcsim + $(MAKE) $(D)/links $(D)/tuxcom $(D)/tuxcal $(D)/getrc $(D)/msgbox $(D)/input $(D)/shellexec $(D)/cooliTSclimax $(D)/rcsim plugins-new: - $(MAKE) $(D)/tuxcom-new $(D)/tuxcal-new $(D)/getrc $(D)/msgbox $(D)/input $(D)/shellexec $(D)/cooliTSclimax $(D)/rcsim + $(MAKE) $(D)/links-new $(D)/tuxcom-new $(D)/tuxcal-new $(D)/getrc $(D)/msgbox $(D)/input $(D)/shellexec $(D)/cooliTSclimax $(D)/rcsim plugins-all: - $(MAKE) $(D)/tuxcom $(D)/tuxcal $(D)/blockad $(D)/getrc $(D)/msgbox $(D)/input $(D)/shellexec $(D)/liga_nat $(D)/boerse $(D)/rssnews $(D)/tanken $(D)/wetter $(D)/formel1 $(D)/cooliTSclimax $(D)/rcsim $(D)/logomask + $(MAKE) $(D)/links $(D)/tuxcom $(D)/tuxcal $(D)/blockads $(D)/getrc $(D)/msgbox $(D)/input $(D)/shellexec $(D)/liga_nat $(D)/boerse $(D)/rssnews $(D)/tanken $(D)/wetter $(D)/formel1 $(D)/cooliTSclimax $(D)/rcsim $(D)/logomask $(D)/logoview $(D)/tuxwetter plugins-all-new: - $(MAKE) $(D)/tuxcom-new $(D)/tuxcal-new $(D)/blockad $(D)/getrc $(D)/msgbox $(D)/input $(D)/shellexec $(D)/liga_nat $(D)/boerse $(D)/rssnews $(D)/tanken $(D)/wetter $(D)/formel1 $(D)/cooliTSclimax $(D)/rcsim $(D)/logomask + $(MAKE) $(D)/links-new $(D)/tuxcom-new $(D)/tuxcal-new $(D)/blockads $(D)/getrc $(D)/msgbox $(D)/input $(D)/shellexec $(D)/liga_nat $(D)/boerse $(D)/rssnews $(D)/tanken $(D)/wetter $(D)/formel1 $(D)/cooliTSclimax $(D)/rcsim $(D)/logomask $(D)/logoview $(D)/tuxwetter # multimedia.mk multimedia: @@ -292,7 +292,7 @@ kernel: elif [ $(CST_KERNEL_VERSION) = "2.6.39.4" ]; then \ $(MAKE) $(D)/coolstream-kernel-2.6.39.4-cnxt; \ else \ - $(MAKE) $(D)/coolstream-kernel-2.6.39.4-cnxt; \ + $(MAKE) $(D)/coolstream-kernel-2.6.34.13-cnxt; \ fi kernel-new: if [ $(CST_KERNEL_VERSION) = "2.6.26.8" ]; then \ @@ -304,7 +304,7 @@ kernel-new: elif [ $(CST_KERNEL_VERSION) = "2.6.39.4" ]; then \ $(MAKE) $(D)/coolstream-kernel-2.6.39.4-cnxt-new; \ else \ - $(MAKE) $(D)/coolstream-kernel-2.6.39.4-cnxt-new; \ + $(MAKE) $(D)/coolstream-kernel-2.6.34.13-cnxt-new; \ fi # bootloader.mk (needed and included by kernel.mk > $(D)/coolstream-kernel) @@ -313,12 +313,28 @@ bootloader: # drivers.mk drivers: - $(MAKE) $(D)/realtek-wireless-kernel-$(CST_KERNEL_VERSION)-cnxt + if [ $(CST_KERNEL_VERSION) = "2.6.26.8" ]; then \ + $(MAKE) $(D)/realtek-wireless-kernel-2.6.26.8-cnxt; \ + elif [ $(CST_KERNEL_VERSION) = "2.6.34.13" ]; then \ + $(MAKE) $(D)/realtek-wireless-kernel-2.6.34.13-cnxt; \ + elif [ $(CST_KERNEL_VERSION) = "2.6.35.14" ]; then \ + $(MAKE) $(D)/realtek-wireless-kernel-2.6.35.14-cnxt; \ + elif [ $(CST_KERNEL_VERSION) = "2.6.39.4" ]; then \ + $(MAKE) $(D)/realtek-wireless-kernel-2.6.39.4-cnxt; \ + else \ + $(MAKE) $(D)/realtek-wireless-kernel-2.6.34.13-cnxt; \ + fi drivers-new: - if [ $(CST_KERNEL_VERSION) = "2.6.39.4" ]; then \ - $(MAKE) $(D)/realtek-wireless-kernel-$(CST_KERNEL_VERSION)-cnxt; \ + if [ $(CST_KERNEL_VERSION) = "2.6.26.8" ]; then \ + $(MAKE) $(D)/realtek-wireless-kernel-2.6.26.8-cnxt-new; \ + elif [ $(CST_KERNEL_VERSION) = "2.6.34.13" ]; then \ + $(MAKE) $(D)/realtek-wireless-kernel-2.6.34.13-cnxt-new; \ + elif [ $(CST_KERNEL_VERSION) = "2.6.35.14" ]; then \ + $(MAKE) $(D)/realtek-wireless-kernel-2.6.35.14-cnxt-new; \ + elif [ $(CST_KERNEL_VERSION) = "2.6.39.4" ]; then \ + $(MAKE) $(D)/realtek-wireless-kernel-2.6.39.4-cnxt-new; \ else \ - $(MAKE) $(D)/realtek-wireless-kernel-$(CST_KERNEL_VERSION)-cnxt-new; \ + $(MAKE) $(D)/realtek-wireless-kernel-2.6.34.13-cnxt-new; \ fi # for local extensions, e.g. special plugins or similar... diff --git a/archive-patches/kernel-2.6.34.13-cnxt.config b/archive-patches/kernel-2.6.34.13-cnxt.config index 1b4278c..43cd676 100644 --- a/archive-patches/kernel-2.6.34.13-cnxt.config +++ b/archive-patches/kernel-2.6.34.13-cnxt.config @@ -1415,6 +1415,7 @@ CONFIG_STAGING=y # CONFIG_PRISM2_USB is not set # CONFIG_ECHO is not set # CONFIG_OTUS is not set +CONFIG_RT2870=m # CONFIG_COMEDI is not set # CONFIG_ASUS_OLED is not set CONFIG_RTL8192U=m diff --git a/config b/config index 61ae3cb..6c1f643 100755 --- a/config +++ b/config @@ -26,7 +26,7 @@ NEUTRINO_HD_PORT=neutrino-hd-twin # CST_KERNEL_VERSION=2.6.34.13 # CST_KERNEL_VERSION=2.6.35.14 # CST_KERNEL_VERSION=2.6.39.4 -CST_KERNEL_VERSION=2.6.39.4 +CST_KERNEL_VERSION=2.6.34.13 # choose one of the following coolstream driver versions: # CST_DRIVER_VERSION=master diff --git a/make/applications.mk b/make/applications.mk index 888bf26..69956e9 100755 --- a/make/applications.mk +++ b/make/applications.mk @@ -1,100 +1,5 @@ # Makefile to build applications -$(D)/links: | $(TARGETPREFIX) - tar -C $(SOURCE_DIR)/svn/THIRDPARTY/applications/plugins -cp links --exclude=.svn | tar -C $(BUILD_TMP) -x - pushd $(BUILD_TMP)/links && \ - PKG_CONFIG_PATH=$(TARGETPREFIX)/lib/pkgconfig \ - LD_LIBRARY_PATH=$(TARGETPREFIX)/lib \ - CC=$(TARGET)-gcc \ - AR=$(TARGET)-ar \ - NM=$(TARGET)-nm \ - RANLIB=$(TARGET)-ranlib \ - OBJDUMP=$(TARGET)-objdump \ - STRIP=$(TARGET)-strip \ - CFLAGS="-I$(TARGETPREFIX)/include/directfb" \ - CPPFLAGS="-I$(TARGETPREFIX)/include" \ - LIBS="-Wl,--rpath-link -Wl,$(TARGETPREFIX)/lib" \ - CCPATH= \ - DESTDIR=$(TARGETPREFIX) \ - PATH=/bin:$(PATH) \ - ./configure \ - --host=$(TARGET) \ - --build=$(BUILD) \ - --prefix= \ - --mandir=$(BUILD_TMP)/.remove \ - --without-svgalib \ - --without-directfb \ - --without-x \ - --without-libtiff \ - --enable-graphics \ - --enable-javascript && \ - $(MAKE) && \ - DESTDIR=$(TARGETPREFIX) \ - $(MAKE) install prefix=$(TARGETPREFIX) - mkdir -p $(TARGETPREFIX)/lib/tuxbox - mkdir -p $(TARGETPREFIX)/lib/tuxbox/plugins - cp -f $(TARGETPREFIX)/bin/links $(TARGETPREFIX)/lib/tuxbox/plugins/links.so - rm -f $(TARGETPREFIX)/bin/links - echo "name=Links web browser" > $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg - echo "desc=Web Browser" >> $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg - echo "type=2" >> $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg - echo "needfb=1" >> $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg - echo "needrc=1" >> $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg - echo "needoffsets=1" >> $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg - echo "bookmarkcount=0" > $(TARGETPREFIX)/var/tuxbox/config/bookmarks - cp -rf $(BASE_DIR)/archive-sources/links $(TARGETPREFIX)/var/tuxbox/config - rm -rf $(BUILD_TMP)/.remove - $(REMOVE)/links - touch $@ - -$(D)/links-new: $(ARCHIVE)/links-2.7.tar.bz2 | $(TARGETPREFIX) - $(UNTAR)/links-2.7.tar.bz2 - pushd $(BUILD_TMP)/links-2.7 && \ - $(PATCH)/links-2.7.diff && \ - PKG_CONFIG_PATH=$(TARGETPREFIX)/lib/pkgconfig \ - LD_LIBRARY_PATH=$(TARGETPREFIX)/lib \ - CC=$(TARGET)-gcc \ - AR=$(TARGET)-ar \ - NM=$(TARGET)-nm \ - RANLIB=$(TARGET)-ranlib \ - OBJDUMP=$(TARGET)-objdump \ - STRIP=$(TARGET)-strip \ - CFLAGS="-I$(TARGETPREFIX)/include/directfb" \ - CPPFLAGS="-I$(TARGETPREFIX)/include" \ - LIBS="-Wl,--rpath-link -Wl,$(TARGETPREFIX)/lib" \ - CCPATH= \ - DESTDIR=$(TARGETPREFIX) \ - PATH=/bin:$(PATH) \ - ./configure \ - --host=$(TARGET) \ - --build=$(BUILD) \ - --prefix= \ - --mandir=$(BUILD_TMP)/.remove \ - --without-svgalib \ - --without-directfb \ - --without-x \ - --without-libtiff \ - --enable-graphics \ - --enable-javascript && \ - $(MAKE) && \ - DESTDIR=$(TARGETPREFIX) \ - $(MAKE) install prefix=$(TARGETPREFIX) - mkdir -p $(TARGETPREFIX)/lib/tuxbox - mkdir -p $(TARGETPREFIX)/lib/tuxbox/plugins - cp -f $(TARGETPREFIX)/bin/links $(TARGETPREFIX)/lib/tuxbox/plugins/links.so - rm -f $(TARGETPREFIX)/bin/links - echo "name=Links web browser" > $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg - echo "desc=Web Browser" >> $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg - echo "type=2" >> $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg - echo "needfb=1" >> $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg - echo "needrc=1" >> $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg - echo "needoffsets=1" >> $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg - echo "bookmarkcount=0" > $(TARGETPREFIX)/var/tuxbox/config/bookmarks - cp -rf $(BASE_DIR)/archive-sources/links $(TARGETPREFIX)/var/tuxbox/config - rm -rf $(BUILD_TMP)/.remove - $(REMOVE)/links-2.7 - touch $@ - $(D)/procps: $(D)/libncurses $(ARCHIVE)/procps-3.2.7.tar.gz | $(TARGETPREFIX) $(UNTAR)/procps-3.2.7.tar.gz pushd $(BUILD_TMP)/procps-3.2.7 && \ @@ -292,53 +197,6 @@ $(D)/vsftpd-new: $(ARCHIVE)/vsftpd-3.0.2.tar.gz | $(TARGETPREFIX) $(REMOVE)/vsftpd-3.0.2 touch $@ -$(D)/lbreakout2: $(D)/libsdl $(D)/libsdl-mixer | $(TARGETPREFIX) - tar -C $(SOURCE_DIR)/svn/THIRDPARTY/applications/plugins -cp lbreakout2-2.6 --exclude=.svn | tar -C $(BUILD_TMP) -x - pushd $(BUILD_TMP)/lbreakout2-2.6 && \ - LDFLAGS="-L$(TARGETPREFIX)/lib" \ - CPPFLAGS="-I$(TARGETPREFIX)/include" \ - DESTDIR=$(TARGETPREFIX) \ - PATH=/bin:$(PATH) \ - ./configure --prefix= \ - --build=$(BUILD) \ - --host=$(TARGET) \ - --bindir=/bin \ - --sbindir=/sbin \ - --datadir=/usr/share \ - --sysconfdir=/etc \ - --sharedstatedir=/usr/com \ - --docdir=/usr/doc \ - --localstatedir=/var/games && \ - $(MAKE) && \ - DESTDIR=$(TARGETPREFIX) \ - $(MAKE) install && \ - rm -rf $(TARGETPREFIX)/usr/doc - touch $@ - -$(D)/ltris: $(D)/libsdl $(D)/libsdl-mixer | $(TARGETPREFIX) - tar -C $(SOURCE_DIR)/svn/THIRDPARTY/applications/plugins -cp ltris-1.0.13 --exclude=.svn | tar -C $(BUILD_TMP) -x - pushd $(BUILD_TMP)/ltris-1.0.13 && \ - LDFLAGS="-L$(TARGETPREFIX)/lib" \ - CPPFLAGS="-I$(TARGETPREFIX)/include" \ - DESTDIR=$(TARGETPREFIX) \ - PATH=/bin:$(PATH) \ - autoreconf -fi && \ - ./configure --prefix= \ - --build=$(BUILD) \ - --host=$(TARGET) \ - --bindir=/bin \ - --sbindir=/sbin \ - --datadir=/usr/share \ - --sysconfdir=/etc \ - --sharedstatedir=/usr/com \ - --docdir=/usr/doc \ - --localstatedir=/var/games && \ - $(MAKE) && \ - DESTDIR=$(TARGETPREFIX) \ - $(MAKE) install && \ - rm -rf $(TARGETPREFIX)/usr/doc - touch $@ - $(D)/rsync: $(ARCHIVE)/rsync-3.0.6.tar.gz | $(TARGETPREFIX) $(UNTAR)/rsync-3.0.6.tar.gz pushd $(BUILD_TMP)/rsync-3.0.6 && \ diff --git a/make/drivers.mk b/make/drivers.mk index 6914098..b183361 100755 --- a/make/drivers.mk +++ b/make/drivers.mk @@ -1,23 +1,62 @@ #Makefile to build drivers -$(D)/realtek-wireless-kernel-$(CST_KERNEL_VERSION)-cnxt: | $(TARGETPREFIX) - cp -f $(SOURCE_DIR)/svn/THIRDPARTY/drivers/realtek-wireless/8712_8188_8191_8192/8712u.ko $(TARGETPREFIX)/lib/modules/$(CST_KERNEL_VERSION)-nevis/8712u.ko - cp -f $(SOURCE_DIR)/svn/THIRDPARTY/drivers/realtek-wireless/8712_8188_8191_8192/8192cu.ko $(TARGETPREFIX)/lib/modules/$(CST_KERNEL_VERSION)-nevis/8192cu.ko +$(D)/realtek-wireless-kernel-2.6.26.8-cnxt: | $(TARGETPREFIX) + cp -f $(SOURCE_DIR)/svn/THIRDPARTY/drivers/realtek-wireless/8712_8188_8191_8192/8712u.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/8712u.ko + cp -f $(SOURCE_DIR)/svn/THIRDPARTY/drivers/realtek-wireless/8712_8188_8191_8192/8192cu.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/8192cu.ko cp -f $(SOURCE_DIR)/svn/THIRDPARTY/drivers/realtek-wireless/8712_8188_8191_8192/wpa_cli $(TARGETPREFIX)/sbin/wpa_cli cp -f $(SOURCE_DIR)/svn/THIRDPARTY/drivers/realtek-wireless/8712_8188_8191_8192/wpa_passphrase $(TARGETPREFIX)/sbin/wpa_passphrase cp -f $(SOURCE_DIR)/svn/THIRDPARTY/drivers/realtek-wireless/8712_8188_8191_8192/wpa_supplicant $(TARGETPREFIX)/sbin/wpa_supplicant touch $@ -$(D)/realtek-wireless-kernel-$(CST_KERNEL_VERSION)-cnxt-new: $(D)/coolstream-kernel-$(CST_KERNEL_VERSION)-cnxt-new $(D)/wpa_supplicant-new $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz | $(TARGETPREFIX) +$(D)/realtek-wireless-kernel-2.6.34.13-cnxt: | $(TARGETPREFIX) + cp -f $(SOURCE_DIR)/svn/THIRDPARTY/drivers/realtek-wireless/8712_8188_8191_8192/wpa_cli $(TARGETPREFIX)/sbin/wpa_cli + cp -f $(SOURCE_DIR)/svn/THIRDPARTY/drivers/realtek-wireless/8712_8188_8191_8192/wpa_passphrase $(TARGETPREFIX)/sbin/wpa_passphrase + cp -f $(SOURCE_DIR)/svn/THIRDPARTY/drivers/realtek-wireless/8712_8188_8191_8192/wpa_supplicant $(TARGETPREFIX)/sbin/wpa_supplicant + touch $@ + +$(D)/realtek-wireless-kernel-2.6.35.14-cnxt: | $(TARGETPREFIX) + cp -f $(SOURCE_DIR)/svn/THIRDPARTY/drivers/realtek-wireless/8712_8188_8191_8192/wpa_cli $(TARGETPREFIX)/sbin/wpa_cli + cp -f $(SOURCE_DIR)/svn/THIRDPARTY/drivers/realtek-wireless/8712_8188_8191_8192/wpa_passphrase $(TARGETPREFIX)/sbin/wpa_passphrase + cp -f $(SOURCE_DIR)/svn/THIRDPARTY/drivers/realtek-wireless/8712_8188_8191_8192/wpa_supplicant $(TARGETPREFIX)/sbin/wpa_supplicant + touch $@ + +$(D)/realtek-wireless-kernel-2.6.39.4-cnxt: | $(TARGETPREFIX) + cp -f $(SOURCE_DIR)/svn/THIRDPARTY/drivers/realtek-wireless/8712_8188_8191_8192/wpa_cli $(TARGETPREFIX)/sbin/wpa_cli + cp -f $(SOURCE_DIR)/svn/THIRDPARTY/drivers/realtek-wireless/8712_8188_8191_8192/wpa_passphrase $(TARGETPREFIX)/sbin/wpa_passphrase + cp -f $(SOURCE_DIR)/svn/THIRDPARTY/drivers/realtek-wireless/8712_8188_8191_8192/wpa_supplicant $(TARGETPREFIX)/sbin/wpa_supplicant + touch $@ + +$(D)/realtek-wireless-kernel-2.6.26.8-cnxt-new: $(D)/coolstream-kernel-2.6.26.8-cnxt-new $(D)/wpa_supplicant-new $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz | $(TARGETPREFIX) tar -C $(BUILD_TMP) -xf $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz pushd $(BUILD_TMP)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111 && \ - $(PATCH)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111-kernel-$(CST_KERNEL_VERSION)-cnxt.diff && \ + $(PATCH)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111-kernel-2.6.26.8-cnxt.diff && \ $(MAKE) - cp -f $(BUILD_TMP)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111/8712u.ko $(TARGETPREFIX)/lib/modules/$(CST_KERNEL_VERSION)-nevis/8712u.ko - cp -f $(SOURCE_DIR)/svn/THIRDPARTY/drivers/realtek-wireless/8712_8188_8191_8192/8192cu.ko $(TARGETPREFIX)/lib/modules/$(CST_KERNEL_VERSION)-nevis/8192cu.ko + cp -f $(BUILD_TMP)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111/8712u.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/8712u.ko + cp -f $(SOURCE_DIR)/svn/THIRDPARTY/drivers/realtek-wireless/8712_8188_8191_8192/8192cu.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/8192cu.ko $(REMOVE)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111 touch $@ +$(D)/realtek-wireless-kernel-2.6.34.13-cnxt-new: $(D)/coolstream-kernel-2.6.34.13-cnxt-new $(D)/wpa_supplicant-new $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz | $(TARGETPREFIX) + tar -C $(BUILD_TMP) -xf $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz + pushd $(BUILD_TMP)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111 && \ + $(PATCH)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111-kernel-2.6.34.13-cnxt.diff && \ + $(MAKE) + cp -f $(BUILD_TMP)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111/8712u.ko $(TARGETPREFIX)/lib/modules/2.6.34.13-nevis/8712u.ko + $(REMOVE)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111 + touch $@ + +$(D)/realtek-wireless-kernel-2.6.35.14-cnxt-new: $(D)/coolstream-kernel-2.6.35.14-cnxt-new $(D)/wpa_supplicant-new $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz | $(TARGETPREFIX) + tar -C $(BUILD_TMP) -xf $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz + pushd $(BUILD_TMP)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111 && \ + $(PATCH)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111-kernel-2.6.35.14-cnxt.diff && \ + $(MAKE) + cp -f $(BUILD_TMP)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111/8712u.ko $(TARGETPREFIX)/lib/modules/2.6.35.14-nevis/8712u.ko + $(REMOVE)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111 + touch $@ + +$(D)/realtek-wireless-kernel-2.6.39.4-cnxt-new: $(D)/coolstream-kernel-2.6.39.4-cnxt-new $(D)/wpa_supplicant-new | $(TARGETPREFIX) + touch $@ + $(D)/wpa_supplicant-new: $(ARCHIVE)/wpa_supplicant-0.7.3.tar.gz | $(TARGETPREFIX) $(UNTAR)/wpa_supplicant-0.7.3.tar.gz pushd $(BUILD_TMP)/wpa_supplicant-0.7.3/wpa_supplicant && \ diff --git a/make/environment.mk b/make/environment.mk index ff239b0..334a923 100755 --- a/make/environment.mk +++ b/make/environment.mk @@ -77,11 +77,11 @@ SVN_THIRDPARTY = $(SOURCE_DIR)/svn/THIRDPARTY GIT_LIBRARIES = $(SOURCE_DIR)/git/LIBRARIES GIT_DRIVERS = $(SOURCE_DIR)/git/DRIVERS GIT_KERNEL = $(SOURCE_DIR)/git/KERNEL +GIT_PLUGINS = $(SOURCE_DIR)/git/PLUGINS SOURCE = $(BASE_DIR)/archive-sources LIBPLUG = $(TARGETPREFIX)/lib/tuxbox/plugins VARCONF = $(TARGETPREFIX)/var/tuxbox/config -VARPLUG = $(TARGETPREFIX)/var/plugins BIN = $(TARGETPREFIX)/bin DATE = `date +%d.%m.%Y` diff --git a/make/kernel.mk b/make/kernel.mk index 5567ea2..0d5ee36 100755 --- a/make/kernel.mk +++ b/make/kernel.mk @@ -85,6 +85,8 @@ $(D)/coolstream-kernel-2.6.26.8-cnxt-new: $(D)/coolstream-u-boot | $(TARGETPREFI $(MKIMAGE) -A arm -O linux -T kernel -C none -a 0x17048000 -e 0x17048000 -n "Coolstream ZEE Kernel (compressed)" -d $(ZIMAGE) $(BUILD_TMP)/zee-mtd2-kernel-compressed-$(DATE).img && \ cp -f $(BUILD_TMP)/linux-2.6.26.8-cnxt-modules/lib/modules/2.6.26.8-nevis/kernel/drivers/hid/usbhid/usbhid.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/usbhid.ko cp -f $(BUILD_TMP)/linux-2.6.26.8-cnxt-modules/lib/modules/2.6.26.8-nevis/kernel/drivers/hid/hid.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/hid.ko + cp -f $(BUILD_TMP)/linux-2.6.26.8-cnxt-modules/lib/modules/2.6.26.8-nevis/kernel/drivers/mtd/devices/block2mtd.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/block2mtd.ko + cp -f $(BUILD_TMP)/linux-2.6.26.8-cnxt-modules/lib/modules/2.6.26.8-nevis/kernel/drivers/mtd/devices/mtdram.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/mtdram.ko cp -f $(BUILD_TMP)/linux-2.6.26.8-cnxt-modules/lib/modules/2.6.26.8-nevis/kernel/drivers/net/wireless/rtl8187.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/rtl8187.ko cp -f $(BUILD_TMP)/linux-2.6.26.8-cnxt-modules/lib/modules/2.6.26.8-nevis/kernel/drivers/usb/serial/ftdi_sio.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/ftdi_sio.ko cp -f $(BUILD_TMP)/linux-2.6.26.8-cnxt-modules/lib/modules/2.6.26.8-nevis/kernel/drivers/usb/serial/pl2303.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/pl2303.ko @@ -110,10 +112,15 @@ $(D)/coolstream-kernel-2.6.34.13-cnxt-new: $(D)/coolstream-u-boot | $(TARGETPREF $(MKIMAGE) -A arm -O linux -T kernel -C none -a 0x48000 -e 0x48000 -n "Coolstream ZEE Kernel (compressed)" -d $(ZIMAGE) $(BUILD_TMP)/zee-mtd2-kernel-compressed-$(DATE).img && \ cp -f $(BUILD_TMP)/linux-2.6.34.13-cnxt-modules/lib/modules/2.6.34.13-nevis/kernel/drivers/hid/usbhid/usbhid.ko $(TARGETPREFIX)/lib/modules/2.6.34.13-nevis/usbhid.ko cp -f $(BUILD_TMP)/linux-2.6.34.13-cnxt-modules/lib/modules/2.6.34.13-nevis/kernel/drivers/hid/hid.ko $(TARGETPREFIX)/lib/modules/2.6.34.13-nevis/hid.ko + cp -f $(BUILD_TMP)/linux-2.6.34.13-cnxt-modules/lib/modules/2.6.34.13-nevis/kernel/drivers/mtd/devices/block2mtd.ko $(TARGETPREFIX)/lib/modules/2.6.34.13-nevis/block2mtd.ko + cp -f $(BUILD_TMP)/linux-2.6.34.13-cnxt-modules/lib/modules/2.6.34.13-nevis/kernel/drivers/mtd/devices/mtdram.ko $(TARGETPREFIX)/lib/modules/2.6.34.13-nevis/mtdram.ko cp -f $(BUILD_TMP)/linux-2.6.34.13-cnxt-modules/lib/modules/2.6.34.13-nevis/kernel/drivers/net/wireless/rtl818x/rtl8187.ko $(TARGETPREFIX)/lib/modules/2.6.34.13-nevis/rtl8187.ko + cp -f $(BUILD_TMP)/linux-2.6.34.13-cnxt-modules/lib/modules/2.6.34.13-nevis/kernel/drivers/staging/rt2870/rt2870sta.ko $(TARGETPREFIX)/lib/modules/2.6.34.13-nevis/rt2870sta.ko + cp -f $(BUILD_TMP)/linux-2.6.34.13-cnxt-modules/lib/modules/2.6.34.13-nevis/kernel/drivers/staging/rtl8192u/r8192u_usb.ko $(TARGETPREFIX)/lib/modules/2.6.34.13-nevis/r8192u_usb.ko cp -f $(BUILD_TMP)/linux-2.6.34.13-cnxt-modules/lib/modules/2.6.34.13-nevis/kernel/drivers/usb/serial/ftdi_sio.ko $(TARGETPREFIX)/lib/modules/2.6.34.13-nevis/ftdi_sio.ko cp -f $(BUILD_TMP)/linux-2.6.34.13-cnxt-modules/lib/modules/2.6.34.13-nevis/kernel/drivers/usb/serial/pl2303.ko $(TARGETPREFIX)/lib/modules/2.6.34.13-nevis/pl2303.ko cp -f $(BUILD_TMP)/linux-2.6.34.13-cnxt-modules/lib/modules/2.6.34.13-nevis/kernel/drivers/usb/serial/usbserial.ko $(TARGETPREFIX)/lib/modules/2.6.34.13-nevis/usbserial.ko + cp -f $(BUILD_TMP)/linux-2.6.34.13-cnxt-modules/lib/modules/2.6.34.13-nevis/kernel/drivers/usb/storage/usb-storage.ko $(TARGETPREFIX)/lib/modules/2.6.34.13-nevis/usb-storage.ko cp -f $(BUILD_TMP)/linux-2.6.34.13-cnxt-modules/lib/modules/2.6.34.13-nevis/kernel/fs/cifs/cifs.ko $(TARGETPREFIX)/lib/modules/2.6.34.13-nevis/cifs.ko cp -f $(BUILD_TMP)/linux-2.6.34.13-cnxt-modules/lib/modules/2.6.34.13-nevis/kernel/fs/fuse/fuse.ko $(TARGETPREFIX)/lib/modules/2.6.34.13-nevis/fuse.ko cp -f $(BUILD_TMP)/linux-2.6.34.13-cnxt-modules/lib/modules/2.6.34.13-nevis/kernel/crypto/md4.ko $(TARGETPREFIX)/lib/modules/2.6.34.13-nevis/md4.ko @@ -136,10 +143,15 @@ $(D)/coolstream-kernel-2.6.35.14-cnxt-new: $(D)/coolstream-u-boot | $(TARGETPREF $(MKIMAGE) -A arm -O linux -T kernel -C none -a 0x48000 -e 0x48000 -n "Coolstream ZEE Kernel (compressed)" -d $(ZIMAGE) $(BUILD_TMP)/zee-mtd2-kernel-compressed-$(DATE).img && \ cp -f $(BUILD_TMP)/linux-2.6.35.14-cnxt-modules/lib/modules/2.6.35.14-nevis+/kernel/drivers/hid/usbhid/usbhid.ko $(TARGETPREFIX)/lib/modules/2.6.35.14-nevis/usbhid.ko cp -f $(BUILD_TMP)/linux-2.6.35.14-cnxt-modules/lib/modules/2.6.35.14-nevis+/kernel/drivers/hid/hid.ko $(TARGETPREFIX)/lib/modules/2.6.35.14-nevis/hid.ko + cp -f $(BUILD_TMP)/linux-2.6.35.14-cnxt-modules/lib/modules/2.6.35.14-nevis+/kernel/drivers/mtd/devices/block2mtd.ko $(TARGETPREFIX)/lib/modules/2.6.35.14-nevis/block2mtd.ko + cp -f $(BUILD_TMP)/linux-2.6.35.14-cnxt-modules/lib/modules/2.6.35.14-nevis+/kernel/drivers/mtd/devices/mtdram.ko $(TARGETPREFIX)/lib/modules/2.6.35.14-nevis/mtdram.ko cp -f $(BUILD_TMP)/linux-2.6.35.14-cnxt-modules/lib/modules/2.6.35.14-nevis+/kernel/drivers/net/wireless/rtl818x/rtl8187.ko $(TARGETPREFIX)/lib/modules/2.6.35.14-nevis/rtl8187.ko + cp -f $(BUILD_TMP)/linux-2.6.35.14-cnxt-modules/lib/modules/2.6.35.14-nevis+/kernel/drivers/staging/rt2870/rt2870sta.ko $(TARGETPREFIX)/lib/modules/2.6.35.14-nevis/rt2870sta.ko + cp -f $(BUILD_TMP)/linux-2.6.35.14-cnxt-modules/lib/modules/2.6.35.14-nevis+/kernel/drivers/staging/rtl8192u/r8192u_usb.ko $(TARGETPREFIX)/lib/modules/2.6.35.14nevis/r8192u_usb.ko cp -f $(BUILD_TMP)/linux-2.6.35.14-cnxt-modules/lib/modules/2.6.35.14-nevis+/kernel/drivers/usb/serial/ftdi_sio.ko $(TARGETPREFIX)/lib/modules/2.6.35.14-nevis/ftdi_sio.ko cp -f $(BUILD_TMP)/linux-2.6.35.14-cnxt-modules/lib/modules/2.6.35.14-nevis+/kernel/drivers/usb/serial/pl2303.ko $(TARGETPREFIX)/lib/modules/2.6.35.14-nevis/pl2303.ko cp -f $(BUILD_TMP)/linux-2.6.35.14-cnxt-modules/lib/modules/2.6.35.14-nevis+/kernel/drivers/usb/serial/usbserial.ko $(TARGETPREFIX)/lib/modules/2.6.35.14-nevis/usbserial.ko + cp -f $(BUILD_TMP)/linux-2.6.35.14-cnxt-modules/lib/modules/2.6.35.14-nevis+/kernel/drivers/usb/storage/usb-storage.ko $(TARGETPREFIX)/lib/modules/2.6.35.14-nevis/usb-storage.ko cp -f $(BUILD_TMP)/linux-2.6.35.14-cnxt-modules/lib/modules/2.6.35.14-nevis+/kernel/fs/cifs/cifs.ko $(TARGETPREFIX)/lib/modules/2.6.35.14-nevis/cifs.ko cp -f $(BUILD_TMP)/linux-2.6.35.14-cnxt-modules/lib/modules/2.6.35.14-nevis+/kernel/fs/fuse/fuse.ko $(TARGETPREFIX)/lib/modules/2.6.35.14-nevis/fuse.ko cp -f $(BUILD_TMP)/linux-2.6.35.14-cnxt-modules/lib/modules/2.6.35.14-nevis+/kernel/crypto/md4.ko $(TARGETPREFIX)/lib/modules/2.6.35.14-nevis/md4.ko @@ -162,11 +174,19 @@ $(D)/coolstream-kernel-2.6.39.4-cnxt-new: $(D)/coolstream-u-boot | $(TARGETPREFI $(MKIMAGE) -A arm -O linux -T kernel -C none -a 0x48000 -e 0x48000 -n "Coolstream ZEE Kernel (compressed)" -d $(ZIMAGE) $(BUILD_TMP)/zee-mtd2-kernel-compressed-$(DATE).img && \ cp -f $(BUILD_TMP)/linux-2.6.39.4-cnxt-modules/lib/modules/2.6.39.4-nevis/kernel/drivers/hid/usbhid/usbhid.ko $(TARGETPREFIX)/lib/modules/2.6.39.4-nevis/usbhid.ko cp -f $(BUILD_TMP)/linux-2.6.39.4-cnxt-modules/lib/modules/2.6.39.4-nevis/kernel/drivers/hid/hid.ko $(TARGETPREFIX)/lib/modules/2.6.39.4-nevis/hid.ko + cp -f $(BUILD_TMP)/linux-2.6.39.4-cnxt-modules/lib/modules/2.6.39.4-nevis/kernel/drivers/mtd/devices/block2mtd.ko $(TARGETPREFIX)/lib/modules/2.6.39.4-nevis/block2mtd.ko + cp -f $(BUILD_TMP)/linux-2.6.39.4-cnxt-modules/lib/modules/2.6.39.4-nevis/kernel/drivers/mtd/devices/mtdram.ko $(TARGETPREFIX)/lib/modules/2.6.39.4-nevis/mtdram.ko cp -f $(BUILD_TMP)/linux-2.6.39.4-cnxt-modules/lib/modules/2.6.39.4-nevis/kernel/drivers/net/wireless/rtl818x/rtl8187/rtl8187.ko $(TARGETPREFIX)/lib/modules/2.6.39.4-nevis/rtl8187.ko + cp -f $(BUILD_TMP)/linux-2.6.39.4-cnxt-modules/lib/modules/2.6.39.4-nevis/kernel/drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common.ko $(TARGETPREFIX)/lib/modules/2.6.39.4-nevis/rtl8192c-common.ko cp -f $(BUILD_TMP)/linux-2.6.39.4-cnxt-modules/lib/modules/2.6.39.4-nevis/kernel/drivers/net/wireless/rtlwifi/rtl8192cu/rtl8192cu.ko $(TARGETPREFIX)/lib/modules/2.6.39.4-nevis/rtl8192cu.ko + cp -f $(BUILD_TMP)/linux-2.6.39.4-cnxt-modules/lib/modules/2.6.39.4-nevis/kernel/drivers/net/wireless/rtlwifi/rtlwifi.ko $(TARGETPREFIX)/lib/modules/2.6.39.4-nevis/rtlwifi.ko + cp -f $(BUILD_TMP)/linux-2.6.39.4-cnxt-modules/lib/modules/2.6.39.4-nevis/kernel/drivers/staging/rt2870/rt2870sta.ko $(TARGETPREFIX)/lib/modules/2.6.39.4-nevis/rt2870sta.ko + cp -f $(BUILD_TMP)/linux-2.6.39.4-cnxt-modules/lib/modules/2.6.39.4-nevis/kernel/drivers/staging/rtl8192u/r8192u_usb.ko $(TARGETPREFIX)/lib/modules/2.6.39.4-nevis/r8192u_usb.ko + cp -f $(BUILD_TMP)/linux-2.6.39.4-cnxt-modules/lib/modules/2.6.39.4-nevis/kernel/drivers/staging/rtl8712/r8712u.ko $(TARGETPREFIX)/lib/modules/2.6.39.4-nevis/r8712u.ko cp -f $(BUILD_TMP)/linux-2.6.39.4-cnxt-modules/lib/modules/2.6.39.4-nevis/kernel/drivers/usb/serial/ftdi_sio.ko $(TARGETPREFIX)/lib/modules/2.6.39.4-nevis/ftdi_sio.ko cp -f $(BUILD_TMP)/linux-2.6.39.4-cnxt-modules/lib/modules/2.6.39.4-nevis/kernel/drivers/usb/serial/pl2303.ko $(TARGETPREFIX)/lib/modules/2.6.39.4-nevis/pl2303.ko cp -f $(BUILD_TMP)/linux-2.6.39.4-cnxt-modules/lib/modules/2.6.39.4-nevis/kernel/drivers/usb/serial/usbserial.ko $(TARGETPREFIX)/lib/modules/2.6.39.4-nevis/usbserial.ko + cp -f $(BUILD_TMP)/linux-2.6.39.4-cnxt-modules/lib/modules/2.6.39.4-nevis/kernel/drivers/usb/storage/usb-storage.ko $(TARGETPREFIX)/lib/modules/2.6.39.4-nevis/usb-storage.ko cp -f $(BUILD_TMP)/linux-2.6.39.4-cnxt-modules/lib/modules/2.6.39.4-nevis/kernel/fs/cifs/cifs.ko $(TARGETPREFIX)/lib/modules/2.6.39.4-nevis/cifs.ko cp -f $(BUILD_TMP)/linux-2.6.39.4-cnxt-modules/lib/modules/2.6.39.4-nevis/kernel/fs/fuse/fuse.ko $(TARGETPREFIX)/lib/modules/2.6.39.4-nevis/fuse.ko cp -f $(BUILD_TMP)/linux-2.6.39.4-cnxt-modules/lib/modules/2.6.39.4-nevis/kernel/crypto/md4.ko $(TARGETPREFIX)/lib/modules/2.6.39.4-nevis/md4.ko @@ -190,6 +210,8 @@ $(D)/coolstream-kernel-2.6.26.8-cnxt-uvc-new: $(D)/coolstream-u-boot | $(TARGETP cp -f $(BUILD_TMP)/linux-2.6.26.8-cnxt-modules/lib/modules/2.6.26.8-nevis/kernel/drivers/hid/usbhid/usbhid.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/usbhid.ko cp -f $(BUILD_TMP)/linux-2.6.26.8-cnxt-modules/lib/modules/2.6.26.8-nevis/kernel/drivers/hid/hid.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/hid.ko cp -f $(BUILD_TMP)/linux-2.6.26.8-cnxt-modules/lib/modules/2.6.26.8-nevis/kernel/drivers/media/video/uvc/uvcvideo.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/uvcvideo.ko + cp -f $(BUILD_TMP)/linux-2.6.26.8-cnxt-modules/lib/modules/2.6.26.8-nevis/kernel/drivers/mtd/devices/block2mtd.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/block2mtd.ko + cp -f $(BUILD_TMP)/linux-2.6.26.8-cnxt-modules/lib/modules/2.6.26.8-nevis/kernel/drivers/mtd/devices/mtdram.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/mtdram.ko cp -f $(BUILD_TMP)/linux-2.6.26.8-cnxt-modules/lib/modules/2.6.26.8-nevis/kernel/drivers/net/wireless/rtl8187.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/rtl8187.ko cp -f $(BUILD_TMP)/linux-2.6.26.8-cnxt-modules/lib/modules/2.6.26.8-nevis/kernel/drivers/usb/serial/ftdi_sio.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/ftdi_sio.ko cp -f $(BUILD_TMP)/linux-2.6.26.8-cnxt-modules/lib/modules/2.6.26.8-nevis/kernel/drivers/usb/serial/pl2303.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/pl2303.ko diff --git a/make/plugins.mk b/make/plugins.mk old mode 100755 new mode 100644 index 9f3dea1..0fe3fcc --- a/make/plugins.mk +++ b/make/plugins.mk @@ -1,155 +1,371 @@ -# Plugin Makefile - -$(D)/blockad: $(BIN)/blockad $(D)/blockads -$(BIN)/blockad: - pushd $(SOURCE)/blockads && \ - $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lfreetype -lz -o $@ blockad.c globals.c http.c - -$(D)/blockads: $(LIBPLUG)/blockads.so -$(LIBPLUG)/blockads.so: - mkdir -p $(LIBPLUG) && \ - mkdir -p $(VARCONF) && \ - pushd $(SOURCE)/blockads && \ - $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lfreetype -lz -o $@ blockads.c gfx.c io.c text.c globals.c http.c && \ - cp -f blockads.conf $(VARCONF)/ && \ - cp -f blockads.cfg $(LIBPLUG)/ - -$(D)/tuxcom: $(D)/freetype $(LIBPLUG)/tuxcom.so -$(D)/tuxcom-new: $(D)/freetype-new $(LIBPLUG)/tuxcom.so -$(LIBPLUG)/tuxcom.so: - mkdir -p $(LIBPLUG) && \ - pushd $(SOURCE)/tuxcom && \ - $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lfreetype -lz -o $@ tuxcom.c && \ - cp -f tuxcom.cfg $(LIBPLUG)/ - -$(D)/tuxcal: $(D)/freetype $(LIBPLUG)/tuxcal.so $(D)/tuxcald -$(D)/tuxcal-new: $(D)/freetype-new $(LIBPLUG)/tuxcal.so $(D)/tuxcald-new -$(LIBPLUG)/tuxcal.so: - mkdir -p $(LIBPLUG)/ && \ - mkdir -p $(VARCONF)/tuxcal/ && \ - pushd $(SOURCE)/tuxcal && \ - $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lfreetype -lz -o $@ tuxcal.c && \ - cp -f tuxcal.cfg $(LIBPLUG)/ && \ - cp -f tuxcal.conf $(VARCONF)/tuxcal/ - -$(D)/tuxcald: $(D)/freetype $(BIN)/tuxcald -$(D)/tuxcald-new: $(D)/freetype-new $(BIN)/tuxcald -$(BIN)/tuxcald: - pushd $(SOURCE)/tuxcal/daemon && \ - $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lpthread -lfreetype -lz -o $@ tuxcald.c - -$(D)/getrc: $(BIN)/getrc -$(BIN)/getrc: - mkdir -p $(BIN) - pushd $(SOURCE)/getrc && \ - $(TARGET)-gcc $(TARGET_CFLAGS) -o $@ getrc.c io.c - -$(D)/msgbox: $(BIN)/msgbox -$(BIN)/msgbox: - mkdir -p $(BIN) - pushd $(SOURCE)/msgbox && \ - $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lfreetype -lz -o $@ msgbox.c gfx.c io.c text.c txtform.c - -$(D)/input: $(BIN)/input -$(BIN)/input: - mkdir -p $(BIN) - pushd $(SOURCE)/input && \ - $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lfreetype -lz -o $@ input.c inputd.c gfx.c io.c text.c - -$(D)/shellexec: $(D)/shellexec.so $(BIN)/shellexec -$(BIN)/shellexec: - mkdir -p $(LIBPLUG) && \ - mkdir -p $(BIN) && \ - mkdir -p $(VARCONF) && \ - pushd $(SOURCE)/shellexec && \ - $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lfreetype -lz -o $@ shellexec.c gfx.c io.c text.c && \ - cp -f shellexec.cfg $(LIBPLUG)/ && \ - cp -f shellexec.conf $(VARCONF)/ - -$(D)/shellexec.so: $(LIBPLUG)/shellexec.so -$(LIBPLUG)/shellexec.so: - mkdir -p $(LIBPLUG) && \ - pushd $(SOURCE)/shellexec && \ - $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(SOURCE_DIR)/neutrino-hd/src -g -o $@ starter.c - -$(D)/logomask: $(D)/logoset.so $(D)/logomask.so $(BIN)/logomask -$(BIN)/logomask: - mkdir -p $(BIN) && \ - mkdir -p $(VARPLUG) && \ - mkdir -p $(LIBPLUG) && \ - pushd $(SOURCE)/logomask && \ - $(TARGET)-gcc $(TARGET_CFLAGS) -o $@ logomask.c gfx.c && \ - cp -f $(SOURCE)/logomask/logomask.cfg $(LIBPLUG)/ && \ - cp -f $(SOURCE)/logomask/logoset.cfg $(LIBPLUG)/ && \ - cp -f $(SOURCE)/logomask/lmask $(VARPLUG)/ - -$(D)/logoset.so: $(LIBPLUG)/logoset.so -$(LIBPLUG)/logoset.so: - mkdir -p $(LIBPLUG) && \ - pushd $(SOURCE)/logomask && \ - $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lfreetype -lz -o $@ logoset.c gfx.c io.c text.c - -$(D)/logomask.so: $(LIBPLUG)/logomask.so -$(LIBPLUG)/logomask.so: - mkdir -p $(LIBPLUG) && \ - pushd $(SOURCE)/logomask && \ - $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(SOURCE_DIR)/neutrino-hd/src -o $@ starter_logomask.c - -$(D)/boerse: - mkdir -p $(VARPLUG) && \ - pushd $(SOURCE)/boerse && \ - cp -f boerse.sh $(VARPLUG)/ - -$(D)/rssnews: - mkdir -p $(VARPLUG) && \ - pushd $(SOURCE)/rssnews && \ - cp -f rssnews.sh $(VARPLUG)/ - -$(D)/tanken: - mkdir -p $(VARPLUG) && \ - pushd $(SOURCE)/tanken && \ - cp -f tanken $(VARPLUG)/ - -$(D)/wetter: - mkdir -p $(VARPLUG) && \ - pushd $(SOURCE)/wetter && \ - cp -f wetter $(VARPLUG)/ - -$(D)/liga_nat: - mkdir -p $(VARPLUG) && \ - pushd $(SOURCE)/liga_nat && \ - cp -f liga_nat $(VARPLUG)/ - -$(D)/formel1: - mkdir -p $(VARPLUG) && \ - pushd $(SOURCE)/formel1 && \ - cp -f f1kalender $(VARPLUG)/ && \ - cp -f formel1wmtab $(VARPLUG)/ - -$(D)/hddtemp: $(ARCHIVE)/hddtemp-0.3-beta15.tar.bz2 - tar -C $(BUILD_TMP) -xpf $(ARCHIVE)/hddtemp-0.3-beta15.tar.bz2 - mkdir -p $(LIBPLUG) && \ - mkdir -p $(BIN) && \ - mkdir -p $(VARCONF) && \ - pushd $(BUILD_TMP)/hddtemp-0.3-beta15 && \ - CFLAGS="$(TARGET_CFLAGS)" \ - CPPFLAGS="-I$(TARGETPREFIX)/include" \ - CXXFLAGS="$(TARGET_CXXFLAGS)" \ - LDFLAGS="$(TARGET_LDFLAGS)" \ - ./configure --host=$(TARGET) --build=$(BUILD) --target=$(TARGET) --with-db-path=/var/tuxbox/config/hddtemp.db && \ - $(MAKE) all && \ - cp -f $(BUILD_TMP)/hddtemp-0.3-beta15/src/hddtemp $(TARGETPREFIX)/bin && \ - cp -f $(SOURCE)/hddtemp/hddtemp.sh $(LIBPLUG)/ && \ - cp -f $(SOURCE)/hddtemp/hddtemp.cfg $(LIBPLUG)/ && \ - cp -f $(SOURCE)/hddtemp/hddtemp.db $(VARCONF)/ - rm -rf $(BUILD_TMP)/hddtemp-0.3-beta15 - -$(D)/cooliTSclimax: $(BIN)/cooliTSclimax -$(BIN)/cooliTSclimax: - mkdir -p $(BIN) - pushd $(SOURCE)/cooliTSclimax && \ - $(TARGET)-g++ $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -lavformat -lavcodec -lavutil -Wl,-rpath-link,$(TARGETLIB) -o $@ cooliTSclimax.cpp - -$(D)/rcsim: - pushd $(TARGETPREFIX)/lib && \ - ln -sf libnxp.so libconexant.so +# Plugin Makefile + +$(D)/hddtemp: $(ARCHIVE)/hddtemp-0.3-beta15.tar.bz2 + tar -C $(BUILD_TMP) -xpf $(ARCHIVE)/hddtemp-0.3-beta15.tar.bz2 + mkdir -p $(LIBPLUG) && \ + mkdir -p $(BIN) && \ + mkdir -p $(VARCONF) && \ + pushd $(BUILD_TMP)/hddtemp-0.3-beta15 && \ + CFLAGS="$(TARGET_CFLAGS)" \ + CPPFLAGS="-I$(TARGETPREFIX)/include" \ + CXXFLAGS="$(TARGET_CXXFLAGS)" \ + LDFLAGS="$(TARGET_LDFLAGS)" \ + ./configure --host=$(TARGET) --build=$(BUILD) --target=$(TARGET) --with-db-path=/var/tuxbox/config/hddtemp.db && \ + $(MAKE) all + cp -f $(BUILD_TMP)/hddtemp-0.3-beta15/src/hddtemp $(TARGETPREFIX)/bin + cp -f $(SOURCE)/hddtemp/hddtemp.sh $(LIBPLUG)/ + cp -f $(SOURCE)/hddtemp/hddtemp.cfg $(LIBPLUG)/ + cp -f $(SOURCE)/hddtemp/hddtemp.db $(VARCONF)/ + rm -rf $(BUILD_TMP)/hddtemp-0.3-beta15 + touch $@ + +$(D)/cooliTSclimax: + mkdir -p $(BIN) && \ + cp -a $(SOURCE)/cooliTSclimax $(BUILD_TMP)/ && \ + pushd $(BUILD_TMP)/cooliTSclimax && \ + $(TARGET)-g++ $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -lavformat -lavcodec -lavutil -o $(BUILD_TMP)/cooliTSclimax/cooliTSclimax cooliTSclimax.cpp + cp -f $(BUILD_TMP)/cooliTSclimax/cooliTSclimax $(TARGETPREFIX)/bin/ + rm -rf $(BUILD_TMP)/cooliTSclimax + touch $@ + +$(D)/rcsim: + pushd $(TARGETPREFIX)/lib && \ + ln -sf libnxp.so libconexant.so + touch $@ + +$(D)/blockads: + mkdir -p $(LIBPLUG) && \ + mkdir -p $(VARCONF) && \ + cp -a $(GIT_PLUGINS)/blockads $(BUILD_TMP)/ && \ + pushd $(BUILD_TMP)/blockads && \ + $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lfreetype -lz -o $(BUILD_TMP)/blockads/blockad blockad.c globals.c http.c && \ + $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lfreetype -lz -o $(BUILD_TMP)/blockads/blockads.so blockads.c gfx.c io.c text.c globals.c http.c + cp -f $(BUILD_TMP)/blockads/blockads.so $(LIBPLUG)/ + cp -f $(BUILD_TMP)/blockads/blockads.cfg $(LIBPLUG)/ + cp -f $(BUILD_TMP)/blockads/blockads.conf $(VARCONF)/ + cp -f $(BUILD_TMP)/blockads/blockad $(TARGETPREFIX)/bin/ + rm -rf $(BUILD_TMP)/blockads + touch $@ + +$(D)/getrc: + mkdir -p $(BIN) && \ + cp -a $(GIT_PLUGINS)/getrc $(BUILD_TMP)/ && \ + pushd $(BUILD_TMP)/getrc && \ + $(TARGET)-gcc $(TARGET_CFLAGS) -o $(BUILD_TMP)/getrc/getrc getrc.c io.c + cp -f $(BUILD_TMP)/getrc/getrc $(TARGETPREFIX)/bin/ + rm -rf $(BUILD_TMP)/getrc + touch $@ + +$(D)/input: + mkdir -p $(BIN) && \ + cp -a $(GIT_PLUGINS)/input $(BUILD_TMP)/ && \ + pushd $(BUILD_TMP)/input && \ + $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lfreetype -lz -o $(BUILD_TMP)/input/input input.c inputd.c gfx.c io.c text.c + cp -f $(BUILD_TMP)/input/input $(TARGETPREFIX)/bin/ + rm -rf $(BUILD_TMP)/input + touch $@ + +$(D)/lbreakout: $(D)/libsdl $(D)/libsdl-mixer + cp -a $(GIT_PLUGINS)/lbreakout $(BUILD_TMP)/ && \ + pushd $(BUILD_TMP)/lbreakout && \ + LDFLAGS="-L$(TARGETPREFIX)/lib" \ + CPPFLAGS="-I$(TARGETPREFIX)/include" \ + DESTDIR=$(TARGETPREFIX) \ + PATH=/bin:$(PATH) \ + ./configure --prefix= \ + --build=$(BUILD) \ + --host=$(TARGET) \ + --bindir=/bin \ + --sbindir=/sbin \ + --datadir=/usr/share \ + --sysconfdir=/etc \ + --sharedstatedir=/usr/com \ + --docdir=/usr/doc \ + --localstatedir=/var/games && \ + $(MAKE) && \ + DESTDIR=$(TARGETPREFIX) \ + $(MAKE) install + rm -rf $(TARGETPREFIX)/usr/doc + rm -rf $(BUILD_TMP)/lbreakout + touch $@ + +$(D)/links: + cp -a $(SOURCE_DIR)/svn/THIRDPARTY/applications/plugins/links $(BUILD_TMP)/ && \ + pushd $(BUILD_TMP)/links && \ + PKG_CONFIG_PATH=$(TARGETPREFIX)/lib/pkgconfig \ + LD_LIBRARY_PATH=$(TARGETPREFIX)/lib \ + CC=$(TARGET)-gcc \ + AR=$(TARGET)-ar \ + NM=$(TARGET)-nm \ + RANLIB=$(TARGET)-ranlib \ + OBJDUMP=$(TARGET)-objdump \ + STRIP=$(TARGET)-strip \ + CFLAGS="-I$(TARGETPREFIX)/include/directfb" \ + CPPFLAGS="-I$(TARGETPREFIX)/include" \ + LIBS="-Wl,--rpath-link -Wl,$(TARGETPREFIX)/lib" \ + CCPATH= \ + DESTDIR=$(TARGETPREFIX) \ + PATH=/bin:$(PATH) \ + ./configure \ + --host=$(TARGET) \ + --build=$(BUILD) \ + --prefix= \ + --mandir=$(BUILD_TMP)/.remove \ + --without-svgalib \ + --without-directfb \ + --without-x \ + --without-libtiff \ + --enable-graphics \ + --enable-javascript && \ + $(MAKE) && \ + DESTDIR=$(TARGETPREFIX) \ + $(MAKE) install prefix=$(TARGETPREFIX) + mkdir -p $(TARGETPREFIX)/lib/tuxbox + mkdir -p $(TARGETPREFIX)/lib/tuxbox/plugins + cp -f $(TARGETPREFIX)/bin/links $(TARGETPREFIX)/lib/tuxbox/plugins/links.so + rm -f $(TARGETPREFIX)/bin/links + echo "name=Links web browser" > $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg + echo "desc=Web Browser" >> $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg + echo "type=2" >> $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg + echo "needfb=1" >> $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg + echo "needrc=1" >> $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg + echo "needoffsets=1" >> $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg + echo "bookmarkcount=0" > $(TARGETPREFIX)/var/tuxbox/config/bookmarks + cp -rf $(BASE_DIR)/archive-sources/links $(TARGETPREFIX)/var/tuxbox/config + rm -rf $(BUILD_TMP)/.remove + $(REMOVE)/links + touch $@ + +$(D)/links-new: + cp -a $(GIT_PLUGINS)/links $(BUILD_TMP)/ && \ + pushd $(BUILD_TMP)/links && \ + PKG_CONFIG_PATH=$(TARGETPREFIX)/lib/pkgconfig \ + LD_LIBRARY_PATH=$(TARGETPREFIX)/lib \ + CC=$(TARGET)-gcc \ + AR=$(TARGET)-ar \ + NM=$(TARGET)-nm \ + RANLIB=$(TARGET)-ranlib \ + OBJDUMP=$(TARGET)-objdump \ + STRIP=$(TARGET)-strip \ + CFLAGS="-I$(TARGETPREFIX)/include/directfb" \ + CPPFLAGS="-I$(TARGETPREFIX)/include" \ + LIBS="-Wl,--rpath-link -Wl,$(TARGETPREFIX)/lib" \ + CCPATH= \ + DESTDIR=$(TARGETPREFIX) \ + PATH=/bin:$(PATH) \ + ./configure \ + --host=$(TARGET) \ + --build=$(BUILD) \ + --prefix= \ + --mandir=$(BUILD_TMP)/.remove \ + --without-svgalib \ + --without-directfb \ + --without-x \ + --without-libtiff \ + --enable-graphics \ + --enable-javascript && \ + $(MAKE) && \ + DESTDIR=$(TARGETPREFIX) \ + $(MAKE) install prefix=$(TARGETPREFIX) + mkdir -p $(TARGETPREFIX)/lib/tuxbox + mkdir -p $(TARGETPREFIX)/lib/tuxbox/plugins + cp -f $(TARGETPREFIX)/bin/links $(TARGETPREFIX)/lib/tuxbox/plugins/links.so + rm -f $(TARGETPREFIX)/bin/links + echo "name=Links web browser" > $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg + echo "desc=Web Browser" >> $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg + echo "type=2" >> $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg + echo "needfb=1" >> $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg + echo "needrc=1" >> $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg + echo "needoffsets=1" >> $(TARGETPREFIX)/lib/tuxbox/plugins/links.cfg + echo "bookmarkcount=0" > $(TARGETPREFIX)/var/tuxbox/config/bookmarks + cp -rf $(BASE_DIR)/archive-sources/links $(TARGETPREFIX)/var/tuxbox/config + rm -rf $(BUILD_TMP)/.remove + $(REMOVE)/links + touch $@ + +$(D)/logomask: + mkdir -p $(BIN) && \ + mkdir -p $(LIBPLUG) && \ + cp -a $(GIT_PLUGINS)/logomask $(BUILD_TMP)/ && \ + pushd $(BUILD_TMP)/logomask && \ + $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lfreetype -lz -o $(BUILD_TMP)/logomask/logoset.so logoset.c gfx.c io.c text.c && \ + $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(SOURCE_DIR)/neutrino-hd/src -o $(BUILD_TMP)/logomask/logomask.so starter_logomask.c && \ + $(TARGET)-gcc $(TARGET_CFLAGS) -o $(BUILD_TMP)/logomask/logomask logomask.c gfx.c + cp -f $(BUILD_TMP)/logomask/logoset.so $(LIBPLUG)/ + cp -f $(BUILD_TMP)/logomask/logoset.cfg $(LIBPLUG)/ + cp -f $(BUILD_TMP)/logomask/logomask.so $(LIBPLUG)/ + cp -f $(BUILD_TMP)/logomask/logomask.cfg $(LIBPLUG)/ + cp -f $(BUILD_TMP)/logomask/lmask $(LIBPLUG)/ + cp -f $(BUILD_TMP)/logomask/logomask $(TARGETPREFIX)/bin/ + rm -rf $(BUILD_TMP)/logomask + touch $@ + +.cpp.o: + $(TARGET)-gcc -I. -I$(TARGETPREFIX)/include -I$(SOURCE_DIR)/neutrino-hd/lib/libconfigfile -L$(TARGETPREFIX)/lib -lstdc++ -ljpeg -MT $@ -MD -MP -c -o $@ $< + +$(D)/logoview: + cp -a $(GIT_PLUGINS)/logoview $(BUILD_TMP)/ && \ + pushd $(BUILD_TMP)/logoview && \ + rm -f logoview *.o *.d && \ + $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include -I$(SOURCE_DIR)/neutrino-hd/src -I$(SOURCE_DIR)/neutrino-hd/lib/libconfigfile -lstdc++ -ljpeg -o $(BUILD_TMP)/logoview/logoview logoview.cpp jpeg.cpp $(BUILD_TMP)/neutrino-hd/lib/libconfigfile/libtuxbox-configfile.a && \ + $(TARGET)-strip logoview + cp -rf $(BUILD_TMP)/logoview/logoview $(TARGETPREFIX)/bin/ + rm -rf $(BUILD_TMP)/logoview + touch $@ + +$(D)/ltris: $(D)/libsdl $(D)/libsdl-mixer + cp -a $(GIT_PLUGINS)/ltris $(BUILD_TMP)/ && \ + pushd $(BUILD_TMP)/ltris && \ + LDFLAGS="-L$(TARGETPREFIX)/lib" \ + CPPFLAGS="-I$(TARGETPREFIX)/include" \ + DESTDIR=$(TARGETPREFIX) \ + PATH=/bin:$(PATH) \ + autoreconf -fi && \ + ./configure --prefix= \ + --build=$(BUILD) \ + --host=$(TARGET) \ + --bindir=/bin \ + --sbindir=/sbin \ + --datadir=/usr/share \ + --sysconfdir=/etc \ + --sharedstatedir=/usr/com \ + --docdir=/usr/doc \ + --localstatedir=/var/games && \ + $(MAKE) && \ + DESTDIR=$(TARGETPREFIX) \ + $(MAKE) install + rm -rf $(TARGETPREFIX)/usr/doc + rm -rf $(BUILD_TMP)/ltris + touch $@ + +$(D)/msgbox: + mkdir -p $(BIN) && \ + cp -a $(GIT_PLUGINS)/msgbox $(BUILD_TMP)/ && \ + pushd $(BUILD_TMP)/msgbox && \ + $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lfreetype -lz -o $(BUILD_TMP)/msgbox/msgbox msgbox.c gfx.c io.c text.c txtform.c + cp -f $(BUILD_TMP)/msgbox/msgbox $(TARGETPREFIX)/bin/ + rm -rf $(BUILD_TMP)/msgbox + touch $@ + +$(D)/shellexec: + mkdir -p $(LIBPLUG) && \ + mkdir -p $(BIN) && \ + mkdir -p $(VARCONF) && \ + cp -a $(GIT_PLUGINS)/shellexec $(BUILD_TMP)/ && \ + pushd $(BUILD_TMP)/shellexec && \ + $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(SOURCE_DIR)/neutrino-hd/src -g -o $(BUILD_TMP)/shellexec/shellexec.so starter.c && \ + $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lfreetype -lz -o $(BUILD_TMP)/shellexec/shellexec shellexec.c gfx.c io.c text.c + cp -f $(BUILD_TMP)/shellexec/shellexec.so $(LIBPLUG)/ + cp -f $(BUILD_TMP)/shellexec/shellexec.cfg $(LIBPLUG)/ + cp -f $(BUILD_TMP)/shellexec/shellexec.conf $(VARCONF)/ + cp -f $(BUILD_TMP)/shellexec/shellexec $(TARGETPREFIX)/bin/ + rm -rf $(BUILD_TMP)/shellexec + touch $@ + +$(D)/tuxcal: $(D)/freetype + mkdir -p $(LIBPLUG) && \ + mkdir -p $(VARCONF)/tuxcal && \ + cp -a $(GIT_PLUGINS)/tuxcal $(BUILD_TMP)/ && \ + pushd $(BUILD_TMP)/tuxcal && \ + $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lfreetype -lz -o $(BUILD_TMP)/tuxcal/tuxcal.so tuxcal.c + pushd $(BUILD_TMP)/tuxcal/daemon && \ + $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lpthread -lfreetype -lz -o $(BUILD_TMP)/tuxcal/daemon/tuxcald tuxcald.c + cp -f $(BUILD_TMP)/tuxcal/tuxcal.so $(LIBPLUG)/ + cp -f $(BUILD_TMP)/tuxcal/tuxcal.cfg $(LIBPLUG)/ + cp -f $(BUILD_TMP)/tuxcal/tuxcal.conf $(VARCONF)/tuxcal/ + cp -f $(BUILD_TMP)/tuxcal/daemon/tuxcald $(TARGETPREFIX)/bin/ + rm -rf $(BUILD_TMP)/tuxcal + touch $@ + +$(D)/tuxcal-new: $(D)/freetype-new + mkdir -p $(LIBPLUG) && \ + mkdir -p $(VARCONF)/tuxcal && \ + cp -a $(GIT_PLUGINS)/tuxcal $(BUILD_TMP)/ && \ + pushd $(BUILD_TMP)/tuxcal && \ + $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lfreetype -lz -o $(BUILD_TMP)/tuxcal/tuxcal.so tuxcal.c + pushd $(BUILD_TMP)/tuxcal/daemon && \ + $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lpthread -lfreetype -lz -o $(BUILD_TMP)/tuxcal/daemon/tuxcald tuxcald.c + cp -f $(BUILD_TMP)/tuxcal/tuxcal.so $(LIBPLUG)/ + cp -f $(BUILD_TMP)/tuxcal/tuxcal.cfg $(LIBPLUG)/ + cp -f $(BUILD_TMP)/tuxcal/tuxcal.conf $(VARCONF)/tuxcal/ + cp -f $(BUILD_TMP)/tuxcal/daemon/tuxcald $(TARGETPREFIX)/bin/ + rm -rf $(BUILD_TMP)/tuxcal + touch $@ + +$(D)/tuxcom: $(D)/freetype + mkdir -p $(LIBPLUG) && \ + cp -a $(GIT_PLUGINS)/tuxcom $(BUILD_TMP)/ && \ + pushd $(BUILD_TMP)/tuxcom && \ + $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lfreetype -lz -o $(BUILD_TMP)/tuxcom/tuxcom.so tuxcom.c + cp -f $(BUILD_TMP)/tuxcom/tuxcom.so $(LIBPLUG)/ + cp -f $(BUILD_TMP)/tuxcom/tuxcom.cfg $(LIBPLUG)/ + rm -rf $(BUILD_TMP)/tuxcom + touch $@ + +$(D)/tuxcom-new: $(D)/freetype-new + mkdir -p $(LIBPLUG) && \ + cp -a $(GIT_PLUGINS)/tuxcom $(BUILD_TMP)/ && \ + pushd $(BUILD_TMP)/tuxcom && \ + $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lfreetype -lz -o $(BUILD_TMP)/tuxcom/tuxcom.so tuxcom.c + cp -f $(BUILD_TMP)/tuxcom/tuxcom.so $(LIBPLUG)/ + cp -f $(BUILD_TMP)/tuxcom/tuxcom.cfg $(LIBPLUG)/ + rm -rf $(BUILD_TMP)/tuxcom + touch $@ + +$(D)/tuxmail: + touch $@ + +$(D)/tuxwetter: + mkdir -p $(BIN) && \ + mkdir -p $(LIBPLUG) && \ + mkdir -p $(VARCONF)/tuxwetter && \ + cp -a $(GIT_PLUGINS)/tuxwetter $(BUILD_TMP)/ && \ + pushd $(BUILD_TMP)/tuxwetter && \ + $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(SOURCE_DIR)/neutrino-hd/src -g -o $(BUILD_TMP)/tuxwetter/tuxwetter starter.c && \ + $(TARGET)-gcc -Wall $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lfreetype -lz -DWWEATHER -lcurl -ljpeg -lpng -lungif gifdecomp.c -o $(BUILD_TMP)/tuxwetter/tuxwetter.so tuxwetter.c gfx.c io.c text.c parser.c php.c http.c jpeg.c fb_display.c resize.c pngw.c gif.c + cp -f $(BUILD_TMP)/tuxwetter/tuxwetter.so $(LIBPLUG)/ + cp -f $(BUILD_TMP)/tuxwetter/tuxwetter.cfg $(LIBPLUG)/ + cp -f $(BUILD_TMP)/tuxwetter/tuxwetter.conf $(VARCONF)/tuxwetter/ + cp -f $(BUILD_TMP)/tuxwetter/tuxwetter.mcfg $(VARCONF)/tuxwetter/ + cp -f $(BUILD_TMP)/tuxwetter/startbild.jpg $(VARCONF)/tuxwetter/ + cp -f $(BUILD_TMP)/tuxwetter/convert.list $(VARCONF)/tuxwetter/ + cp -f $(BUILD_TMP)/tuxwetter/tuxwetter $(TARGETPREFIX)/bin/ + rm -rf $(BUILD_TMP)/tuxwetter + touch $@ + +$(D)/boerse: + mkdir -p $(LIBPLUG) && \ + pushd $(SOURCE)/boerse && \ + cp -f boerse.sh $(LIBPLUG)/ + touch $@ + +$(D)/rssnews: + mkdir -p $(LIBPLUG) && \ + pushd $(SOURCE)/rssnews && \ + cp -f rssnews.sh $(LIBPLUG)/ + touch $@ + +$(D)/tanken: + mkdir -p $(LIBPLUG) && \ + pushd $(SOURCE)/tanken && \ + cp -f tanken $(LIBPLUG)/ + touch $@ + +$(D)/wetter: + mkdir -p $(LIBPLUG) && \ + pushd $(SOURCE)/wetter && \ + cp -f wetter $(LIBPLUG)/ + touch $@ + +$(D)/liga_nat: + mkdir -p $(LIBPLUG) && \ + pushd $(SOURCE)/liga_nat && \ + cp -f liga_nat $(LIBPLUG)/ + touch $@ + +$(D)/formel1: + mkdir -p $(LIBPLUG) && \ + pushd $(SOURCE)/formel1 && \ + cp -f f1kalender $(LIBPLUG)/ && \ + cp -f formel1wmtab $(LIBPLUG)/ + touch $@ diff --git a/make/prerequisites.mk b/make/prerequisites.mk index e1d1dd1..c590883 100755 --- a/make/prerequisites.mk +++ b/make/prerequisites.mk @@ -203,6 +203,16 @@ $(GIT_KERNEL): git checkout $(CST_KERNEL_VERSION)-cnxt; \ fi +$(GIT_PLUGINS): + mkdir -p $(SOURCE_DIR)/git + cd $(SOURCE_DIR)/git && \ + if [ -d $(GIT_PLUGINS) ]; then \ + cd $(GIT_PLUGINS) && \ + git submodule update; \ + else \ + git clone --recursive $(CSGIT)/cst-public-plugins.git/ PLUGINS; \ + fi + # hack to make sure they are always copied PHONY += $(SOURCE_DIR)/neutrino-hd PHONY += $(SVN_COOLSTREAM) @@ -221,3 +231,4 @@ PHONY += $(GIT_LIBRARIES)/ffmpeg PHONY += $(GIT_LIBRARIES)/OpenThreads PHONY += $(GIT_DRIVERS) PHONY += $(GIT_KERNEL) +PHONY += $(GIT_PLUGINS) diff --git a/make/rootfs.mk b/make/rootfs.mk index 91185d2..db8af1f 100755 --- a/make/rootfs.mk +++ b/make/rootfs.mk @@ -11,10 +11,39 @@ $(D)/rootfs: rm -f $(BOX)/lib/libvorbisenc* if [ $(CST_KERNEL_VERSION) = "2.6.26.8" ]; then \ rm -rf $(BOX)/etc/init.d/rcS; \ - cp -a $(BOX)/etc/init.d/rcS-old $(BOX)/etc/init.d/rcS; \ - rm -rf $(BOX)/etc/init.d/rcS-old; \ + cp -a $(BOX)/etc/init.d/rcS-kernel-2.6.26.8-cnxt $(BOX)/etc/init.d/rcS; \ + rm -rf $(BOX)/etc/init.d/rcS-kernel-2.6.26.8-cnxt; \ + rm -rf $(BOX)/etc/init.d/rcS-kernel-2.6.34.13-cnxt; \ + rm -rf $(BOX)/etc/init.d/rcS-kernel-2.6.35.14-cnxt; \ + rm -rf $(BOX)/etc/init.d/rcS-kernel-2.6.39.4-cnxt; \ + elif [ $(CST_KERNEL_VERSION) = "2.6.34.13" ]; then \ + rm -rf $(BOX)/etc/init.d/rcS; \ + cp -a $(BOX)/etc/init.d/rcS-kernel-2.6.34.13-cnxt $(BOX)/etc/init.d/rcS; \ + rm -rf $(BOX)/etc/init.d/rcS-kernel-2.6.26.8-cnxt; \ + rm -rf $(BOX)/etc/init.d/rcS-kernel-2.6.34.13-cnxt; \ + rm -rf $(BOX)/etc/init.d/rcS-kernel-2.6.35.14-cnxt; \ + rm -rf $(BOX)/etc/init.d/rcS-kernel-2.6.39.4-cnxt; \ + elif [ $(CST_KERNEL_VERSION) = "2.6.35.14" ]; then \ + rm -rf $(BOX)/etc/init.d/rcS; \ + cp -a $(BOX)/etc/init.d/rcS-kernel-2.6.35.14-cnxt $(BOX)/etc/init.d/rcS; \ + rm -rf $(BOX)/etc/init.d/rcS-kernel-2.6.26.8-cnxt; \ + rm -rf $(BOX)/etc/init.d/rcS-kernel-2.6.34.13-cnxt; \ + rm -rf $(BOX)/etc/init.d/rcS-kernel-2.6.35.14-cnxt; \ + rm -rf $(BOX)/etc/init.d/rcS-kernel-2.6.39.4-cnxt; \ + elif [ $(CST_KERNEL_VERSION) = "2.6.39.4" ]; then \ + rm -rf $(BOX)/etc/init.d/rcS; \ + cp -a $(BOX)/etc/init.d/rcS-kernel-2.6.39.4-cnxt $(BOX)/etc/init.d/rcS; \ + rm -rf $(BOX)/etc/init.d/rcS-kernel-2.6.26.8-cnxt; \ + rm -rf $(BOX)/etc/init.d/rcS-kernel-2.6.34.13-cnxt; \ + rm -rf $(BOX)/etc/init.d/rcS-kernel-2.6.35.14-cnxt; \ + rm -rf $(BOX)/etc/init.d/rcS-kernel-2.6.39.4-cnxt; \ else \ - rm -rf $(BOX)/etc/init.d/rcS-old; \ + rm -rf $(BOX)/etc/init.d/rcS; \ + cp -a $(BOX)/etc/init.d/rcS-kernel-2.6.34.13-cnxt $(BOX)/etc/init.d/rcS; \ + rm -rf $(BOX)/etc/init.d/rcS-kernel-2.6.26.8-cnxt; \ + rm -rf $(BOX)/etc/init.d/rcS-kernel-2.6.34.13-cnxt; \ + rm -rf $(BOX)/etc/init.d/rcS-kernel-2.6.35.14-cnxt; \ + rm -rf $(BOX)/etc/init.d/rcS-kernel-2.6.39.4-cnxt; \ fi find $(BOX) -name .gitignore -type f -print0 | xargs --no-run-if-empty -0 rm -f find $(BOX)/lib \( -name '*.a' -o -name '*.la' \) -print0 | xargs --no-run-if-empty -0 rm -f diff --git a/skel-root/etc/init.d/rcS-old b/skel-root/etc/init.d/rcS-kernel-2.6.26.8-cnxt similarity index 100% rename from skel-root/etc/init.d/rcS-old rename to skel-root/etc/init.d/rcS-kernel-2.6.26.8-cnxt diff --git a/skel-root/etc/init.d/rcS b/skel-root/etc/init.d/rcS-kernel-2.6.34.13-cnxt similarity index 94% rename from skel-root/etc/init.d/rcS rename to skel-root/etc/init.d/rcS-kernel-2.6.34.13-cnxt index 2904ebd..b9a8e01 100755 --- a/skel-root/etc/init.d/rcS +++ b/skel-root/etc/init.d/rcS-kernel-2.6.34.13-cnxt @@ -8,6 +8,8 @@ export PATH=/var/bin:/var/sbin:/var/plugins:/sbin:/bin:/usr/sbin:/usr/bin hostname -F /etc/hostname /sbin/insmod 8712u /sbin/insmod 8192cu +/sbin/insmod r8192u_usb +/sbin/insmod rt2870sta #/sbin/insmod rt3070sta /sbin/ifup -a dmesg -n1 @@ -41,6 +43,7 @@ dmesg -n1 /sbin/insmod cs_frontend /bin/dt -t"Loading SATA" /sbin/insmod cnxt_sata_drv +/sbin/insmod usb-storage . /etc/profile /sbin/telnetd -l /bin/sh diff --git a/skel-root/etc/init.d/rcS-kernel-2.6.35.14-cnxt b/skel-root/etc/init.d/rcS-kernel-2.6.35.14-cnxt new file mode 100755 index 0000000..b9a8e01 --- /dev/null +++ b/skel-root/etc/init.d/rcS-kernel-2.6.35.14-cnxt @@ -0,0 +1,60 @@ +#!/bin/sh +export PATH=/var/bin:/var/sbin:/var/plugins:/sbin:/bin:/usr/sbin:/usr/bin + +/sbin/mknodes 2> /dev/null + +/bin/mount /proc +/bin/mount -a +hostname -F /etc/hostname +/sbin/insmod 8712u +/sbin/insmod 8192cu +/sbin/insmod r8192u_usb +/sbin/insmod rt2870sta +#/sbin/insmod rt3070sta +/sbin/ifup -a +dmesg -n1 + +/sbin/insmod cs_frontpanel +/var/bin/dt_led.1 -ls01 +/var/bin/dt_led.1 -ls02 +/bin/dt -c +/bin/dt -t"Loading drivers" + +/sbin/insmod md4 +/sbin/insmod cifs +/sbin/insmod fuse +/sbin/insmod usbserial +/sbin/insmod ftdi_sio +/sbin/insmod cnxt_i2c + +/bin/dt -t"Init hardware" +/sbin/insmod cnxt_kal +/sbin/insmod cnxt_base init=1 +/sbin/insmod cnxt_fb cnxtfb_standalone=1 cnxtfb_width=1280 cnxtfb_height=720 +/sbin/insmod cnxt_lnx +/sbin/insmod cnxt_alsa +/sbin/insmod cs_control hdd_power=1 +/sbin/insmod stv6110 verbose=0 +/sbin/insmod stv090x verbose=0 +/sbin/insmod tda10023 +/sbin/insmod avl2108 +/sbin/insmod max2112 +/sbin/insmod dvb-core +/sbin/insmod cs_frontend +/bin/dt -t"Loading SATA" +/sbin/insmod cnxt_sata_drv +/sbin/insmod usb-storage +. /etc/profile + +/sbin/telnetd -l /bin/sh +#mount -t cifs //NAS_IP/movies /mnt/movies -o user=root,passwd=coolstream // some example for smb NAS +if [ -e /etc/init.d/update.sh ]; then + /etc/init.d/update.sh +fi +if [ -e /etc/init.d/rcB ]; then + /etc/init.d/rcB +fi +if [ -e /etc/init.d/rcS.local ]; then + /etc/init.d/rcS.local +fi +/etc/init.d/start_neutrino & diff --git a/skel-root/etc/init.d/rcS-kernel-2.6.39.4-cnxt b/skel-root/etc/init.d/rcS-kernel-2.6.39.4-cnxt new file mode 100755 index 0000000..6c1b0e3 --- /dev/null +++ b/skel-root/etc/init.d/rcS-kernel-2.6.39.4-cnxt @@ -0,0 +1,62 @@ +#!/bin/sh +export PATH=/var/bin:/var/sbin:/var/plugins:/sbin:/bin:/usr/sbin:/usr/bin + +/sbin/mknodes 2> /dev/null + +/bin/mount /proc +/bin/mount -a +hostname -F /etc/hostname +/sbin/insmod rtlwifi +/sbin/insmod rtl8192c-common +/sbin/insmod rtl8192cu +/sbin/insmod r8712u +/sbin/insmod r8192u_usb +/sbin/insmod rt2870sta +#/sbin/insmod rt3070sta +/sbin/ifup -a +dmesg -n1 + +/sbin/insmod cs_frontpanel +/var/bin/dt_led.1 -ls01 +/var/bin/dt_led.1 -ls02 +/bin/dt -c +/bin/dt -t"Loading drivers" + +/sbin/insmod md4 +/sbin/insmod cifs +/sbin/insmod fuse +/sbin/insmod usbserial +/sbin/insmod ftdi_sio +/sbin/insmod cnxt_i2c + +/bin/dt -t"Init hardware" +/sbin/insmod cnxt_kal +/sbin/insmod cnxt_base init=1 +/sbin/insmod cnxt_fb cnxtfb_standalone=1 cnxtfb_width=1280 cnxtfb_height=720 +/sbin/insmod cnxt_lnx +/sbin/insmod cnxt_alsa +/sbin/insmod cs_control hdd_power=1 +/sbin/insmod stv6110 verbose=0 +/sbin/insmod stv090x verbose=0 +/sbin/insmod tda10023 +/sbin/insmod avl2108 +/sbin/insmod max2112 +/sbin/insmod dvb-core +/sbin/insmod cs_frontend +/bin/dt -t"Loading SATA" +/sbin/insmod cnxt_sata_drv +/sbin/insmod usb-storage +. /etc/profile + +/sbin/telnetd -l /bin/sh +#mount -t cifs //NAS_IP/movies /mnt/movies -o user=root,passwd=coolstream // some example for smb NAS +if [ -e /etc/init.d/update.sh ]; then + /etc/init.d/update.sh +fi +if [ -e /etc/init.d/rcB ]; then + /etc/init.d/rcB +fi +if [ -e /etc/init.d/rcS.local ]; then + /etc/init.d/rcS.local +fi +/etc/init.d/start_neutrino & -- 2.39.5