########################################## # File system skeleton package for PADS ########################################## SKELETON_VER=1.0.0 SKELETON_BUILDNUM=16 SKELETON_SOURCE=skeleton-$(SKELETON_VER)-$(SKELETON_BUILDNUM).tgz SKELETON_SITE=ftp://ftp.pikatech.com/outgoing/pads/skeleton SKELETON_UNZIP=tar -zxf SKELETON_BZCAT=bzcat SKELETON_BUILD=$(TARGET_DIR) $(DL_DIR)/$(SKELETON_SOURCE): $(WGET) -P $(DL_DIR) $(SKELETON_SITE)/$(SKELETON_SOURCE) $(SKELETON_BUILD)/.unpacked: $(DL_DIR)/$(SKELETON_SOURCE) mkdir -p $(SKELETON_BUILD) $(SKELETON_UNZIP) $(DL_DIR)/$(SKELETON_SOURCE) -C $(SKELETON_BUILD) mkdir -p $(TARGET_DIR)/etc/ cp -vf package/skeleton/inittab $(TARGET_DIR)/etc/ cp -vf package/skeleton/rc.S $(TARGET_DIR)/etc/ cp -vf package/skeleton/etc/passwd $(TARGET_DIR)/etc/ mkdir -p $(PERSISTENT_STORAGE)/etc cp -vfR package/skeleton/etc/* $(PERSISTENT_STORAGE)/etc/ touch $(PERSISTENT_STORAGE)/etc/resolv.conf mkdir -p $(PERSISTENT_STORAGE)/autorun touch $(SKELETON_BUILD)/.unpacked skeleton: $(SKELETON_BUILD)/.unpacked ifneq ($(strip $(PADS_PERSISTENT_ON_FLASH)),y) cp -vf package/skeleton/rc.S $(TARGET_DIR)/etc/ sed -i 's:^/bin/mount.*persistent:#\0:' $(TARGET_DIR)/etc/rc.S endif echo "Skeleton version" $(SKELETON_VER)-$(SKELETON_BUILDNUM) >> $(PERSISTENT_STORAGE)/version_info.txt cp -vf package/skeleton/networking.sh $(PERSISTENT_STORAGE)/autorun/S30networking cp -vf package/skeleton/networking.conf $(PERSISTENT_STORAGE)/etc/networking.conf chmod +x $(PERSISTENT_STORAGE)/autorun/S30networking skeleton-clean: skeleton-dirclean: # rm -rf $(SKELETON_BUILD)