Browse Source

- introduce and use $(INSTALL) variables

master
vanhofen 5 years ago
parent
commit
d86aa64920
  1. 2
      make/crosstool.mk
  2. 4
      make/environment-build.mk
  3. 24
      make/host-tools.mk
  4. 40
      make/image-updates.mk
  5. 2
      make/linux-drivers.mk
  6. 4
      make/linux-kernel.mk
  7. 18
      make/neutrino-plugins.mk
  8. 2
      make/neutrino.mk
  9. 2
      make/target-lua.mk
  10. 2
      make/target-rootfs.mk
  11. 26
      make/target-scripts.mk
  12. 6
      make/target-tools-unused.mk
  13. 108
      make/target-tools.mk

2
make/crosstool.mk

@ -97,7 +97,7 @@ ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd2 hd51 bre2ze4k))
endif
$(CHDIR)/$(CROSSTOOL-NG_TMP); \
unset CONFIG_SITE LIBRARY_PATH CPATH C_INCLUDE_PATH PKG_CONFIG_PATH CPLUS_INCLUDE_PATH INCLUDE; \
install -m 0644 $(CONFIGS)/ct-ng-$(BOXTYPE)-$(BOXSERIES).config .config; \
$(INSTALL_DATA) $(CONFIGS)/ct-ng-$(BOXTYPE)-$(BOXSERIES).config .config; \
sed -i "s|^CT_PARALLEL_JOBS=.*|CT_PARALLEL_JOBS=$(PARALLEL_JOBS)|" .config; \
export NI_LOCAL_TARBALLS_DIR=$(ARCHIVE); \
export NI_PREFIX_DIR=$@; \

4
make/environment-build.mk

@ -307,6 +307,10 @@ MKDIR = mkdir -p $(BUILD_TMP)
CPDIR = cp -a -t $(BUILD_TMP) $(ARCHIVE)
TOUCH = @touch $@
INSTALL = install
INSTALL_DATA = $(INSTALL) -m 0644
INSTALL_EXEC = $(INSTALL) -m 0755
# empty variable EMPTY for smoother comparisons
EMPTY =

24
make/host-tools.mk

@ -45,7 +45,7 @@ $(HOST_DIR)/bin/pkg-config: $(ARCHIVE)/$(HOST_PKG-CONFIG_SOURCE) | $(HOST_DIR)/b
--with-pc_path=$(PKG_CONFIG_PATH) \
; \
$(MAKE); \
install -D -m 0755 pkg-config $(HOST_DIR)/bin
$(INSTALL_EXEC) -D pkg-config $(HOST_DIR)/bin
$(REMOVE)/$(HOST_PKG-CONFIG_TMP)
host-pkg-config-link: $(HOST_DIR)/bin/$(TARGET)-pkg-config
@ -76,7 +76,7 @@ $(HOST_DIR)/bin/pkgconf: $(ARCHIVE)/$(HOST_PKGCONF_SOURCE) | $(HOST_DIR)/bin pkg
; \
$(MAKE); \
$(MAKE) install
install -m 0755 $(PATCHES)/pkgconf-pkg-config $(HOST_DIR)/bin/pkg-config
$(INSTALL_EXEC) $(PATCHES)/pkgconf-pkg-config $(HOST_DIR)/bin/pkg-config
$(REMOVE)/$(HOST_PKGCONF_TMP)
# -----------------------------------------------------------------------------
@ -107,8 +107,8 @@ $(HOST_DIR)/bin/sumtool: $(ARCHIVE)/$(HOST_MTD-UTILS_SOURCE) | $(HOST_DIR)/bin
--disable-tests \
; \
$(MAKE)
install -D -m 0755 $(BUILD_TMP)/$(HOST_MTD-UTILS_TMP)/mkfs.jffs2 $(HOST_DIR)/bin/
install -D -m 0755 $(BUILD_TMP)/$(HOST_MTD-UTILS_TMP)/sumtool $(HOST_DIR)/bin/
$(INSTALL_EXEC) -D $(BUILD_TMP)/$(HOST_MTD-UTILS_TMP)/mkfs.jffs2 $(HOST_DIR)/bin/
$(INSTALL_EXEC) -D $(BUILD_TMP)/$(HOST_MTD-UTILS_TMP)/sumtool $(HOST_DIR)/bin/
$(REMOVE)/$(HOST_MTD-UTILS_TMP)
# -----------------------------------------------------------------------------
@ -129,7 +129,7 @@ $(HOST_DIR)/bin/mkimage: $(ARCHIVE)/$(HOST_U-BOOT_SOURCE) | $(HOST_DIR)/bin
$(MAKE) defconfig; \
$(MAKE) silentoldconfig; \
$(MAKE) tools-only
install -D -m 0755 $(BUILD_TMP)/$(HOST_U-BOOT_TMP)/tools/mkimage $(HOST_DIR)/bin/
$(INSTALL_EXEC) -D $(BUILD_TMP)/$(HOST_U-BOOT_TMP)/tools/mkimage $(HOST_DIR)/bin/
$(REMOVE)/$(HOST_U-BOOT_TMP)
# -----------------------------------------------------------------------------
@ -160,7 +160,7 @@ $(HOST_ZIC): $(ARCHIVE)/$(HOST_TZDATA_SOURCE) $(ARCHIVE)/$(HOST_TZCODE_SOURCE) |
tar -xf $(ARCHIVE)/$(HOST_TZCODE_SOURCE); \
tar -xf $(ARCHIVE)/$(HOST_TZDATA_SOURCE); \
$(MAKE) zic
install -D -m 0755 $(BUILD_TMP)/$(HOST_TZCODE_TMP)/zic $(HOST_DIR)/bin/
$(INSTALL_EXEC) -D $(BUILD_TMP)/$(HOST_TZCODE_TMP)/zic $(HOST_DIR)/bin/
$(REMOVE)/$(HOST_TZCODE_TMP)
# -----------------------------------------------------------------------------
@ -190,7 +190,7 @@ $(HOST_DIR)/bin/parted: $(ARCHIVE)/$(HOST_PARTED_SOURCE) | $(HOST_DIR)/bin
--without-readline \
; \
$(MAKE)
install -D -m 0755 $(BUILD_TMP)/$(HOST_PARTED_TMP)/parted/parted $(HOST_DIR)/bin/
$(INSTALL_EXEC) -D $(BUILD_TMP)/$(HOST_PARTED_TMP)/parted/parted $(HOST_DIR)/bin/
$(REMOVE)/$(HOST_PARTED_TMP)
# -----------------------------------------------------------------------------
@ -212,7 +212,7 @@ $(HOST_DIR)/bin/mkfs.fat: $(ARCHIVE)/$(HOST_DOSFSTOOLS_SOURCE) | $(HOST_DIR)/bin
--without-udev \
; \
$(MAKE)
install -D -m 0755 $(BUILD_TMP)/$(HOST_DOSFSTOOLS_TMP)/src/mkfs.fat $(HOST_DIR)/bin/
$(INSTALL_EXEC) -D $(BUILD_TMP)/$(HOST_DOSFSTOOLS_TMP)/src/mkfs.fat $(HOST_DIR)/bin/
ln -sf mkfs.fat $(HOST_DIR)/bin/mkfs.vfat
ln -sf mkfs.fat $(HOST_DIR)/bin/mkfs.msdos
ln -sf mkfs.fat $(HOST_DIR)/bin/mkdosfs
@ -235,7 +235,7 @@ $(HOST_DIR)/bin/mtools: $(ARCHIVE)/$(HOST_MTOOLS_SOURCE) | $(HOST_DIR)/bin
$(CHDIR)/$(HOST_MTOOLS_TMP); \
./configure; \
$(MAKE)
install -D -m 0755 $(BUILD_TMP)/$(HOST_MTOOLS_TMP)/mtools $(HOST_DIR)/bin/
$(INSTALL_EXEC) -D $(BUILD_TMP)/$(HOST_MTOOLS_TMP)/mtools $(HOST_DIR)/bin/
ln -sf mtools $(HOST_DIR)/bin/mcopy
$(REMOVE)/$(HOST_MTOOLS_TMP)
@ -256,13 +256,13 @@ $(HOST_DIR)/bin/resize2fs: $(ARCHIVE)/$(HOST_E2FSPROGS_SOURCE) | $(HOST_DIR)/bin
$(CHDIR)/$(HOST_E2FSPROGS_TMP); \
./configure; \
$(MAKE)
install -D -m 0755 $(BUILD_TMP)/$(HOST_E2FSPROGS_TMP)/resize/resize2fs $(HOST_DIR)/bin/
install -D -m 0755 $(BUILD_TMP)/$(HOST_E2FSPROGS_TMP)/misc/mke2fs $(HOST_DIR)/bin/
$(INSTALL_EXEC) -D $(BUILD_TMP)/$(HOST_E2FSPROGS_TMP)/resize/resize2fs $(HOST_DIR)/bin/
$(INSTALL_EXEC) -D $(BUILD_TMP)/$(HOST_E2FSPROGS_TMP)/misc/mke2fs $(HOST_DIR)/bin/
ln -sf mke2fs $(HOST_DIR)/bin/mkfs.ext2
ln -sf mke2fs $(HOST_DIR)/bin/mkfs.ext3
ln -sf mke2fs $(HOST_DIR)/bin/mkfs.ext4
ln -sf mke2fs $(HOST_DIR)/bin/mkfs.ext4dev
install -D -m 0755 $(BUILD_TMP)/$(HOST_E2FSPROGS_TMP)/e2fsck/e2fsck $(HOST_DIR)/bin/
$(INSTALL_EXEC) -D $(BUILD_TMP)/$(HOST_E2FSPROGS_TMP)/e2fsck/e2fsck $(HOST_DIR)/bin/
ln -sf e2fsck $(HOST_DIR)/bin/fsck.ext2
ln -sf e2fsck $(HOST_DIR)/bin/fsck.ext3
ln -sf e2fsck $(HOST_DIR)/bin/fsck.ext4

