diff --git a/make/image-update.mk b/make/image-update.mk index fc96f4f6..32dcaefa 100644 --- a/make/image-update.mk +++ b/make/image-update.mk @@ -82,19 +82,19 @@ u-update.urls: update.urls u-pr-auto-timer: $(MAKE) u-init - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/update-ctrl/preinstall.sh $(PREINSTALL_SH) - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/update-ctrl/postinstall.sh $(POSTINSTALL_SH) - mkdir -pv $(UPDATE_INST_DIR)/lib/tuxbox/plugins - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer.sh $(UPDATE_INST_DIR)/lib/tuxbox/plugins/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer.cfg $(UPDATE_INST_DIR)/lib/tuxbox/plugins/ - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer $(UPDATE_INST_DIR)/lib/tuxbox/plugins/ - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer_hint.png $(UPDATE_INST_DIR)/lib/tuxbox/plugins/ - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/auto-record-cleaner $(UPDATE_INST_DIR)/lib/tuxbox/plugins/ - mkdir -pv $(UPDATE_INST_DIR)/var/tuxbox/config - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer.conf.template $(UPDATE_INST_DIR)/var/tuxbox/config/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer.rules.template $(UPDATE_INST_DIR)/var/tuxbox/config/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/auto-record-cleaner.conf.template $(UPDATE_INST_DIR)/var/tuxbox/config/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/auto-record-cleaner.rules.template $(UPDATE_INST_DIR)/var/tuxbox/config/ + 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)/lib/tuxbox/plugins + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer.sh $(UPDATE_INST_DIR)/lib/tuxbox/plugins/ + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer.cfg $(UPDATE_INST_DIR)/lib/tuxbox/plugins/ + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer $(UPDATE_INST_DIR)/lib/tuxbox/plugins/ + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer_hint.png $(UPDATE_INST_DIR)/lib/tuxbox/plugins/ + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/auto-record-cleaner $(UPDATE_INST_DIR)/lib/tuxbox/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/ VERSION_STRING=`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 \ @@ -114,8 +114,8 @@ matze-19 \ matze-19-13 \ pathauf_HD-19: $(MAKE) u-init - install -m755 $(IMAGEFILES)/channellists/update-ctrl/preinstall.sh $(PREINSTALL_SH) - install -m755 $(IMAGEFILES)/channellists/update-ctrl/postinstall.sh $(POSTINSTALL_SH) + install -m 0755 $(IMAGEFILES)/channellists/update-ctrl/preinstall.sh $(PREINSTALL_SH) + install -m 0755 $(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 diff --git a/make/neutrino.mk b/make/neutrino.mk index 42bc98d6..fe4a031d 100644 --- a/make/neutrino.mk +++ b/make/neutrino.mk @@ -201,7 +201,7 @@ endif $(MAKE) $(N_OBJDIR)/config.status PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) \ $(MAKE) -C $(N_OBJDIR) all DESTDIR=$(TARGET_DIR) - install -D -m 755 $(N_OBJDIR)/src/neutrino $(TARGET_DIR)/bin/neutrino + install -D -m 0755 $(N_OBJDIR)/src/neutrino $(TARGET_DIR)/bin/neutrino ifneq ($(DEBUG), yes) $(TARGET)-strip $(TARGET_DIR)/bin/neutrino endif diff --git a/make/plugins-extra.mk b/make/plugins-extra.mk index 8f1f5ea2..f5be99c1 100644 --- a/make/plugins-extra.mk +++ b/make/plugins-extra.mk @@ -8,7 +8,7 @@ logoview: $(SOURCE_DIR)/$(TUXBOX_PLUGINS) $(D)/neutrino $(BIN)/logoview $(BIN)/logoview: $(BIN) pushd $(SOURCE_DIR)/$(TUXBOX_PLUGINS)/logoview && \ $(MAKE) logoview CROSS_CDK=$(CROSS_DIR) BUILDSYSTEM=$(BASE_DIR) N_HD_SOURCE=$(SOURCE_DIR)/$(NI_NEUTRINO) TARGET=$(TARGET) && \ - install -m755 logoview $@ && \ + install -m 0755 logoview $@ && \ $(MAKE) clean #blockads @@ -16,18 +16,18 @@ blockads: $(SOURCE_DIR)/$(TUXBOX_PLUGINS) $(BIN)/blockad $(LIBPLUGINS)/blockads. $(BIN)/blockad: $(D)/freetype $(BIN) $(VARCONFIG) pushd $(SOURCE_DIR)/$(TUXBOX_PLUGINS)/blockads && \ $(TARGET)-gcc $(TARGET_CFLAGS) $(TARGET_LDFLAGS) -I$(TARGET_INCLUDE_DIR)/freetype2 -lfreetype -lz $(CORTEX-STRINGS) -o $@ blockad.c globals.c http.c && \ - install -m644 blockads.conf $(VARCONFIG)/ + install -m 0644 blockads.conf $(VARCONFIG)/ $(LIBPLUGINS)/blockads.so: $(LIBPLUGINS) pushd $(SOURCE_DIR)/$(TUXBOX_PLUGINS)/blockads && \ $(TARGET)-gcc $(TARGET_CFLAGS) $(TARGET_LDFLAGS) -I$(TARGET_INCLUDE_DIR)/freetype2 -lfreetype -lz $(CORTEX-STRINGS) -o $@ blockads.c gfx.c io.c text.c globals.c http.c && \ - install -m644 blockads.cfg $(LIBPLUGINS)/ + install -m 0644 blockads.cfg $(LIBPLUGINS)/ stbup: $(BIN)/stbup $(BIN)/stbup: $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS) $(BIN) pushd $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/stbup && \ $(TARGET)-gcc $(TARGET_CFLAGS) $(TARGET_LDFLAGS) stbup.c -o $@ && \ - install -m 644 stbup.conf $(TARGET_DIR)/etc && \ - install -m 755 stbup.init $(TARGET_DIR)/etc/init.d/stbup + install -m 0644 stbup.conf $(TARGET_DIR)/etc && \ + install -m 0755 stbup.init $(TARGET_DIR)/etc/init.d/stbup ln -s stbup $(TARGET_DIR)/etc/init.d/S99stbup ln -s stbup $(TARGET_DIR)/etc/init.d/K01stbup diff --git a/make/plugins.mk b/make/plugins.mk index 7fa362c1..9eee3e47 100644 --- a/make/plugins.mk +++ b/make/plugins.mk @@ -57,7 +57,7 @@ plugins-hd51: \ channellogos: $(SOURCE_DIR)/$(NI_LOGO-STUFF) $(SHAREICONS) rm -rf $(SHAREICONS)/logo mkdir -p $(SHAREICONS)/logo - install -m644 $(SOURCE_DIR)/$(NI_LOGO-STUFF)/logos/* $(SHAREICONS)/logo + install -m 0644 $(SOURCE_DIR)/$(NI_LOGO-STUFF)/logos/* $(SHAREICONS)/logo pushd $(SOURCE_DIR)/$(NI_LOGO-STUFF)/ && \ ./logo_linker.sh complete.db $(SHAREICONS)/logo @@ -72,11 +72,11 @@ emmrd: $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS) $(BIN)/emmrd $(BIN)/emmrd: $(BIN) $(SHAREICONS) $(VARCONFIG) $(ETCINITD) pushd $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/emmrd && \ $(TARGET)-g++ -Wall $(TARGET_CFLAGS) $(TARGET_LDFLAGS) $(CORTEX-STRINGS) -o $@ emmrd.cpp && \ - install -m755 emmrd.init $(ETCINITD)/emmrd && \ - install -m644 hint_emmrd.png $(SHAREICONS)/ + install -m 0755 emmrd.init $(ETCINITD)/emmrd && \ + install -m 0644 hint_emmrd.png $(SHAREICONS)/ cd $(ETCINITD) && \ - ln -sf emmrd S99emmrd && \ - ln -sf emmrd K01emmrd + ln -sf emmrd S99emmrd && \ + ln -sf emmrd K01emmrd # ----------------------------------------------------------------------------- @@ -91,13 +91,13 @@ $(BIN)/FritzCallMonitor: $(D)/openssl $(D)/libcurl $(BIN) $(VARCONFIG) $(ETCINIT FritzCallMonitor.cpp \ \ -o $@ && \ - install -m644 FritzCallMonitor.addr $(VARCONFIG)/ && \ - install -m644 FritzCallMonitor.cfg $(VARCONFIG)/ && \ - install -m755 fritzcallmonitor.init $(ETCINITD)/fritzcallmonitor && \ - install -m644 hint_FritzCallMonitor.png $(SHAREICONS)/ + install -m 0644 FritzCallMonitor.addr $(VARCONFIG)/ && \ + install -m 0644 FritzCallMonitor.cfg $(VARCONFIG)/ && \ + install -m 0755 fritzcallmonitor.init $(ETCINITD)/fritzcallmonitor && \ + install -m 0644 hint_FritzCallMonitor.png $(SHAREICONS)/ cd $(ETCINITD) && \ - ln -sf fritzcallmonitor S99fritzcallmonitor && \ - ln -sf fritzcallmonitor K01fritzcallmonitor + ln -sf fritzcallmonitor S99fritzcallmonitor && \ + ln -sf fritzcallmonitor K01fritzcallmonitor # ----------------------------------------------------------------------------- @@ -120,13 +120,13 @@ $(LIBPLUGINS)/FritzInfoMonitor.so: $(D)/freetype $(D)/openssl $(D)/libcurl $(LIB submenu.cpp \ \ -o $@ && \ - install -m644 FritzInfoMonitor.cfg $(LIBPLUGINS)/ && \ - install -m644 FritzInfoMonitor_hint.png $(LIBPLUGINS)/ + install -m 0644 FritzInfoMonitor.cfg $(LIBPLUGINS)/ && \ + install -m 0644 FritzInfoMonitor_hint.png $(LIBPLUGINS)/ FritzInfoMonitor_setup: $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS) $(LIBPLUGINS) - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/FritzInfoMonitor/FritzInfoMonitor_setup.lua $(LIBPLUGINS)/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/FritzInfoMonitor/FritzInfoMonitor_setup.cfg $(LIBPLUGINS)/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/FritzInfoMonitor/FritzInfoMonitor_setup_hint.png $(LIBPLUGINS)/ + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/FritzInfoMonitor/FritzInfoMonitor_setup.lua $(LIBPLUGINS)/ + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/FritzInfoMonitor/FritzInfoMonitor_setup.cfg $(LIBPLUGINS)/ + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/FritzInfoMonitor/FritzInfoMonitor_setup_hint.png $(LIBPLUGINS)/ # ----------------------------------------------------------------------------- @@ -138,86 +138,86 @@ $(BIN)/vinfo: $(BIN) # ----------------------------------------------------------------------------- EPGscan: $(LIBPLUGINS) $(VARCONFIG) - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@.sh $(LIBPLUGINS)/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@.cfg $(LIBPLUGINS)/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@_hint.png $(LIBPLUGINS)/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@.conf $(VARCONFIG)/ - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@_setup.lua $(LIBPLUGINS)/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@_setup.cfg $(LIBPLUGINS)/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@_setup_hint.png $(LIBPLUGINS)/ + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@.sh $(LIBPLUGINS)/ + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@.cfg $(LIBPLUGINS)/ + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@_hint.png $(LIBPLUGINS)/ + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@.conf $(VARCONFIG)/ + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@_setup.lua $(LIBPLUGINS)/ + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@_setup.cfg $(LIBPLUGINS)/ + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@_setup_hint.png $(LIBPLUGINS)/ # ----------------------------------------------------------------------------- pr-auto-timer: $(LIBPLUGINS) $(VARCONFIG) - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/auto-record-cleaner $(LIBPLUGINS)/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/auto-record-cleaner.conf.template $(VARCONFIG)/auto-record-cleaner.conf - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/auto-record-cleaner.rules.template $(VARCONFIG)/auto-record-cleaner.rules - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/pr-auto-timer.sh $(LIBPLUGINS)/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/pr-auto-timer.cfg $(LIBPLUGINS)/ - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/pr-auto-timer $(LIBPLUGINS)/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/pr-auto-timer_hint.png $(LIBPLUGINS)/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/pr-auto-timer.conf.template $(VARCONFIG)/pr-auto-timer.conf - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/pr-auto-timer.rules.template $(VARCONFIG)/pr-auto-timer.rules + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/auto-record-cleaner $(LIBPLUGINS)/ + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/auto-record-cleaner.conf.template $(VARCONFIG)/auto-record-cleaner.conf + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/auto-record-cleaner.rules.template $(VARCONFIG)/auto-record-cleaner.rules + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/pr-auto-timer.sh $(LIBPLUGINS)/ + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/pr-auto-timer.cfg $(LIBPLUGINS)/ + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/pr-auto-timer $(LIBPLUGINS)/ + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/pr-auto-timer_hint.png $(LIBPLUGINS)/ + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/pr-auto-timer.conf.template $(VARCONFIG)/pr-auto-timer.conf + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/pr-auto-timer.rules.template $(VARCONFIG)/pr-auto-timer.rules # ----------------------------------------------------------------------------- imgbackup-hd51: $(LIBPLUGINS) - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/$@.sh $(LIBPLUGINS)/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/$@.cfg $(LIBPLUGINS)/ + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/$@.sh $(LIBPLUGINS)/ + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/$@.cfg $(LIBPLUGINS)/ # ----------------------------------------------------------------------------- autoreboot: $(LIBPLUGINS) - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/$@.sh $(LIBPLUGINS)/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/$@.cfg $(LIBPLUGINS)/ + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/$@.sh $(LIBPLUGINS)/ + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/$@.cfg $(LIBPLUGINS)/ # ----------------------------------------------------------------------------- logo-addon: $(SOURCE_DIR)/$(NI_LOGO-STUFF) $(LIBPLUGINS) - install -m755 $(SOURCE_DIR)/$(NI_LOGO-STUFF)/logo-addon/*.sh $(LIBPLUGINS)/ - install -m644 $(SOURCE_DIR)/$(NI_LOGO-STUFF)/logo-addon/*.cfg $(LIBPLUGINS)/ - install -m644 $(SOURCE_DIR)/$(NI_LOGO-STUFF)/logo-addon/*.png $(LIBPLUGINS)/ + install -m 0755 $(SOURCE_DIR)/$(NI_LOGO-STUFF)/logo-addon/*.sh $(LIBPLUGINS)/ + install -m 0644 $(SOURCE_DIR)/$(NI_LOGO-STUFF)/logo-addon/*.cfg $(LIBPLUGINS)/ + install -m 0644 $(SOURCE_DIR)/$(NI_LOGO-STUFF)/logo-addon/*.png $(LIBPLUGINS)/ # ----------------------------------------------------------------------------- smarthomeinfo: $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS) $(LIBPLUGINS) $(VARCONFIG) - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/$@.so $(LIBPLUGINS)/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/$@.cfg $(LIBPLUGINS)/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/$@_hint.png $(LIBPLUGINS)/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/$@.conf $(VARCONFIG)/ + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/$@.so $(LIBPLUGINS)/ + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/$@.cfg $(LIBPLUGINS)/ + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/$@_hint.png $(LIBPLUGINS)/ + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/$@.conf $(VARCONFIG)/ # ----------------------------------------------------------------------------- doscam-webif-skin: mkdir -p $(TARGET_DIR)/share/doscam/tpl/ - install -m644 $(IMAGEFILES)/$@/*.tpl $(TARGET_DIR)/share/doscam/tpl/ + install -m 0644 $(IMAGEFILES)/$@/*.tpl $(TARGET_DIR)/share/doscam/tpl/ mkdir -p $(TARGET_DIR)/share/doscam/skin/ - install -m644 $(IMAGEFILES)/$@/*.css $(TARGET_DIR)/share/doscam/skin + install -m 0644 $(IMAGEFILES)/$@/*.css $(TARGET_DIR)/share/doscam/skin # ----------------------------------------------------------------------------- mountpointmanagement: $(LIBPLUGINS) - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/$@.sh $(LIBPLUGINS)/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/$@.cfg $(LIBPLUGINS)/ + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/$@.sh $(LIBPLUGINS)/ + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/$@.cfg $(LIBPLUGINS)/ # ----------------------------------------------------------------------------- epgfilter: $(LIBPLUGINS) - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@.sri $(LIBPLUGINS)/ - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@.lua $(LIBPLUGINS)/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@.cfg $(LIBPLUGINS)/ - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@_hint.png $(LIBPLUGINS)/ + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@.sri $(LIBPLUGINS)/ + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@.lua $(LIBPLUGINS)/ + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@.cfg $(LIBPLUGINS)/ + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@_hint.png $(LIBPLUGINS)/ # ----------------------------------------------------------------------------- dropbox_uploader: $(BIN) - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/*.sh $(BIN)/ + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-sh/plugins/$@/*.sh $(BIN)/ # ----------------------------------------------------------------------------- openvpn-setup: $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS) $(LIBPLUGINS) $(ETCINITD) cp -a $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/$@* $(LIBPLUGINS)/ - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/ovpn.init $(ETCINITD)/ovpn + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/ovpn.init $(ETCINITD)/ovpn # ----------------------------------------------------------------------------- @@ -238,15 +238,15 @@ stb-startup \ netzkino \ mtv \ favorites2bin: $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS) $(LIBPLUGINS) - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/* $(LIBPLUGINS)/ + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/$@/* $(LIBPLUGINS)/ # ----------------------------------------------------------------------------- webradio: $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS) $(SHAREWEBRADIO) - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/webradio/* $(SHAREWEBRADIO)/ + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/webradio/* $(SHAREWEBRADIO)/ webtv: $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS) $(SHAREWEBTV) - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/webtv/* $(SHAREWEBTV)/ + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/plugins/webtv/* $(SHAREWEBTV)/ # ----------------------------------------------------------------------------- @@ -296,7 +296,7 @@ $(BIN)/logomask: $(BIN) logomask.c \ \ -o $@ && \ - install -m755 logomask.sh $(BIN)/ + install -m 0755 logomask.sh $(BIN)/ $(LIBPLUGINS)/logoset.so: $(D)/freetype $(LIBPLUGINS) pushd $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/logomask && \ @@ -312,8 +312,8 @@ $(LIBPLUGINS)/logoset.so: $(D)/freetype $(LIBPLUGINS) text.c \ \ -o $@ && \ - install -m644 logoset.cfg $(LIBPLUGINS)/ && \ - install -m644 logoset_hint.png $(LIBPLUGINS)/ + install -m 0644 logoset.cfg $(LIBPLUGINS)/ && \ + install -m 0644 logoset_hint.png $(LIBPLUGINS)/ $(LIBPLUGINS)/logomask.so: $(LIBPLUGINS) $(BIN) pushd $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/logomask && \ @@ -323,8 +323,8 @@ $(LIBPLUGINS)/logomask.so: $(LIBPLUGINS) $(BIN) starter_logomask.c \ \ -o $@ && \ - install -m644 logomask.cfg $(LIBPLUGINS)/ && \ - install -m644 logomask_hint.png $(LIBPLUGINS)/ + install -m 0644 logomask.cfg $(LIBPLUGINS)/ && \ + install -m 0644 logomask_hint.png $(LIBPLUGINS)/ # ----------------------------------------------------------------------------- @@ -363,13 +363,13 @@ $(BIN)/tuxcald: $(D)/freetype $(BIN) $(ETCINITD) $(VARCONFIG) tuxcald.c \ \ -o $@ && \ - install -m755 tuxcald $(ETCINITD)/ + install -m 0755 tuxcald $(ETCINITD)/ cd $(ETCINITD) && \ ln -sf tuxcald S99tuxcald && \ ln -sf tuxcald K01tuxcald install -d $(VARCONFIG)/tuxcal - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/tuxcal/tuxcal.conf $(VARCONFIG)/tuxcal/ - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/tuxcal/tuxcal.notify $(VARCONFIG)/tuxcal/ + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/tuxcal/tuxcal.conf $(VARCONFIG)/tuxcal/ + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/tuxcal/tuxcal.notify $(VARCONFIG)/tuxcal/ $(LIBPLUGINS)/tuxcal.so: $(LIBPLUGINS) pushd $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/tuxcal && \ @@ -382,8 +382,8 @@ $(LIBPLUGINS)/tuxcal.so: $(LIBPLUGINS) tuxcal.c \ \ -o $@ && \ - install -m644 tuxcal.cfg $(LIBPLUGINS)/ && \ - install -m644 tuxcal_hint.png $(LIBPLUGINS)/ + install -m 0644 tuxcal.cfg $(LIBPLUGINS)/ && \ + install -m 0644 tuxcal_hint.png $(LIBPLUGINS)/ # ----------------------------------------------------------------------------- @@ -399,8 +399,8 @@ $(LIBPLUGINS)/tuxcom.so: $(D)/freetype $(LIBPLUGINS) tuxcom.c \ \ -o $@ && \ - install -m644 tuxcom.cfg $(LIBPLUGINS)/ && \ - install -m644 tuxcom_hint.png $(LIBPLUGINS)/ + install -m 0644 tuxcom.cfg $(LIBPLUGINS)/ && \ + install -m 0644 tuxcom_hint.png $(LIBPLUGINS)/ # ----------------------------------------------------------------------------- @@ -416,13 +416,13 @@ $(BIN)/tuxmaild: $(D)/freetype $(D)/openssl $(BIN) $(ETCINITD) $(VARCONFIG) tuxmaild.c \ \ -o $@ && \ - install -m755 tuxmaild $(ETCINITD)/ + install -m 0755 tuxmaild $(ETCINITD)/ cd $(ETCINITD) && \ ln -sf tuxmaild S99tuxmaild && \ ln -sf tuxmaild K01tuxmaild install -d $(VARCONFIG)/tuxmail - install -m644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/tuxmail/tuxmail.conf $(VARCONFIG)/tuxmail/ - install -m755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/tuxmail/tuxmail.onreadmail $(VARCONFIG)/tuxmail/ + install -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/tuxmail/tuxmail.conf $(VARCONFIG)/tuxmail/ + install -m 0755 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/tuxmail/tuxmail.onreadmail $(VARCONFIG)/tuxmail/ $(LIBPLUGINS)/tuxmail.so: $(LIBPLUGINS) pushd $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/tuxmail && \ @@ -435,8 +435,8 @@ $(LIBPLUGINS)/tuxmail.so: $(LIBPLUGINS) tuxmail.c \ \ -o $@ && \ - install -m644 tuxmail.cfg $(LIBPLUGINS)/ && \ - install -m644 tuxmail_hint.png $(LIBPLUGINS)/ + install -m 0644 tuxmail.cfg $(LIBPLUGINS)/ && \ + install -m 0644 tuxmail_hint.png $(LIBPLUGINS)/ # ----------------------------------------------------------------------------- @@ -468,14 +468,14 @@ $(LIBPLUGINS)/tuxwetter.so: $(D)/freetype $(D)/libcurl $(D)/giflib $(D)/libjpeg \ -o $@; \ mkdir -p $(VARCONFIG)/tuxwetter/ && \ - install -m644 tuxwetter.mcfg $(VARCONFIG)/tuxwetter/ && \ + install -m 0644 tuxwetter.mcfg $(VARCONFIG)/tuxwetter/ && \ key=4cf30427c97b3bc5; \ sed -i "s|^LicenseKey=.*|LicenseKey=$$key|" $(VARCONFIG)/tuxwetter/tuxwetter.mcfg && \ - install -m644 tuxwetter.conf $(VARCONFIG)/tuxwetter/ && \ - install -m644 tuxwetter.png $(VARCONFIG)/tuxwetter/ && \ - install -m644 convert.list $(VARCONFIG)/tuxwetter/ && \ - install -m644 tuxwetter.cfg $(LIBPLUGINS)/ && \ - install -m644 tuxwetter_hint.png $(LIBPLUGINS)/ && \ + install -m 0644 tuxwetter.conf $(VARCONFIG)/tuxwetter/ && \ + install -m 0644 tuxwetter.png $(VARCONFIG)/tuxwetter/ && \ + install -m 0644 convert.list $(VARCONFIG)/tuxwetter/ && \ + install -m 0644 tuxwetter.cfg $(LIBPLUGINS)/ && \ + install -m 0644 tuxwetter_hint.png $(LIBPLUGINS)/ && \ ln -sf /lib/tuxbox/plugins/tuxwetter.so $(BIN)/tuxwetter # ----------------------------------------------------------------------------- @@ -506,9 +506,9 @@ $(LIBPLUGINS)/oscammon.so: $(LIBPLUGINS) $(VARCONFIG) oscammon.c \ \ -o $@ && \ - install -m644 oscammon.conf $(VARCONFIG)/ && \ - install -m644 oscammon.cfg $(LIBPLUGINS)/ && \ - install -m644 oscammon_hint.png $(LIBPLUGINS)/ + install -m 0644 oscammon.conf $(VARCONFIG)/ && \ + install -m 0644 oscammon.cfg $(LIBPLUGINS)/ && \ + install -m 0644 oscammon_hint.png $(LIBPLUGINS)/ # ----------------------------------------------------------------------------- @@ -520,7 +520,7 @@ $(BIN)/showiframe: $(BIN) showiframe.c \ \ -o $@ && \ - install -m755 showiframe.sh $(BIN)/ + install -m 0755 showiframe.sh $(BIN)/ # ----------------------------------------------------------------------------- @@ -543,11 +543,11 @@ $(LIBPLUGINS)/shellexec.so: $(D)/freetype $(LIBPLUGINS) $(SHAREFLEX) $(VARCONFIG text.c \ \ -o $@ && \ - install -m644 shellexec.conf $(VARCONFIG)/ && \ - install -m644 shellexec.cfg $(LIBPLUGINS)/ && \ - install -m644 shellexec_hint.png $(LIBPLUGINS)/ && \ - install -m644 flex_plugins.conf $(SHAREFLEX)/ && \ - install -m644 flex_user.conf $(SHAREFLEX)/ + install -m 0644 shellexec.conf $(VARCONFIG)/ && \ + install -m 0644 shellexec.cfg $(LIBPLUGINS)/ && \ + install -m 0644 shellexec_hint.png $(LIBPLUGINS)/ && \ + install -m 0644 flex_plugins.conf $(SHAREFLEX)/ && \ + install -m 0644 flex_user.conf $(SHAREFLEX)/ mv -f $(LIBPLUGINS)/shellexec.so $(LIBPLUGINS)/00_shellexec.so mv -f $(LIBPLUGINS)/shellexec.cfg $(LIBPLUGINS)/00_shellexec.cfg mv -f $(LIBPLUGINS)/shellexec_hint.png $(LIBPLUGINS)/00_shellexec_hint.png diff --git a/make/system-libs.mk b/make/system-libs.mk index 126d7b56..3b7facf9 100644 --- a/make/system-libs.mk +++ b/make/system-libs.mk @@ -631,9 +631,9 @@ $(D)/lua: $(D)/libncurses $(ARCHIVE)/lua-$(LUA_VER).tar.gz | $(TARGET_DIR) sed -i 's/^R=.*/R= $(LUA_VER)/' etc/lua.pc; \ $(MAKE) linux PKG_VERSION=$(LUA_VER) CC=$(TARGET)-gcc LD=$(TARGET)-ld AR="$(TARGET)-ar rcu" RANLIB=$(TARGET)-ranlib LDFLAGS="$(TARGET_LDFLAGS)"; \ $(MAKE) install INSTALL_TOP=$(TARGET_DIR) - install -m 0755 -D $(BUILD_TMP)/lua-$(LUA_VER)/src/liblua.so.$(LUA_VER) $(TARGET_LIB_DIR)/liblua.so.$(LUA_VER) + install -D -m 0755 $(BUILD_TMP)/lua-$(LUA_VER)/src/liblua.so.$(LUA_VER) $(TARGET_LIB_DIR)/liblua.so.$(LUA_VER) cd $(TARGET_LIB_DIR); ln -sf liblua.so.$(LUA_VER) $(TARGET_LIB_DIR)/liblua.so - install -m 0644 -D $(BUILD_TMP)/lua-$(LUA_VER)/etc/lua.pc $(PKG_CONFIG_PATH)/lua.pc + install -D -m 0644 $(BUILD_TMP)/lua-$(LUA_VER)/etc/lua.pc $(PKG_CONFIG_PATH)/lua.pc $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/lua.pc rm -rf $(TARGET_DIR)/bin/luac $(REMOVE)/lua-$(LUA_VER) diff --git a/make/system-scripts.mk b/make/system-scripts.mk index 915127ac..145c9e2e 100644 --- a/make/system-scripts.mk +++ b/make/system-scripts.mk @@ -8,12 +8,12 @@ init-scripts: \ init-camd init-helpers: $(ETCINITD) - install -m644 $(IMAGEFILES)/scripts/init.globals $(ETCINITD)/globals - install -m644 $(IMAGEFILES)/scripts/init.functions $(ETCINITD)/functions + install -m 0644 $(IMAGEFILES)/scripts/init.globals $(ETCINITD)/globals + install -m 0644 $(IMAGEFILES)/scripts/init.functions $(ETCINITD)/functions init-camd: $(ETCINITD) - install -m755 $(IMAGEFILES)/scripts/camd.init $(ETCINITD)/camd - install -m755 $(IMAGEFILES)/scripts/camd_datefix.init $(ETCINITD)/camd_datefix + install -m 0755 $(IMAGEFILES)/scripts/camd.init $(ETCINITD)/camd + install -m 0755 $(IMAGEFILES)/scripts/camd_datefix.init $(ETCINITD)/camd_datefix set -e; cd $(ETCINITD); \ ln -sf camd S99camd; \ ln -sf camd K01camd @@ -21,7 +21,7 @@ init-camd: $(ETCINITD) # ----------------------------------------------------------------------------- scripts: $(SBIN) - install -m755 $(IMAGEFILES)/scripts/service $(SBIN) + install -m 0755 $(IMAGEFILES)/scripts/service $(SBIN) ifeq ($(BOXTYPE), coolstream) - install -m755 $(IMAGEFILES)/scripts/flash_eraseall $(SBIN) + install -m 0755 $(IMAGEFILES)/scripts/flash_eraseall $(SBIN) endif diff --git a/make/system-tools-extra.mk b/make/system-tools-extra.mk index 133e95f8..3826f541 100644 --- a/make/system-tools-extra.mk +++ b/make/system-tools-extra.mk @@ -53,8 +53,8 @@ $(D)/binutils: $(ARCHIVE)/binutils-$(BINUTILS_VER).tar.bz2 | $(TARGET_DIR) --disable-gdb \ ; \ $(MAKE) - install -m755 $(BUILD_TMP)/binutils-$(BINUTILS_VER)/binutils/objdump $(BIN)/ - install -m755 $(BUILD_TMP)/binutils-$(BINUTILS_VER)/binutils/objcopy $(BIN)/ + install -m 0755 $(BUILD_TMP)/binutils-$(BINUTILS_VER)/binutils/objdump $(BIN)/ + install -m 0755 $(BUILD_TMP)/binutils-$(BINUTILS_VER)/binutils/objcopy $(BIN)/ $(REMOVE)/binutils-$(BINUTILS_VER) $(TOUCH) @@ -78,7 +78,7 @@ $(D)/util-linux: $(D)/libncurses $(ARCHIVE)/util-linux-$(UTIL-LINUX_VER).tar.xz --mandir=/.remove \ ; \ $(MAKE) sfdisk; \ - install -m755 sfdisk $(TARGET_DIR)/sbin/sfdisk + install -m 0755 sfdisk $(TARGET_DIR)/sbin/sfdisk $(REMOVE)/util-linux-$(UTIL-LINUX_VER) $(TOUCH) @@ -186,7 +186,7 @@ $(D)/python: $(ARCHIVE)/Python-$(PYTHON_VER).tgz | $(TARGET_DIR) cp -a $(BUILD_TMP)/Python-$(PYTHON_VER)/_install/lib/python* $(TARGET_LIB_DIR)/ cp -a $(BUILD_TMP)/Python-$(PYTHON_VER)/_install/lib/libpython* $(TARGET_LIB_DIR)/ chmod +w $(TARGET_LIB_DIR)/libpython* - install -m755 $(BUILD_TMP)/Python-$(PYTHON_VER)/_install/bin/python $(TARGET_DIR)/bin/ + install -m 0755 $(BUILD_TMP)/Python-$(PYTHON_VER)/_install/bin/python $(TARGET_DIR)/bin/ $(REMOVE)/Python-$(PYTHON_VER) $(TOUCH) @@ -225,6 +225,6 @@ $(D)/iozone3: $(ARCHIVE)/$(IOZONE_SOURCE) | $(TARGET_DIR) sed -i -e "s/= cc/= $(TARGET)-cc/" makefile; \ $(BUILDENV) \ $(MAKE) linux-arm; \ - install -m 755 iozone $(TARGET_DIR)/bin + install -m 0755 iozone $(TARGET_DIR)/bin $(REMOVE)/iozone3_$(IOZONE_VER) $(TOUCH) diff --git a/make/system-tools.mk b/make/system-tools.mk index 942672f6..8a3ce216 100644 --- a/make/system-tools.mk +++ b/make/system-tools.mk @@ -181,7 +181,7 @@ $(D)/hdparm: $(ARCHIVE)/hdparm-$(HDPARM_VER).tar.gz | $(TARGET_DIR) $(CHDIR)/hdparm-$(HDPARM_VER); \ $(BUILDENV) \ $(MAKE) CC=$(TARGET)-gcc STRIP=$(TARGET)-strip; \ - install -D -m755 hdparm $(TARGET_DIR)/sbin/hdparm + install -D -m 0755 hdparm $(TARGET_DIR)/sbin/hdparm $(REMOVE)/hdparm-$(HDPARM_VER) $(TOUCH) @@ -192,7 +192,7 @@ $(D)/hd-idle: $(ARCHIVE)/hd-idle-$(HD-IDLE_VER).tgz | $(TARGET_DIR) $(UNTAR)/hd-idle-$(HD-IDLE_VER).tgz $(CHDIR)/hd-idle; \ $(TARGET)-gcc $(TARGET_CFLAGS) $(TARGET_LDFLAGS) -o hd-idle hd-idle.c; \ - install -m755 hd-idle $(BIN)/ + install -m 0755 hd-idle $(BIN)/ $(REMOVE)/hd-idle $(TOUCH) @@ -218,7 +218,7 @@ $(D)/coreutils: $(ARCHIVE)/coreutils-$(COREUTILS_VER).tar.xz | $(TARGET_DIR) --without-selinux \ ; \ $(MAKE) - install -m755 $(BUILD_TMP)/coreutils-$(COREUTILS_VER)/src/touch $(BIN)/ + install -m 0755 $(BUILD_TMP)/coreutils-$(COREUTILS_VER)/src/touch $(BIN)/ $(REMOVE)/coreutils-$(COREUTILS_VER) $(TOUCH) @@ -253,8 +253,8 @@ $(D)/ntp: $(ARCHIVE)/ntp-$(NTP_VER).tar.gz $(D)/openssl | $(TARGET_DIR) --without-ntpsnmpd \ ; \ $(MAKE) - install -D -m755 $(BUILD_TMP)/ntp-$(NTP_VER)/ntpdate/ntpdate $(TARGET_DIR)/sbin/ntpdate - install -D -m755 $(IMAGEFILES)/scripts/ntpdate.init $(TARGET_DIR)/etc/init.d/ntpdate + install -D -m 0755 $(BUILD_TMP)/ntp-$(NTP_VER)/ntpdate/ntpdate $(TARGET_DIR)/sbin/ntpdate + install -D -m 0755 $(IMAGEFILES)/scripts/ntpdate.init $(TARGET_DIR)/etc/init.d/ntpdate $(REMOVE)/ntp-$(NTP_VER) $(TOUCH) @@ -281,7 +281,7 @@ $(D)/djmount: $(ARCHIVE)/djmount-$(DJMOUNT_VER).tar.gz $(D)/libfuse | $(TARGET_D ; \ make; \ make install DESTDIR=$(TARGET_DIR) - install -D -m 755 $(IMAGEFILES)/scripts/djmount.init $(TARGET_DIR)/etc/init.d/djmount + install -D -m 0755 $(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-$(DJMOUNT_VER) @@ -330,7 +330,7 @@ $(D)/smartmontools: $(ARCHIVE)/smartmontools-$(SMARTMON_VER).tar.gz | $(TARGET_D --prefix= \ ; \ $(MAKE); \ - install -m755 smartctl $(TARGET_DIR)/sbin/smartctl + install -D -m 0755 smartctl $(TARGET_DIR)/sbin/smartctl $(REMOVE)/smartmontools-$(SMARTMON_VER) $(TOUCH) @@ -374,10 +374,10 @@ $(D)/vsftpd: $(D)/openssl $(ARCHIVE)/vsftpd-$(VSFTPD_VER).tar.gz | $(TARGET_DIR) make clean; \ TARGET_DIR=$(TARGET_DIR) make CC=$(TARGET)-gcc LIBS="-lcrypt -lcrypto -lssl" CFLAGS="$(TARGET_CFLAGS)" LDFLAGS="$(TARGET_LDFLAGS)" install -d $(TARGET_DIR)/share/empty - install -D -m 755 $(BUILD_TMP)/vsftpd-$(VSFTPD_VER)/vsftpd $(TARGET_DIR)/sbin/vsftpd - install -D -m 644 $(IMAGEFILES)/scripts/vsftpd.conf $(TARGET_DIR)/etc/vsftpd.conf - install -D -m 644 $(IMAGEFILES)/scripts/vsftpd.chroot_list $(TARGET_DIR)/etc/vsftpd.chroot_list - install -D -m 755 $(IMAGEFILES)/scripts/vsftpd.init $(TARGET_DIR)/etc/init.d/vsftpd + install -D -m 0755 $(BUILD_TMP)/vsftpd-$(VSFTPD_VER)/vsftpd $(TARGET_DIR)/sbin/vsftpd + 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 ln -sf vsftpd $(TARGET_DIR)/etc/init.d/S53vsftpd ln -sf vsftpd $(TARGET_DIR)/etc/init.d/K80vsftpd $(REMOVE)/vsftpd-$(VSFTPD_VER) @@ -397,8 +397,8 @@ $(D)/procps-ng: $(D)/libncurses $(ARCHIVE)/procps-ng-$(PROCPS-NG_VER).tar.xz | $ ; \ $(MAKE); \ rm -f $(TARGET_DIR)/bin/ps $(TARGET_DIR)/bin/top; \ - install -D -m 755 top/.libs/top $(TARGET_DIR)/bin/top; \ - install -D -m 755 ps/.libs/pscommand $(TARGET_DIR)/bin/ps; \ + install -D -m 0755 top/.libs/top $(TARGET_DIR)/bin/top; \ + install -D -m 0755 ps/.libs/pscommand $(TARGET_DIR)/bin/ps; \ cp -a proc/.libs/libprocps.so* $(TARGET_LIB_DIR) $(REMOVE)/procps-ng-$(PROCPS-NG_VER) $(TOUCH) @@ -415,7 +415,7 @@ $(D)/nano: $(D)/libncurses $(ARCHIVE)/nano-$(NANO_VER).tar.gz | $(TARGET_DIR) --prefix= \ ; \ $(MAKE) CURSES_LIB="-lncurses"; \ - install -m755 src/nano $(TARGET_DIR)/bin + install -m 0755 src/nano $(TARGET_DIR)/bin $(REMOVE)/nano-$(NANO_VER) $(TOUCH) @@ -434,7 +434,7 @@ $(D)/minicom: $(D)/libncurses $(ARCHIVE)/minicom-$(MINICOM_VER).tar.gz | $(TARGE --disable-nls \ ; \ $(MAKE); \ - install -m755 src/minicom $(TARGET_DIR)/bin + install -m 0755 src/minicom $(TARGET_DIR)/bin $(REMOVE)/minicom-$(MINICOM_VER) $(TOUCH) @@ -489,7 +489,7 @@ $(D)/bash: $(ARCHIVE)/bash-$(BASH_VER).tar.gz | $(TARGET_DIR) $(call apply_patches, $(PATCHES)/bash-$(BASH_MAJOR).$(BASH_MINOR), 0); \ $(CONFIGURE); \ $(MAKE); \ - install -m 755 bash $(TARGET_DIR)/bin + install -m 0755 bash $(TARGET_DIR)/bin $(REMOVE)/bash-$(BASH_VER) $(TOUCH) @@ -545,7 +545,7 @@ $(D)/ntfs-3g: $(ARCHIVE)/ntfs-3g_ntfsprogs-$(NTFS3G_VER).tgz | $(TARGET_DIR) --disable-library \ ; \ $(MAKE); \ - install -D -m 755 $(BUILD_TMP)/ntfs-3g_ntfsprogs-$(NTFS3G_VER)/src/ntfs-3g $(TARGET_DIR)/sbin/ntfs-3g + install -D -m 0755 $(BUILD_TMP)/ntfs-3g_ntfsprogs-$(NTFS3G_VER)/src/ntfs-3g $(TARGET_DIR)/sbin/ntfs-3g ln -sf ntfs-3g $(TARGET_DIR)/sbin/mount.ntfs $(REMOVE)/ntfs-3g_ntfsprogs-$(NTFS3G_VER) $(TOUCH) @@ -648,8 +648,8 @@ $(D)/samba-hd1: $(D)/zlib $(ARCHIVE)/samba-$(SAMBA33_VER).tar.gz | $(TARGET_DIR) $(MAKE) all; \ $(MAKE) install DESTDIR=$(TARGET_DIR) mkdir -p $(TARGET_DIR)/var/samba/locks - install -m644 $(IMAGEFILES)/scripts/smb3.conf $(TARGET_DIR)/etc/samba/smb.conf - install -m755 $(IMAGEFILES)/scripts/samba3.init $(TARGET_DIR)/etc/init.d/samba + 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 ln -sf samba $(TARGET_DIR)/etc/init.d/S99samba ln -sf samba $(TARGET_DIR)/etc/init.d/K01samba rm -rf $(TARGET_DIR)/bin/testparm @@ -722,7 +722,7 @@ $(D)/samba-hd2: $(D)/zlib $(ARCHIVE)/samba-$(SAMBA36_VER).tar.gz | $(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 755 $(IMAGEFILES)/scripts/samba3.init $(TARGET_DIR)/etc/init.d/samba + install -m 0755 $(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 @@ -763,8 +763,8 @@ $(D)/dropbear: $(D)/zlib $(ARCHIVE)/dropbear-$(DROPBEAR_VER).tar.bz2 | $(TARGET_ 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 $(IMAGEFILES)/scripts/dropbear.init $(TARGET_DIR)/etc/init.d/dropbear install -d -m 0755 $(TARGET_DIR)/etc/dropbear + install -D -m 0755 $(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-$(DROPBEAR_VER) @@ -785,7 +785,7 @@ $(D)/sg3-utils: $(ARCHIVE)/sg3_utils-$(SG3-UTILS_VER).tar.xz | $(TARGET_DIR) cp -a lib/.libs/libsgutils2.so.2.0.0 $(TARGET_LIB_DIR); \ cp -a lib/.libs/libsgutils2.so.2 $(TARGET_LIB_DIR); \ cp -a lib/.libs/libsgutils2.so $(TARGET_LIB_DIR) - install -D -m 755 $(IMAGEFILES)/scripts/sdX.init $(TARGET_DIR)/etc/init.d/sdX + install -D -m 0755 $(IMAGEFILES)/scripts/sdX.init $(TARGET_DIR)/etc/init.d/sdX ln -sf sdX $(TARGET_DIR)/etc/init.d/K97sdX $(REMOVE)/sg3_utils-$(SG3-UTILS_VER) $(TOUCH) @@ -803,7 +803,7 @@ $(D)/fbshot: $(D)/libpng $(ARCHIVE)/fbshot-$(FBSHOT_VER).tar.gz | $(TARGET_DIR) sed -i 's| gcc | $(TARGET)-gcc $(TARGET_CFLAGS) $(TARGET_LDFLAGS) |' Makefile; \ sed -i '/strip fbshot/d' Makefile; \ $(MAKE) all; \ - install -D -m 755 fbshot $(TARGET_DIR)/bin/fbshot + install -D -m 0755 fbshot $(TARGET_DIR)/bin/fbshot $(REMOVE)/fbshot-$(FBSHOT_VER) $(TOUCH) @@ -841,11 +841,11 @@ $(D)/wpa_supplicant: $(D)/openssl $(ARCHIVE)/wpa_supplicant-$(WPA_SUPP_VER).tar. cp $(CONFIGS)/wpa_supplicant.config .config; \ CC=$(TARGET)-gcc CFLAGS="$(TARGET_CFLAGS)" CXXFLAGS="$(TARGET_CXXFLAGS)" LDFLAGS="$(TARGET_LDFLAGS)" \ $(MAKE) - install -D -m755 $(BUILD_TMP)/wpa_supplicant-$(WPA_SUPP_VER)/wpa_supplicant/wpa_cli $(TARGET_DIR)/sbin/wpa_cli - install -D -m755 $(BUILD_TMP)/wpa_supplicant-$(WPA_SUPP_VER)/wpa_supplicant/wpa_passphrase $(TARGET_DIR)/sbin/wpa_passphrase - install -D -m755 $(BUILD_TMP)/wpa_supplicant-$(WPA_SUPP_VER)/wpa_supplicant/wpa_supplicant $(TARGET_DIR)/sbin/wpa_supplicant - install -D -m755 $(IMAGEFILES)/scripts/pre-wlan0.sh $(TARGET_DIR)/etc/network/pre-wlan0.sh - install -D -m755 $(IMAGEFILES)/scripts/post-wlan0.sh $(TARGET_DIR)/etc/network/post-wlan0.sh + install -D -m 0755 $(BUILD_TMP)/wpa_supplicant-$(WPA_SUPP_VER)/wpa_supplicant/wpa_cli $(TARGET_DIR)/sbin/wpa_cli + install -D -m 0755 $(BUILD_TMP)/wpa_supplicant-$(WPA_SUPP_VER)/wpa_supplicant/wpa_passphrase $(TARGET_DIR)/sbin/wpa_passphrase + install -D -m 0755 $(BUILD_TMP)/wpa_supplicant-$(WPA_SUPP_VER)/wpa_supplicant/wpa_supplicant $(TARGET_DIR)/sbin/wpa_supplicant + 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 $(REMOVE)/wpa_supplicant-$(WPA_SUPP_VER) $(TOUCH) @@ -871,10 +871,10 @@ $(D)/xupnpd: $(D)/lua $(D)/openssl | $(TARGET_DIR) cp -a $$object $(TARGET_DIR)/share/xupnpd/; \ done; rm $(TARGET_DIR)/share/xupnpd/plugins/staff/xupnpd_18plus.lua - install -D -m 644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/xupnpd/xupnpd_18plus.lua $(TARGET_DIR)/share/xupnpd/plugins/ - install -D -m 644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/xupnpd/xupnpd_youtube.lua $(TARGET_DIR)/share/xupnpd/plugins/ - install -D -m 644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/xupnpd/xupnpd_coolstream.lua $(TARGET_DIR)/share/xupnpd/plugins/ - install -D -m 644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/xupnpd/xupnpd_cczwei.lua $(TARGET_DIR)/share/xupnpd/plugins/ + install -D -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/xupnpd/xupnpd_18plus.lua $(TARGET_DIR)/share/xupnpd/plugins/ + install -D -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/xupnpd/xupnpd_youtube.lua $(TARGET_DIR)/share/xupnpd/plugins/ + install -D -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/xupnpd/xupnpd_coolstream.lua $(TARGET_DIR)/share/xupnpd/plugins/ + install -D -m 0644 $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS)/scripts-lua/xupnpd/xupnpd_cczwei.lua $(TARGET_DIR)/share/xupnpd/plugins/ mkdir -p $(TARGET_DIR)/etc/init.d/ install -D -m 0755 $(IMAGEFILES)/scripts/xupnpd.init $(TARGET_DIR)/etc/init.d/xupnpd ln -sf xupnpd $(TARGET_DIR)/etc/init.d/S99xupnpd @@ -952,7 +952,7 @@ $(D)/nfs-utils: $(D)/rpcbind $(ARCHIVE)/nfs-utils-$(NFS-UTILS_VER).tar.bz2 | $(T rm -rf $(TARGET_DIR)/sbin/umount.nfs* rm -rf $(TARGET_DIR)/sbin/showmount rm -rf $(TARGET_DIR)/sbin/rpcdebug - install -D -m755 $(IMAGEFILES)/scripts/nfsd.init $(TARGET_DIR)/etc/init.d/nfsd + install -D -m 0755 $(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-$(NFS-UTILS_VER) @@ -1035,7 +1035,7 @@ $(D)/streamripper: $(D)/libvorbisidec $(D)/libmad $(D)/libglib2 | $(TARGET_DIR) ; \ $(MAKE); \ $(MAKE) install DESTDIR=$(TARGET_DIR) - install -m755 $(IMAGEFILES)/scripts/streamripper.sh $(TARGET_DIR)/bin/ + install -m 0755 $(IMAGEFILES)/scripts/streamripper.sh $(TARGET_DIR)/bin/ $(REMOVE)/$(NI_STREAMRIPPER) $(TOUCH) @@ -1159,9 +1159,9 @@ $(D)/ofgwrite: $(SOURCE_DIR)/$(NI_OFGWRITE) | $(TARGET_DIR) $(CHDIR)/$(NI_OFGWRITE); \ $(BUILDENV) \ $(MAKE) - install -m 755 $(BUILD_TMP)/$(NI_OFGWRITE)/ofgwrite_bin $(TARGET_DIR)/bin - install -m 755 $(BUILD_TMP)/$(NI_OFGWRITE)/ofgwrite_tgz $(TARGET_DIR)/bin - install -m 755 $(BUILD_TMP)/$(NI_OFGWRITE)/ofgwrite $(TARGET_DIR)/bin + install -m 0755 $(BUILD_TMP)/$(NI_OFGWRITE)/ofgwrite_bin $(TARGET_DIR)/bin + install -m 0755 $(BUILD_TMP)/$(NI_OFGWRITE)/ofgwrite_tgz $(TARGET_DIR)/bin + install -m 0755 $(BUILD_TMP)/$(NI_OFGWRITE)/ofgwrite $(TARGET_DIR)/bin $(REMOVE)/$(NI_OFGWRITE) $(TOUCH) @@ -1228,7 +1228,7 @@ $(D)/gptfdisk: $(D)/popt $(D)/e2fsprogs $(ARCHIVE)/$(GPTFDISK_SOURCE) | $(TARGET sed -i 's|^CXX=.*|CXX=$(TARGET)-g++|' Makefile; \ $(BUILDENV) \ $(MAKE) sgdisk; \ - install -m 755 -D sgdisk $(TARGET_DIR)/sbin/ + install -m 0755 -D sgdisk $(TARGET_DIR)/sbin/ $(REMOVE)/gptfdisk-$(GPTFDISK_VER) $(TOUCH) @@ -1250,5 +1250,5 @@ $(D)/popt: $(ARCHIVE)/$(POPT_SOURCE) | $(TARGET_DIR) $(D)/ca-bundle: $(ARCHIVE)/cacert.pem | $(TARGET_DIR) curl --remote-name --time-cond $(ARCHIVE)/cacert.pem https://curl.haxx.se/ca/cacert.pem - install -D -m 644 $(ARCHIVE)/cacert.pem $(TARGET_DIR)/$(CA-BUNDLE_DIR)/$(CA-BUNDLE) + install -D -m 0644 $(ARCHIVE)/cacert.pem $(TARGET_DIR)/$(CA-BUNDLE_DIR)/$(CA-BUNDLE) $(TOUCH)