diff --git a/trunk/user/scripts/Makefile b/trunk/user/scripts/Makefile index 8ad46d497af..7840c2419f0 100644 --- a/trunk/user/scripts/Makefile +++ b/trunk/user/scripts/Makefile @@ -1,32 +1,33 @@ -THISDIR = $(shell pwd) -all: +include $(ROOTDIR)/rules.mk -clean: +PKG_NAME:=scripts + +include $(INCLUDE_DIR)/package.mk + +define Build/Prepare + $(CP) ./files $(PKG_BUILD_DIR)/ + mkdir -p $(PKG_BUILD_DIR)/files/usr/share/terminfo + tar -xzf ./terminfo.tar.gz -C $(PKG_BUILD_DIR)/files/usr/share +endef + +define Build/Configure +endef + +define Build/Compile +endef + +$(eval $(call BuildPackage,scripts)) romfs: fakeroot ./makedevlinks $(ROMFSDIR) - $(ROMFSINST) /sbin/dev_init.sh - $(ROMFSINST) /sbin/reset_ss.sh - $(ROMFSINST) /sbin/mtd_storage.sh - $(ROMFSINST) -p +x $(THISDIR)/copyscripts.sh /usr/bin/copyscripts.sh - $(ROMFSINST) -p +x $(THISDIR)/autostart.sh /usr/bin/autostart.sh -ifeq ($(STORAGE_ENABLED),y) - $(ROMFSINST) /sbin/automount.sh + $(CP) $(PKG_BUILD_DIR)/files/* $(ROMFSDIR)/ +ifneq ($(STORAGE_ENABLED),y) + rm -f $(ROMFSDIR)/sbin/automount.sh endif -ifdef CONFIG_BLK_DEV_SD - $(ROMFSINST) /sbin/hddtune.sh - $(ROMFSINST) /sbin/spindown.sh +ifndef CONFIG_BLK_DEV_SD + rm -f $(ROMFSDIR)/sbin/hddtune.sh + rm -f $(ROMFSDIR)/sbin/spindown.sh endif -ifdef CONFIG_MTD_UBI - $(ROMFSINST) /sbin/rwfs2ubi.sh +ifndef CONFIG_MTD_UBI + rm -f $(ROMFSDIR)/sbin/rwfs2ubi.sh endif - $(ROMFSINST) /etc_ro/protocols - $(ROMFSINST) /etc_ro/services - $(ROMFSINST) /etc_ro/profile - $(ROMFSINST) /etc_ro/shells - $(ROMFSINST) /etc_ro/mdev.conf - $(ROMFSINST) /etc_ro/banner - mkdir -p $(INSTALLDIR)/usr/share/terminfo - tar -xzf ./terminfo.tar.gz -C $(INSTALLDIR)/usr/share - $(ROMFSINST) /sbin/check_crontab.sh - $(ROMFSINST) $(THISDIR)/certs.tgz /etc_ro/certs.tgz diff --git a/trunk/user/scripts/banner b/trunk/user/scripts/files/etc_ro/banner similarity index 100% rename from trunk/user/scripts/banner rename to trunk/user/scripts/files/etc_ro/banner diff --git a/trunk/user/scripts/certs.tgz b/trunk/user/scripts/files/etc_ro/certs.tgz similarity index 100% rename from trunk/user/scripts/certs.tgz rename to trunk/user/scripts/files/etc_ro/certs.tgz diff --git a/trunk/user/scripts/mdev.conf b/trunk/user/scripts/files/etc_ro/mdev.conf similarity index 100% rename from trunk/user/scripts/mdev.conf rename to trunk/user/scripts/files/etc_ro/mdev.conf diff --git a/trunk/user/scripts/profile b/trunk/user/scripts/files/etc_ro/profile similarity index 100% rename from trunk/user/scripts/profile rename to trunk/user/scripts/files/etc_ro/profile diff --git a/trunk/user/scripts/protocols b/trunk/user/scripts/files/etc_ro/protocols similarity index 100% rename from trunk/user/scripts/protocols rename to trunk/user/scripts/files/etc_ro/protocols diff --git a/trunk/user/scripts/services b/trunk/user/scripts/files/etc_ro/services similarity index 100% rename from trunk/user/scripts/services rename to trunk/user/scripts/files/etc_ro/services diff --git a/trunk/user/scripts/shells b/trunk/user/scripts/files/etc_ro/shells similarity index 100% rename from trunk/user/scripts/shells rename to trunk/user/scripts/files/etc_ro/shells diff --git a/trunk/user/scripts/automount.sh b/trunk/user/scripts/files/sbin/automount.sh similarity index 100% rename from trunk/user/scripts/automount.sh rename to trunk/user/scripts/files/sbin/automount.sh diff --git a/trunk/user/scripts/check_crontab.sh b/trunk/user/scripts/files/sbin/check_crontab.sh similarity index 100% rename from trunk/user/scripts/check_crontab.sh rename to trunk/user/scripts/files/sbin/check_crontab.sh diff --git a/trunk/user/scripts/dev_init.sh b/trunk/user/scripts/files/sbin/dev_init.sh similarity index 100% rename from trunk/user/scripts/dev_init.sh rename to trunk/user/scripts/files/sbin/dev_init.sh diff --git a/trunk/user/scripts/hddtune.sh b/trunk/user/scripts/files/sbin/hddtune.sh similarity index 100% rename from trunk/user/scripts/hddtune.sh rename to trunk/user/scripts/files/sbin/hddtune.sh diff --git a/trunk/user/scripts/mtd_storage.sh b/trunk/user/scripts/files/sbin/mtd_storage.sh similarity index 100% rename from trunk/user/scripts/mtd_storage.sh rename to trunk/user/scripts/files/sbin/mtd_storage.sh diff --git a/trunk/user/scripts/reset_ss.sh b/trunk/user/scripts/files/sbin/reset_ss.sh similarity index 100% rename from trunk/user/scripts/reset_ss.sh rename to trunk/user/scripts/files/sbin/reset_ss.sh diff --git a/trunk/user/scripts/rwfs2ubi.sh b/trunk/user/scripts/files/sbin/rwfs2ubi.sh similarity index 100% rename from trunk/user/scripts/rwfs2ubi.sh rename to trunk/user/scripts/files/sbin/rwfs2ubi.sh diff --git a/trunk/user/scripts/spindown.sh b/trunk/user/scripts/files/sbin/spindown.sh similarity index 100% rename from trunk/user/scripts/spindown.sh rename to trunk/user/scripts/files/sbin/spindown.sh diff --git a/trunk/user/scripts/autostart.sh b/trunk/user/scripts/files/usr/bin/autostart.sh similarity index 100% rename from trunk/user/scripts/autostart.sh rename to trunk/user/scripts/files/usr/bin/autostart.sh diff --git a/trunk/user/scripts/copyscripts.sh b/trunk/user/scripts/files/usr/bin/copyscripts.sh similarity index 100% rename from trunk/user/scripts/copyscripts.sh rename to trunk/user/scripts/files/usr/bin/copyscripts.sh