40
make/image-updates.mk

@ -37,10 +37,10 @@ u-neutrino: neutrino-clean
echo "killall start_neutrino neutrino; sleep 5" >> $(PREINSTALL_SH)
echo "sync; /bin/busybox reboot" >> $(POSTINSTALL_SH)
$(MAKE) neutrino
install -D -m 0755 $(TARGET_DIR)/etc/init.d/start_neutrino $(UPDATE_INST_DIR)/etc/init.d/start_neutrino
install -D -m 0755 $(TARGET_DIR)/bin/neutrino $(UPDATE_INST_DIR)/bin/neutrino
install -D -m 0644 $(TARGET_SHARE_DIR)/tuxbox/neutrino/locale/deutsch.locale $(UPDATE_INST_DIR)/share/tuxbox/neutrino/locale/deutsch.locale
install -D -m 0644 $(TARGET_SHARE_DIR)/tuxbox/neutrino/locale/english.locale $(UPDATE_INST_DIR)/share/tuxbox/neutrino/locale/english.locale
$(INSTALL_EXEC) -D $(TARGET_DIR)/etc/init.d/start_neutrino $(UPDATE_INST_DIR)/etc/init.d/start_neutrino
$(INSTALL_EXEC) -D $(TARGET_DIR)/bin/neutrino $(UPDATE_INST_DIR)/bin/neutrino
$(INSTALL_DATA) -D $(TARGET_SHARE_DIR)/tuxbox/neutrino/locale/deutsch.locale $(UPDATE_INST_DIR)/share/tuxbox/neutrino/locale/deutsch.locale
$(INSTALL_DATA) -D $(TARGET_SHARE_DIR)/tuxbox/neutrino/locale/english.locale $(UPDATE_INST_DIR)/share/tuxbox/neutrino/locale/english.locale
ifneq ($(DEBUG), yes)
find $(UPDATE_INST_DIR)/bin -type f ! -name *.sh -print0 | xargs -0 $(TARGET_STRIP) || true
endif
@ -54,7 +54,7 @@ u-neutrino-full: neutrino-clean
echo "killall start_neutrino neutrino; sleep 5" >> $(PREINSTALL_SH)
echo "sync; /bin/busybox reboot" >> $(POSTINSTALL_SH)
$(MAKE) neutrino N_INST_DIR=$(UPDATE_INST_DIR)
install -D -m 0755 $(TARGET_DIR)/etc/init.d/start_neutrino $(UPDATE_INST_DIR)/etc/init.d/start_neutrino
$(INSTALL_EXEC) -D $(TARGET_DIR)/etc/init.d/start_neutrino $(UPDATE_INST_DIR)/etc/init.d/start_neutrino
ifneq ($(DEBUG), yes)
find $(UPDATE_INST_DIR)/bin -type f ! -name *.sh -print0 | xargs -0 $(TARGET_STRIP) || true
endif
@ -80,19 +80,19 @@ u-update.urls: update.urls
u-pr-auto-timer:
$(MAKE) u-init
install -m 0755 $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/update-ctrl/preinstall.sh $(PREINSTALL_SH)
install -m 0755 $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/update-ctrl/postinstall.sh $(POSTINSTALL_SH)
install -d $(UPDATE_INST_DIR)/share/tuxbox/neutrino/plugins
install -m 0755 $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer.sh $(UPDATE_INST_DIR)/share/tuxbox/neutrino/plugins/
install -m 0644 $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer.cfg $(UPDATE_INST_DIR)/share/tuxbox/neutrino/plugins/
install -m 0755 $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer $(UPDATE_INST_DIR)/share/tuxbox/neutrino/plugins/
install -m 0755 $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer_hint.png $(UPDATE_INST_DIR)/share/tuxbox/neutrino/plugins/
install -m 0755 $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/auto-record-cleaner $(UPDATE_INST_DIR)/share/tuxbox/neutrino/plugins/
install -d $(UPDATE_INST_DIR)/var/tuxbox/config
install -m 0644 $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer.conf.template $(UPDATE_INST_DIR)/var/tuxbox/config/
install -m 0644 $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer.rules.template $(UPDATE_INST_DIR)/var/tuxbox/config/
install -m 0644 $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/auto-record-cleaner.conf.template $(UPDATE_INST_DIR)/var/tuxbox/config/
install -m 0644 $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/auto-record-cleaner.rules.template $(UPDATE_INST_DIR)/var/tuxbox/config/
$(INSTALL_EXEC) $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/update-ctrl/preinstall.sh $(PREINSTALL_SH)
$(INSTALL_EXEC) $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/update-ctrl/postinstall.sh $(POSTINSTALL_SH)
mkdir -p $(UPDATE_INST_DIR)/share/tuxbox/neutrino/plugins
$(INSTALL_EXEC) $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer.sh $(UPDATE_INST_DIR)/share/tuxbox/neutrino/plugins/
$(INSTALL_DATA) $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer.cfg $(UPDATE_INST_DIR)/share/tuxbox/neutrino/plugins/
$(INSTALL_EXEC) $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer $(UPDATE_INST_DIR)/share/tuxbox/neutrino/plugins/
$(INSTALL_EXEC) $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer_hint.png $(UPDATE_INST_DIR)/share/tuxbox/neutrino/plugins/
$(INSTALL_EXEC) $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/auto-record-cleaner $(UPDATE_INST_DIR)/share/tuxbox/neutrino/plugins/
mkdir -p $(UPDATE_INST_DIR)/var/tuxbox/config
$(INSTALL_DATA) $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer.conf.template $(UPDATE_INST_DIR)/var/tuxbox/config/
$(INSTALL_DATA) $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer.rules.template $(UPDATE_INST_DIR)/var/tuxbox/config/
$(INSTALL_DATA) $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/auto-record-cleaner.conf.template $(UPDATE_INST_DIR)/var/tuxbox/config/
$(INSTALL_DATA) $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/auto-record-cleaner.rules.template $(UPDATE_INST_DIR)/var/tuxbox/config/
PKG_VERSION=`cat $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer | grep '^VERSION' | cut -d= -f2`; \
$(MAKE) u-update-bin \
UPDATE_MD5FILE=pr-auto-timer.txt \
@ -112,8 +112,8 @@ matze-192 \
matze-192-130 \
pathauf-192:
$(MAKE) u-init
install -m 0755 $(IMAGEFILES)/channellists/update-ctrl/preinstall.sh $(PREINSTALL_SH)
install -m 0755 $(IMAGEFILES)/channellists/update-ctrl/postinstall.sh $(POSTINSTALL_SH)
$(INSTALL_EXEC) $(IMAGEFILES)/channellists/update-ctrl/preinstall.sh $(PREINSTALL_SH)
$(INSTALL_EXEC) $(IMAGEFILES)/channellists/update-ctrl/postinstall.sh $(POSTINSTALL_SH)
mkdir -pv $(UPDATE_INST_DIR)/var/tuxbox/config/zapit && \
cp -f $(IMAGEFILES)/channellists/$@/* $(UPDATE_INST_DIR)/var/tuxbox/config/zapit/
# remove non-printable chars and re-format xml-files

2
make/linux-drivers.mk

@ -13,7 +13,7 @@ $(D)/rtl8192eu: $(D)/kernel-$(BOXTYPE) | $(TARGET_DIR)
$(CPDIR)/$(RTL8192EU_SOURCE)
$(CHDIR)/$(RTL8192EU_SOURCE); \
$(MAKE) $(KERNEL_MAKEVARS); \
install -m 0644 8192eu.ko $(TARGET_MODULES_DIR)/kernel/drivers/net/wireless/
$(INSTALL_DATA) 8192eu.ko $(TARGET_MODULES_DIR)/kernel/drivers/net/wireless/
make depmod
$(REMOVE)/$(RTL8192EU_SOURCE)
$(TOUCH)

4
make/linux-kernel.mk

@ -66,13 +66,13 @@ $(D)/kernel.do_prepare:
mv $(NI-LINUX-KERNEL) $(KERNEL_SRC)
$(MKDIR)/$(KERNEL_OBJ)
$(MKDIR)/$(KERNEL_MODULES)
install -m 644 $(KERNEL_CONFIG) $(BUILD_TMP)/$(KERNEL_OBJ)/.config
$(INSTALL_DATA) $(KERNEL_CONFIG) $(BUILD_TMP)/$(KERNEL_OBJ)/.config
ifeq ($(BOXTYPE)-$(BOXSERIES), coolstream-hd1)
sed -i -e 's/EXTRAVERSION = .15/EXTRAVERSION = .13/g' $(BUILD_TMP)/$(KERNEL_SRC)/Makefile
else ifeq ($(BOXTYPE)-$(BOXSERIES), coolstream-hd2)
sed -i -e 's/SUBLEVEL = 108/SUBLEVEL = 93/g' $(BUILD_TMP)/$(KERNEL_SRC)/Makefile
else ifeq ($(BOXTYPE), armbox)
install -m 644 $(PATCHES)/initramfs-subdirboot.cpio.gz $(BUILD_TMP)/$(KERNEL_OBJ)
$(INSTALL_DATA) $(PATCHES)/initramfs-subdirboot.cpio.gz $(BUILD_TMP)/$(KERNEL_OBJ)
endif
$(TOUCH)

18
make/neutrino-plugins.mk

@ -108,10 +108,10 @@ neutrino-plugin-%: $(NP_OBJ_DIR)/config.status
$(D)/channellogos: $(SOURCE_DIR)/$(NI-LOGO-STUFF) $(SHAREICONS)
rm -rf $(SHAREICONS)/logo
install -d $(SHAREICONS)/logo
install -m 0644 $(SOURCE_DIR)/$(NI-LOGO-STUFF)/logos/* $(SHAREICONS)/logo
install -d $(SHAREICONS)/logo/events
install -m 0644 $(SOURCE_DIR)/$(NI-LOGO-STUFF)/logos-events/* $(SHAREICONS)/logo/events
mkdir -p $(SHAREICONS)/logo
$(INSTALL_DATA) $(SOURCE_DIR)/$(NI-LOGO-STUFF)/logos/* $(SHAREICONS)/logo
mkdir -p $(SHAREICONS)/logo/events
$(INSTALL_DATA) $(SOURCE_DIR)/$(NI-LOGO-STUFF)/logos-events/* $(SHAREICONS)/logo/events
$(CD) $(SOURCE_DIR)/$(NI-LOGO-STUFF)/logo-links; \
./logo-linker.sh logo-links.db $(SHAREICONS)/logo
$(TOUCH)
@ -119,16 +119,16 @@ $(D)/channellogos: $(SOURCE_DIR)/$(NI-LOGO-STUFF) $(SHAREICONS)
# -----------------------------------------------------------------------------
$(D)/logo-addon: $(SOURCE_DIR)/$(NI-LOGO-STUFF) $(SHAREPLUGINS)
install -m 0755 $(SOURCE_DIR)/$(NI-LOGO-STUFF)/logo-addon/*.sh $(SHAREPLUGINS)/
install -m 0644 $(SOURCE_DIR)/$(NI-LOGO-STUFF)/logo-addon/*.cfg $(SHAREPLUGINS)/
install -m 0644 $(SOURCE_DIR)/$(NI-LOGO-STUFF)/logo-addon/*.png $(SHAREPLUGINS)/
$(INSTALL_EXEC) $(SOURCE_DIR)/$(NI-LOGO-STUFF)/logo-addon/*.sh $(SHAREPLUGINS)/
$(INSTALL_DATA) $(SOURCE_DIR)/$(NI-LOGO-STUFF)/logo-addon/*.cfg $(SHAREPLUGINS)/
$(INSTALL_DATA) $(SOURCE_DIR)/$(NI-LOGO-STUFF)/logo-addon/*.png $(SHAREPLUGINS)/
$(TOUCH)
# -----------------------------------------------------------------------------
$(D)/doscam-webif-skin:
install -D -m 0644 $(IMAGEFILES)/doscam-webif-skin/doscam_ni-dark.css $(TARGET_SHARE_DIR)/doscam/skin/doscam_ni-dark.css
install -D -m 0644 $(IMAGEFILES)/doscam-webif-skin/IC_doscam_ni.tpl $(TARGET_SHARE_DIR)/doscam/tpl/IC_doscam_ni.tpl
$(INSTALL_DATA) -D $(IMAGEFILES)/doscam-webif-skin/doscam_ni-dark.css $(TARGET_SHARE_DIR)/doscam/skin/doscam_ni-dark.css
$(INSTALL_DATA) -D $(IMAGEFILES)/doscam-webif-skin/IC_doscam_ni.tpl $(TARGET_SHARE_DIR)/doscam/tpl/IC_doscam_ni.tpl
$(TOUCH)
# -----------------------------------------------------------------------------

2
make/neutrino.mk

@ -236,7 +236,7 @@ endif
$(MAKE) $(N_OBJ_DIR)/config.status
PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) \
$(MAKE) -C $(N_OBJ_DIR) all DESTDIR=$(TARGET_DIR)
install -D -m 0755 $(N_OBJ_DIR)/src/neutrino $(TARGET_DIR)/bin/neutrino
$(INSTALL_EXEC) -D $(N_OBJ_DIR)/src/neutrino $(TARGET_DIR)/bin/neutrino
ifneq ($(DEBUG), yes)
$(TARGET_STRIP) $(TARGET_DIR)/bin/neutrino
endif

2
make/target-lua.mk

@ -94,7 +94,7 @@ $(ARCHIVE)/$(LUAJSON_SOURCE):
$(D)/luajson: $(ARCHIVE)/$(LUAJSON_SOURCE) | $(TARGET_DIR)
$(CD) $(ARCHIVE); \
curl --remote-name --time-cond $(LUAJSON_SOURCE) $(LUAJSON_URL) || true
install -D -m 0644 $(ARCHIVE)/$(LUAJSON_SOURCE) $(TARGET_SHARE_DIR)/lua/$(LUA_ABIVER)
$(INSTALL_DATA) -D $(ARCHIVE)/$(LUAJSON_SOURCE) $(TARGET_SHARE_DIR)/lua/$(LUA_ABIVER)
ln -sf $(LUAJSON_SOURCE) $(TARGET_SHARE_DIR)/lua/$(LUA_ABIVER)/json.lua
$(TOUCH)

2
make/target-rootfs.mk

@ -65,7 +65,7 @@ ifeq ($(BOXSERIES), hd2)
$(CD) $(TARGET_DIR)/etc/network; \
ln -sf /var/etc/network/interfaces interfaces
endif
install -d $(TARGET_DIR)/var/tuxbox/config
mkdir -p $(TARGET_DIR)/var/tuxbox/config
$(CD) $(TARGET_DIR)/var/tuxbox/config; \
ln -sf /var/keys/SoftCam.Key SoftCam.Key

26
make/target-scripts.mk

@ -16,45 +16,45 @@ init-scripts: \
$(TARGET_DIR)/etc/init.d/syslogd
$(TARGET_DIR)/etc/init.d/globals:
install -D -m 0644 $(IMAGEFILES)/scripts/init.globals $@
$(INSTALL_DATA) -D $(IMAGEFILES)/scripts/init.globals $@
$(TARGET_DIR)/etc/init.d/functions:
install -D -m 0644 $(IMAGEFILES)/scripts/init.functions $@
$(INSTALL_DATA) -D $(IMAGEFILES)/scripts/init.functions $@
$(TARGET_DIR)/etc/init.d/camd:
install -D -m 0755 $(IMAGEFILES)/scripts/camd.init $@
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/camd.init $@
ln -sf camd $(TARGET_DIR)/etc/init.d/S99camd
ln -sf camd $(TARGET_DIR)/etc/init.d/K01camd
$(TARGET_DIR)/etc/init.d/camd_datefix:
install -D -m 0755 $(IMAGEFILES)/scripts/camd_datefix.init $@
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/camd_datefix.init $@
$(TARGET_DIR)/etc/init.d/coredump:
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd2 hd51 bre2ze4k))
install -D -m 0755 $(IMAGEFILES)/scripts/coredump.init $@
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/coredump.init $@
endif
$(TARGET_DIR)/etc/init.d/crond:
install -D -m 0755 $(IMAGEFILES)/scripts/crond.init $@
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/crond.init $@
ln -sf crond $(TARGET_DIR)/etc/init.d/S55crond
ln -sf crond $(TARGET_DIR)/etc/init.d/K55crond
$(TARGET_DIR)/etc/init.d/hostname:
install -D -m 0755 $(IMAGEFILES)/scripts/hostname.init $@
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/hostname.init $@
$(TARGET_DIR)/etc/init.d/inetd:
install -D -m 0755 $(IMAGEFILES)/scripts/inetd.init $@
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/inetd.init $@
ln -sf inetd $(TARGET_DIR)/etc/init.d/S53inetd
ln -sf inetd $(TARGET_DIR)/etc/init.d/K80inetd
$(TARGET_DIR)/etc/init.d/swap:
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd51 bre2ze4k))
install -D -m 0755 $(IMAGEFILES)/scripts/swap.init $@
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/swap.init $@
ln -sf swap $(TARGET_DIR)/etc/init.d/K99swap
endif
$(TARGET_DIR)/etc/init.d/syslogd:
install -D -m 0755 $(IMAGEFILES)/scripts/syslogd.init $@
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/syslogd.init $@
ln -sf syslogd $(TARGET_DIR)/etc/init.d/K98syslogd
# -----------------------------------------------------------------------------
@ -65,12 +65,12 @@ scripts: \
$(TARGET_SHARE_DIR)/udhcpc/default.script
$(TARGET_DIR)/sbin/service:
install -D -m 0755 $(IMAGEFILES)/scripts/service $@
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/service $@
$(TARGET_DIR)/sbin/flash_eraseall:
ifeq ($(BOXTYPE), coolstream)
install -D -m 0755 $(IMAGEFILES)/scripts/flash_eraseall $@
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/flash_eraseall $@
endif
$(TARGET_SHARE_DIR)/udhcpc/default.script:
install -D -m 0755 $(IMAGEFILES)/scripts/udhcpc-default.script $@
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/udhcpc-default.script $@

6
make/target-tools-unused.mk

@ -61,8 +61,8 @@ $(D)/binutils: $(ARCHIVE)/$(BINUTILS_SOURCE) | $(TARGET_DIR)
--disable-gdb \
; \
$(MAKE); \
install -m 0755 binutils/objdump $(TARGET_BIN_DIR)/
install -m 0755 binutils/objcopy $(TARGET_BIN_DIR)/
$(INSTALL_EXEC) binutils/objdump $(TARGET_BIN_DIR)/
$(INSTALL_EXEC) binutils/objcopy $(TARGET_BIN_DIR)/
$(REMOVE)/$(BINUTILS_TMP)
$(TOUCH)
@ -159,7 +159,7 @@ $(D)/iozone3: $(ARCHIVE)/$(IOZONE_SOURCE) | $(TARGET_DIR)
sed -i -e "s/= cc/= $(TARGET_CC)/" makefile; \
$(BUILD_ENV) \
$(MAKE) linux-arm; \
install -m 0755 iozone $(TARGET_BIN_DIR)/
$(INSTALL_EXEC) iozone $(TARGET_BIN_DIR)/
$(REMOVE)/$(IOZONE_TMP)
$(TOUCH)

108
make/target-tools.mk

@ -157,14 +157,14 @@ $(D)/tzdata: $(HOST_ZIC) $(ARCHIVE)/$(TZDATA_SOURCE) | $(TARGET_DIR)
while read x; do \
find zoneinfo.tmp -type f -name $$x | sort | \
while read y; do \
install -m 0644 $$y zoneinfo/$$x; \
$(INSTALL_DATA) $$y zoneinfo/$$x; \
done; \
test -e zoneinfo/$$x || echo "WARNING: timezone $$x not found."; \
done; \
install -d $(TARGET_SHARE_DIR); \
mkdir -p $(TARGET_SHARE_DIR); \
mv zoneinfo/ $(TARGET_SHARE_DIR)/
install -m 0644 -D $(IMAGEFILES)/tzdata/timezone.xml $(TARGET_DIR)/etc/timezone.xml
install -m 0644 $(TARGET_SHARE_DIR)/zoneinfo/CET $(TARGET_DIR)/$(LOCALTIME)
$(INSTALL_DATA) -D $(IMAGEFILES)/tzdata/timezone.xml $(TARGET_DIR)/etc/timezone.xml
$(INSTALL_DATA) $(TARGET_SHARE_DIR)/zoneinfo/CET $(TARGET_DIR)/$(LOCALTIME)
$(REMOVE)/$(TZDATA_TMP)
$(TOUCH)
@ -192,13 +192,13 @@ $(D)/mtd-utils: $(D)/zlib $(D)/lzo $(D)/e2fsprogs $(ARCHIVE)/$(MTD-UTILS_SOURCE)
; \
$(MAKE)
ifeq ($(BOXSERIES), hd2)
install -D -m 0755 $(BUILD_TMP)/$(MTD-UTILS_TMP)/nanddump $(TARGET_DIR)/sbin
install -D -m 0755 $(BUILD_TMP)/$(MTD-UTILS_TMP)/nandtest $(TARGET_DIR)/sbin
install -D -m 0755 $(BUILD_TMP)/$(MTD-UTILS_TMP)/nandwrite $(TARGET_DIR)/sbin
install -D -m 0755 $(BUILD_TMP)/$(MTD-UTILS_TMP)/mtd_debug $(TARGET_DIR)/sbin
install -D -m 0755 $(BUILD_TMP)/$(MTD-UTILS_TMP)/mkfs.jffs2 $(TARGET_DIR)/sbin
$(INSTALL_EXEC) -D $(BUILD_TMP)/$(MTD-UTILS_TMP)/nanddump $(TARGET_DIR)/sbin
$(INSTALL_EXEC) -D $(BUILD_TMP)/$(MTD-UTILS_TMP)/nandtest $(TARGET_DIR)/sbin
$(INSTALL_EXEC) -D $(BUILD_TMP)/$(MTD-UTILS_TMP)/nandwrite $(TARGET_DIR)/sbin
$(INSTALL_EXEC) -D $(BUILD_TMP)/$(MTD-UTILS_TMP)/mtd_debug $(TARGET_DIR)/sbin
$(INSTALL_EXEC) -D $(BUILD_TMP)/$(MTD-UTILS_TMP)/mkfs.jffs2 $(TARGET_DIR)/sbin
endif
install -D -m 0755 $(BUILD_TMP)/$(MTD-UTILS_TMP)/flash_erase $(TARGET_DIR)/sbin
$(INSTALL_EXEC) -D $(BUILD_TMP)/$(MTD-UTILS_TMP)/flash_erase $(TARGET_DIR)/sbin
$(REMOVE)/$(MTD-UTILS_TMP)
$(TOUCH)
@ -285,7 +285,7 @@ $(D)/hdparm: $(ARCHIVE)/$(HDPARM_SOURCE) | $(TARGET_DIR)
$(CHDIR)/$(HDPARM_TMP); \
$(BUILD_ENV) \
$(MAKE); \
install -D -m 0755 hdparm $(TARGET_DIR)/sbin/hdparm
$(INSTALL_EXEC) -D hdparm $(TARGET_DIR)/sbin/hdparm
$(REMOVE)/$(HDPARM_TMP)
$(TOUCH)
@ -305,7 +305,7 @@ $(D)/hd-idle: $(ARCHIVE)/$(HD-IDLE_SOURCE) | $(TARGET_DIR)
$(CHDIR)/$(HD-IDLE_TMP); \
$(BUILD_ENV) \
$(MAKE); \
install -D -m 0755 hd-idle $(TARGET_DIR)/sbin/hd-idle
$(INSTALL_EXEC) -D hd-idle $(TARGET_DIR)/sbin/hd-idle
$(REMOVE)/$(HD-IDLE_TMP)
$(TOUCH)
@ -346,7 +346,7 @@ $(D)/coreutils: $(ARCHIVE)/$(COREUTILS_SOURCE) | $(TARGET_DIR)
$(MAKE) install DESTDIR=$(TARGET_DIR)
for bin in $(COREUTILS_BIN); do \
rm -f $(TARGET_DIR)/bin/$$bin; \
install -m 0755 $(TARGET_DIR)/bin.coreutils/$$bin $(TARGET_DIR)/bin/$$bin; \
$(INSTALL_EXEC) $(TARGET_DIR)/bin.coreutils/$$bin $(TARGET_DIR)/bin/$$bin; \
done
$(REMOVE)/$(COREUTILS_TMP) \
$(TARGET_DIR)/bin.coreutils
@ -403,8 +403,8 @@ $(D)/ntp: $(D)/openssl $(ARCHIVE)/$(NTP_SOURCE) | $(TARGET_DIR)
--without-ntpsnmpd \
; \
$(MAKE); \
install -D -m 0755 ntpdate/ntpdate $(TARGET_DIR)/sbin/ntpdate
install -D -m 0755 $(IMAGEFILES)/scripts/ntpdate.init $(TARGET_DIR)/etc/init.d/ntpdate
$(INSTALL_EXEC) -D ntpdate/ntpdate $(TARGET_DIR)/sbin/ntpdate
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/ntpdate.init $(TARGET_DIR)/etc/init.d/ntpdate
$(REMOVE)/$(NTP_TMP)
$(TOUCH)
@ -439,7 +439,7 @@ $(D)/djmount: $(D)/libfuse $(ARCHIVE)/$(DJMOUNT_SOURCE) | $(TARGET_DIR)
; \
make; \
make install DESTDIR=$(TARGET_DIR)
install -D -m 0755 $(IMAGEFILES)/scripts/djmount.init $(TARGET_DIR)/etc/init.d/djmount
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/djmount.init $(TARGET_DIR)/etc/init.d/djmount
ln -sf djmount $(TARGET_DIR)/etc/init.d/S99djmount
ln -sf djmount $(TARGET_DIR)/etc/init.d/K01djmount
$(REMOVE)/$(DJMOUNT_TMP)
@ -476,9 +476,9 @@ $(D)/ushare: $(D)/libupnp $(ARCHIVE)/$(USHARE_SOURCE)| $(TARGET_DIR)
ln -sf ../config.h src/; \
$(MAKE); \
$(MAKE) install DESTDIR=$(TARGET_DIR)
install -D -m 0644 $(IMAGEFILES)/scripts/ushare.conf $(TARGET_DIR)/etc/ushare.conf
$(INSTALL_DATA) -D $(IMAGEFILES)/scripts/ushare.conf $(TARGET_DIR)/etc/ushare.conf
sed -i 's|%(BOXTYPE)|$(BOXTYPE)|; s|%(BOXMODEL)|$(BOXMODEL)|' $(TARGET_DIR)/etc/ushare.conf
install -D -m 0755 $(IMAGEFILES)/scripts/ushare.init $(TARGET_DIR)/etc/init.d/ushare
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/ushare.init $(TARGET_DIR)/etc/init.d/ushare
ln -sf ushare $(TARGET_DIR)/etc/init.d/S99ushare
ln -sf ushare $(TARGET_DIR)/etc/init.d/K01ushare
$(REMOVE)/$(USHARE_TMP)
@ -503,7 +503,7 @@ $(D)/smartmontools: $(ARCHIVE)/$(SMARTMONTOOLS_SOURCE) | $(TARGET_DIR)
--prefix= \
; \
$(MAKE); \
install -D -m 0755 smartctl $(TARGET_DIR)/sbin/smartctl
$(INSTALL_EXEC) -D smartctl $(TARGET_DIR)/sbin/smartctl
$(REMOVE)/$(SMARTMONTOOLS_TMP)
$(TOUCH)
@ -532,9 +532,9 @@ $(D)/inadyn: $(D)/openssl $(D)/confuse $(D)/libite $(ARCHIVE)/$(INADYN_SOURCE) |
; \
$(MAKE); \
$(MAKE) install DESTDIR=$(TARGET_DIR)
install -D -m 0644 $(IMAGEFILES)/scripts/inadyn.conf $(TARGET_DIR)/var/etc/inadyn.conf
$(INSTALL_DATA) -D $(IMAGEFILES)/scripts/inadyn.conf $(TARGET_DIR)/var/etc/inadyn.conf
ln -sf /var/etc/inadyn.conf $(TARGET_DIR)/etc/inadyn.conf
install -D -m 0755 $(IMAGEFILES)/scripts/inadyn.init $(TARGET_DIR)/etc/init.d/inadyn
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/inadyn.init $(TARGET_DIR)/etc/init.d/inadyn
ln -sf inadyn $(TARGET_DIR)/etc/init.d/S80inadyn
ln -sf inadyn $(TARGET_DIR)/etc/init.d/K60inadyn
$(REMOVE)/$(INADYN_TMP)
@ -564,11 +564,11 @@ $(D)/vsftpd: $(D)/openssl $(ARCHIVE)/$(VSFTPD_SOURCE) | $(TARGET_DIR)
sed -i -e 's/.*VSF_BUILD_SSL/#define VSF_BUILD_SSL/' builddefs.h; \
$(MAKE) clean; \
$(MAKE) $(BUILD_ENV) LIBS="-lcrypt -lcrypto -lssl"; \
install -D -m 0755 vsftpd $(TARGET_DIR)/sbin/vsftpd
install -d $(TARGET_SHARE_DIR)/empty
install -D -m 0644 $(IMAGEFILES)/scripts/vsftpd.conf $(TARGET_DIR)/etc/vsftpd.conf
install -D -m 0644 $(IMAGEFILES)/scripts/vsftpd.chroot_list $(TARGET_DIR)/etc/vsftpd.chroot_list
install -D -m 0755 $(IMAGEFILES)/scripts/vsftpd.init $(TARGET_DIR)/etc/init.d/vsftpd
$(INSTALL_EXEC) -D vsftpd $(TARGET_DIR)/sbin/vsftpd
mkdir -p $(TARGET_SHARE_DIR)/empty
$(INSTALL_DATA) -D $(IMAGEFILES)/scripts/vsftpd.conf $(TARGET_DIR)/etc/vsftpd.conf
$(INSTALL_DATA) -D $(IMAGEFILES)/scripts/vsftpd.chroot_list $(TARGET_DIR)/etc/vsftpd.chroot_list
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/vsftpd.init $(TARGET_DIR)/etc/init.d/vsftpd
ln -sf vsftpd $(TARGET_DIR)/etc/init.d/S53vsftpd
ln -sf vsftpd $(TARGET_DIR)/etc/init.d/K80vsftpd
$(REMOVE)/$(VSFTPD_TMP)
@ -608,7 +608,7 @@ $(D)/procps-ng: $(D)/ncurses $(ARCHIVE)/$(PROCPS-NG_SOURCE) | $(TARGET_DIR)
$(MAKE) install DESTDIR=$(TARGET_DIR)
for bin in $(PROCPS-NG_BIN); do \
rm -f $(TARGET_DIR)/bin/$$bin; \
install -m 0755 $(TARGET_DIR)/bin.procps/$$bin $(TARGET_DIR)/bin/$$bin; \
$(INSTALL_EXEC) $(TARGET_DIR)/bin.procps/$$bin $(TARGET_DIR)/bin/$$bin; \
done
$(REWRITE_PKGCONF)/libprocps.pc
$(REWRITE_LIBTOOL)/libprocps.la
@ -667,7 +667,7 @@ $(D)/minicom: $(D)/ncurses $(ARCHIVE)/$(MINICOM_SOURCE) | $(TARGET_DIR)
--disable-nls \
; \
$(MAKE); \
install -m 0755 src/minicom $(TARGET_DIR)/bin
$(INSTALL_EXEC) src/minicom $(TARGET_DIR)/bin
$(REMOVE)/$(MINICOM_TMP)
$(TOUCH)
@ -907,8 +907,8 @@ $(D)/samba33: $(D)/zlib $(ARCHIVE)/$(SAMBA33_SOURCE) | $(TARGET_DIR)
$(MAKE) all; \
$(MAKE) install DESTDIR=$(TARGET_DIR)
mkdir -p $(TARGET_DIR)/var/samba/locks
install -m 0644 $(IMAGEFILES)/scripts/smb3.conf $(TARGET_DIR)/etc/samba/smb.conf
install -m 0755 $(IMAGEFILES)/scripts/samba3.init $(TARGET_DIR)/etc/init.d/samba
$(INSTALL_DATA) $(IMAGEFILES)/scripts/smb3.conf $(TARGET_DIR)/etc/samba/smb.conf
$(INSTALL_EXEC) $(IMAGEFILES)/scripts/samba3.init $(TARGET_DIR)/etc/init.d/samba
ln -sf samba $(TARGET_DIR)/etc/init.d/S99samba
ln -sf samba $(TARGET_DIR)/etc/init.d/K01samba
rm -rf $(TARGET_DIR)/bin/testparm
@ -988,7 +988,7 @@ $(D)/samba36: $(D)/zlib $(ARCHIVE)/$(SAMBA36_SOURCE) | $(TARGET_DIR)
$(MAKE) install DESTDIR=$(TARGET_DIR)
mkdir -p $(TARGET_DIR)/var/samba/locks
install $(IMAGEFILES)/scripts/smb3.conf $(TARGET_DIR)/etc/samba/smb.conf
install -m 0755 $(IMAGEFILES)/scripts/samba3.init $(TARGET_DIR)/etc/init.d/samba
$(INSTALL_EXEC) $(IMAGEFILES)/scripts/samba3.init $(TARGET_DIR)/etc/init.d/samba
ln -sf samba $(TARGET_DIR)/etc/init.d/S99samba
ln -sf samba $(TARGET_DIR)/etc/init.d/K01samba
rm -rf $(TARGET_DIR)/bin/testparm
@ -1037,8 +1037,8 @@ $(D)/dropbear: $(D)/zlib $(ARCHIVE)/$(DROPBEAR_SOURCE) | $(TARGET_DIR)
sed -i 's|/usr/|/|g' default_options.h; \
$(MAKE) PROGRAMS="dropbear dbclient dropbearkey scp" SCPPROGRESS=1; \
$(MAKE) PROGRAMS="dropbear dbclient dropbearkey scp" install DESTDIR=$(TARGET_DIR)
install -d -m 0755 $(TARGET_DIR)/etc/dropbear
install -D -m 0755 $(IMAGEFILES)/scripts/dropbear.init $(TARGET_DIR)/etc/init.d/dropbear
mkdir -p $(TARGET_DIR)/etc/dropbear
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/dropbear.init $(TARGET_DIR)/etc/init.d/dropbear
ln -sf dropbear $(TARGET_DIR)/etc/init.d/S60dropbear
ln -sf dropbear $(TARGET_DIR)/etc/init.d/K60dropbear
$(REMOVE)/$(DROPBEAR_TMP)
@ -1069,10 +1069,10 @@ $(D)/sg3_utils: $(ARCHIVE)/$(SG3_UTILS_SOURCE) | $(TARGET_DIR)
$(MAKE) install DESTDIR=$(TARGET_DIR)
for bin in $(SG3_UTILS_BIN); do \
rm -f $(TARGET_DIR)/bin/$$bin; \
install -m 0755 $(TARGET_DIR)/bin.sg3_utils/$$bin $(TARGET_DIR)/bin/$$bin; \
$(INSTALL_EXEC) $(TARGET_DIR)/bin.sg3_utils/$$bin $(TARGET_DIR)/bin/$$bin; \
done
$(REWRITE_LIBTOOL)/libsgutils2.la
install -D -m 0755 $(IMAGEFILES)/scripts/sdX.init $(TARGET_DIR)/etc/init.d/sdX
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/sdX.init $(TARGET_DIR)/etc/init.d/sdX
ln -sf sdX $(TARGET_DIR)/etc/init.d/K97sdX
$(REMOVE)/$(SG3_UTILS_TMP) \
$(TARGET_DIR)/bin.sg3_utils
@ -1099,7 +1099,7 @@ $(D)/fbshot: $(D)/libpng $(ARCHIVE)/$(FBSHOT_SOURCE) | $(TARGET_DIR)
sed -i 's| gcc | $(TARGET_CC) $(TARGET_CFLAGS) $(TARGET_LDFLAGS) |' Makefile; \
sed -i '/strip fbshot/d' Makefile; \
$(MAKE) all; \
install -D -m 0755 fbshot $(TARGET_DIR)/bin/fbshot
$(INSTALL_EXEC) -D fbshot $(TARGET_DIR)/bin/fbshot
$(REMOVE)/$(FBSHOT_TMP)
$(TOUCH)
@ -1148,7 +1148,7 @@ $(D)/samsunglcd4linux: | $(TARGET_DIR)
get-git-source.sh $(SAMSUNGLCD4LINUX_URL)/$(SAMSUNGLCD4LINUX_SOURCE) $(ARCHIVE)/$(SAMSUNGLCD4LINUX_SOURCE)
$(CPDIR)/$(SAMSUNGLCD4LINUX_SOURCE)
$(CHDIR)/$(SAMSUNGLCD4LINUX_TMP)/ni; \
install -m 0600 etc/lcd4linux.conf $(TARGET_DIR)/etc; \
$(INSTALL) -m 0600 etc/lcd4linux.conf $(TARGET_DIR)/etc; \
cp -a share/* $(TARGET_SHARE_DIR)
$(REMOVE)/$(SAMSUNGLCD4LINUX_TMP)
$(TOUCH)
@ -1171,8 +1171,8 @@ $(D)/wpa_supplicant: $(D)/openssl $(ARCHIVE)/$(WPA_SUPPLICANT_SOURCE) | $(TARGET
$(BUILD_ENV) \
$(MAKE); \
$(MAKE) install DESTDIR=$(TARGET_DIR) BINDIR=/sbin
install -D -m 0755 $(IMAGEFILES)/scripts/pre-wlan0.sh $(TARGET_DIR)/etc/network/pre-wlan0.sh
install -D -m 0755 $(IMAGEFILES)/scripts/post-wlan0.sh $(TARGET_DIR)/etc/network/post-wlan0.sh
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/pre-wlan0.sh $(TARGET_DIR)/etc/network/pre-wlan0.sh
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/post-wlan0.sh $(TARGET_DIR)/etc/network/post-wlan0.sh
$(REMOVE)/$(WPA_SUPPLICANT_TMP)
$(TOUCH)
@ -1198,15 +1198,15 @@ $(D)/xupnpd: $(D)/lua $(D)/openssl | $(TARGET_DIR)
$(CHDIR)/$(XUPNPD_TMP)/src; \
$(BUILD_ENV) \
$(MAKE) embedded TARGET=$(TARGET) CC=$(TARGET_CC) STRIP=$(TARGET_STRIP) LUAFLAGS="$(TARGET_LDFLAGS) -I$(TARGET_INCLUDE_DIR)"; \
install -D -m 0755 xupnpd $(TARGET_BIN_DIR)/; \
install -d $(TARGET_SHARE_DIR)/xupnpd/config; \
$(INSTALL_EXEC) -D xupnpd $(TARGET_BIN_DIR)/; \
mkdir -p $(TARGET_SHARE_DIR)/xupnpd/config; \
cp -a plugins profiles ui www *.lua $(TARGET_SHARE_DIR)/xupnpd/
rm $(TARGET_SHARE_DIR)/xupnpd/plugins/staff/xupnpd_18plus.lua
install -D -m 0644 $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-lua/xupnpd/xupnpd_18plus.lua $(TARGET_SHARE_DIR)/xupnpd/plugins/
install -D -m 0644 $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-lua/xupnpd/xupnpd_youtube.lua $(TARGET_SHARE_DIR)/xupnpd/plugins/
install -D -m 0644 $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-lua/xupnpd/xupnpd_coolstream.lua $(TARGET_SHARE_DIR)/xupnpd/plugins/
install -D -m 0644 $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-lua/xupnpd/xupnpd_cczwei.lua $(TARGET_SHARE_DIR)/xupnpd/plugins/
install -D -m 0755 $(IMAGEFILES)/scripts/xupnpd.init $(TARGET_DIR)/etc/init.d/xupnpd
$(INSTALL_DATA) -D $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-lua/xupnpd/xupnpd_18plus.lua $(TARGET_SHARE_DIR)/xupnpd/plugins/
$(INSTALL_DATA) -D $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-lua/xupnpd/xupnpd_youtube.lua $(TARGET_SHARE_DIR)/xupnpd/plugins/
$(INSTALL_DATA) -D $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-lua/xupnpd/xupnpd_coolstream.lua $(TARGET_SHARE_DIR)/xupnpd/plugins/
$(INSTALL_DATA) -D $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-lua/xupnpd/xupnpd_cczwei.lua $(TARGET_SHARE_DIR)/xupnpd/plugins/
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/xupnpd.init $(TARGET_DIR)/etc/init.d/xupnpd
ln -sf xupnpd $(TARGET_DIR)/etc/init.d/S99xupnpd
ln -sf xupnpd $(TARGET_DIR)/etc/init.d/K01xupnpd
cp -a $(IMAGEFILES)/xupnpd/* $(TARGET_DIR)/
@ -1289,7 +1289,7 @@ $(D)/nfs-utils: $(D)/rpcbind $(ARCHIVE)/$(NFS-UTILS_SOURCE) | $(TARGET_DIR)
; \
$(MAKE); \
$(MAKE) install DESTDIR=$(TARGET_DIR)
chmod 755 $(TARGET_DIR)/sbin/mount.nfs
chmod 0755 $(TARGET_DIR)/sbin/mount.nfs
rm -rf $(TARGET_DIR)/sbin/mountstats
rm -rf $(TARGET_DIR)/sbin/nfsiostat
rm -rf $(TARGET_DIR)/sbin/osd_login
@ -1298,7 +1298,7 @@ $(D)/nfs-utils: $(D)/rpcbind $(ARCHIVE)/$(NFS-UTILS_SOURCE) | $(TARGET_DIR)
rm -rf $(TARGET_DIR)/sbin/umount.nfs*
rm -rf $(TARGET_DIR)/sbin/showmount
rm -rf $(TARGET_DIR)/sbin/rpcdebug
install -D -m 0755 $(IMAGEFILES)/scripts/nfsd.init $(TARGET_DIR)/etc/init.d/nfsd
$(INSTALL_EXEC) -D $(IMAGEFILES)/scripts/nfsd.init $(TARGET_DIR)/etc/init.d/nfsd
ln -s nfsd $(TARGET_DIR)/etc/init.d/S60nfsd
ln -s nfsd $(TARGET_DIR)/etc/init.d/K01nfsd
$(REMOVE)/$(NFS-UTILS_TMP)
@ -1406,7 +1406,7 @@ $(D)/streamripper: $(D)/libvorbisidec $(D)/libmad $(D)/glib2 | $(TARGET_DIR)
; \
$(MAKE); \
$(MAKE) install DESTDIR=$(TARGET_DIR)
install -m 0755 $(IMAGEFILES)/scripts/streamripper.sh $(TARGET_DIR)/bin/
$(INSTALL_EXEC) $(IMAGEFILES)/scripts/streamripper.sh $(TARGET_DIR)/bin/
$(REMOVE)/$(NI-STREAMRIPPER)
$(TOUCH)
@ -1558,9 +1558,9 @@ $(D)/ofgwrite: $(SOURCE_DIR)/$(NI-OFGWRITE) | $(TARGET_DIR)
$(CHDIR)/$(NI-OFGWRITE); \
$(BUILD_ENV) \
$(MAKE)
install -m 0755 $(BUILD_TMP)/$(NI-OFGWRITE)/ofgwrite_bin $(TARGET_DIR)/bin
install -m 0755 $(BUILD_TMP)/$(NI-OFGWRITE)/ofgwrite_caller $(TARGET_DIR)/bin
install -m 0755 $(BUILD_TMP)/$(NI-OFGWRITE)/ofgwrite $(TARGET_DIR)/bin
$(INSTALL_EXEC) $(BUILD_TMP)/$(NI-OFGWRITE)/ofgwrite_bin $(TARGET_DIR)/bin
$(INSTALL_EXEC) $(BUILD_TMP)/$(NI-OFGWRITE)/ofgwrite_caller $(TARGET_DIR)/bin
$(INSTALL_EXEC) $(BUILD_TMP)/$(NI-OFGWRITE)/ofgwrite $(TARGET_DIR)/bin
$(REMOVE)/$(NI-OFGWRITE)
$(TOUCH)
@ -1658,7 +1658,7 @@ $(D)/gptfdisk: $(D)/popt $(D)/e2fsprogs $(ARCHIVE)/$(GPTFDISK_SOURCE) | $(TARGET
sed -i 's|^CXX=.*|CXX=$(TARGET_CXX)|' Makefile; \
$(BUILD_ENV) \
$(MAKE) sgdisk; \
install -D -m 0755 sgdisk $(TARGET_DIR)/sbin/sgdisk
$(INSTALL_EXEC) -D sgdisk $(TARGET_DIR)/sbin/sgdisk
$(REMOVE)/$(GPTFDISK_TMP)
$(TOUCH)
@ -1673,5 +1673,5 @@ $(ARCHIVE)/$(CA-BUNDLE_SOURCE):
$(D)/ca-bundle: $(ARCHIVE)/$(CA-BUNDLE_SOURCE) | $(TARGET_DIR)
$(CD) $(ARCHIVE); \
curl --remote-name --time-cond $(CA-BUNDLE_SOURCE) $(CA-BUNDLE_URL)/$(CA-BUNDLE_SOURCE) || true
install -D -m 0644 $(ARCHIVE)/$(CA-BUNDLE_SOURCE) $(TARGET_DIR)/$(CA-BUNDLE_DIR)/$(CA-BUNDLE)
$(INSTALL_DATA) -D $(ARCHIVE)/$(CA-BUNDLE_SOURCE) $(TARGET_DIR)/$(CA-BUNDLE_DIR)/$(CA-BUNDLE)
$(TOUCH)

Loading…
Cancel
Save