rootfs.patch 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. --- a/target/linux/armsr/image/Makefile
  2. +++ b/target/linux/armsr/image/Makefile
  3. @@ -81,10 +81,8 @@ define Device/efi-default
  4. IMAGE/combined.img.gz := grub-config efi | combined efi | grub-install efi | gzip | append-metadata
  5. IMAGE/combined.vmdk := grub-config efi | combined efi | grub-install efi | qemu-image vmdk
  6. ifeq ($(CONFIG_TARGET_IMAGES_GZIP),y)
  7. - IMAGES-y := rootfs.img.gz
  8. IMAGES-y += combined.img.gz
  9. else
  10. - IMAGES-y := rootfs.img
  11. IMAGES-y += combined.img
  12. endif
  13. ifeq ($(CONFIG_VMDK_IMAGES),y)
  14. @@ -116,4 +114,24 @@ define Device/generic
  15. endef
  16. TARGET_DEVICES += generic
  17. +define Device/box
  18. + DEVICE_TITLE := 电视盒子全系列 / N1
  19. + DEVICE_PACKAGES := perlbase-base perlbase-utf8 perlbase-time perlbase-xsloader perlbase-file btrfs-progs luci-app-amlogic kmod-brcmfmac wpad-basic-mbedtls iw fdisk lsblk automount
  20. + IMAGE/rootfs.tar.gz := append-rootfs | gzip
  21. + IMAGES := rootfs.tar.gz
  22. + KERNEL := kernel-bin
  23. +endef
  24. +TARGET_DEVICES += box
  25. +
  26. +define Image/Build
  27. + if [ "$(PROFILE_SANITIZED)" == "box" ]; then \
  28. + export BIN_DIR=$(BIN_DIR); \
  29. + export DATE=$(DATE); \
  30. + export MORE="$(MORE)"; \
  31. + export ROOTFS_PARTSIZE=$(shell echo $$(($(ROOTFS_PARTSIZE)/1024/1024))); \
  32. + cd /data/packit/amlogic-s9xxx-openwrt; \
  33. + . ~/packit/packit_amlogic.sh; \
  34. + fi
  35. +endef
  36. +
  37. $(eval $(call BuildImage))