1 UBIFS_OPTS
= -m
2048 -e
126KiB
-c
4096
2 DEVICE_VARS
+= DTS UBIFS_OPTS
3 KERNEL_LOADADDR
:= 0x60008000
7 KERNEL_SUFFIX
:= -uImage
12 FILESYSTEMS
:= squashfs ubifs
13 PROFILES
= Default
$$(DTS
)
14 KERNEL
:= kernel-bin | append-dtb | uImage none
15 IMAGES
:= ubinized.bin sysupgrade.
tar
16 IMAGE
/ubinized.bin
:= append-ubi
17 IMAGE
/sysupgrade.
tar := sysupgrade-tar | append-metadata
20 define Build
/omninas-factory
21 rm -rf
$@.tmp
$@.dummy
$@.dummy.gz
23 $(CP
) $@
$@.tmp
/uImage
24 dd if
=/dev
/zero bs
=64k count
=4 of
=$@.dummy
26 mkimage
-A arm
-T ramdisk
-C gzip
-n
"dummy" \
29 echo
2.35.20140102 > $@.tmp
/version
; echo
>> $@.tmp
/version
31 $(TAR
) -C
$@.tmp
-czvf
$@ \
32 $(if
$(SOURCE_DATE_EPOCH
),--mtime
="@$(SOURCE_DATE_EPOCH)") .
35 define Build
/encrypt-3des
36 openssl enc
-des3
-a
-k
$(1) -in
$@
-out
$@.new
&& mv
$@.new
$@
39 define Device
/akitio-mycloud
40 DEVICE_DTS
:= ox820-akitio-mycloud
41 DEVICE_TITLE
:= Akition myCloud
(mini
) / SilverStone DC01
42 SUPPORTED_DEVICES
:= akitio
,mycloud akitio
43 DEVICE_PACKAGES
:= kmod-usb2-oxnas kmod-ata-oxnas-sata kmod-ledtrig-usbdev \
44 kmod-i2c-gpio kmod-rtc-ds1307
46 TARGET_DEVICES
+= akitio-mycloud
48 define Device
/cloudengines-pogoplug-pro
49 DEVICE_DTS
:= ox820-cloudengines-pogoplug-pro
50 DEVICE_TITLE
:= Cloud Engines PogoPlug Pro
(with mPCIe
)
51 SUPPORTED_DEVICES
:= cloudengines
,pogoplugpro pogoplug-pro
52 DEVICE_PACKAGES
:= kmod-usb2-oxnas kmod-ledtrig-usbdev
54 TARGET_DEVICES
+= cloudengines-pogoplug-pro
56 define Device
/cloudengines-pogoplug-series-3
57 DEVICE_DTS
:= ox820-cloudengines-pogoplug-series-3
58 DEVICE_TITLE
:= Cloud Engines PogoPlug Series V3
(without mPCIe
)
59 SUPPORTED_DEVICES
:= cloudengines
,pogoplugv3 pogoplug-v3
60 DEVICE_PACKAGES
:= kmod-usb2-oxnas kmod-ledtrig-usbdev
62 TARGET_DEVICES
+= cloudengines-pogoplug-series-3
64 define Device
/shuttle-kd20
65 DEVICE_DTS
:= ox820-shuttle-kd20
66 DEVICE_TITLE
:= Shuttle KD20
67 SUPPORTED_DEVICES
:= shuttle
,kd20 kd20
68 KERNEL
:= kernel-bin | append-dtb | uImage none
69 KERNEL_INITRAMFS_PREFIX
= $$(IMAGE_PREFIX
)-factory
70 KERNEL_INITRAMFS_SUFFIX
:= .
tar.gz
71 KERNEL_INITRAMFS
= kernel-bin | append-dtb | uImage none | omninas-factory | encrypt-3des sohmuntitnlaes
72 DEVICE_PACKAGES
:= kmod-usb2-oxnas kmod-ata-oxnas-sata kmod-ledtrig-usbdev \
73 kmod-usb3 kmod-i2c-gpio kmod-rtc-pcf8563 kmod-gpio-beeper \
74 kmod-hwmon-core kmod-hwmon-gpiofan \
75 kmod-md-mod kmod-md-raid0 kmod-md-raid1 kmod-fs-ext4 kmod-fs-xfs
77 TARGET_DEVICES
+= shuttle-kd20
79 define Device
/mitrastar-stg212
80 DEVICE_DTS
:= ox820-mitrastar-stg212
81 DEVICE_TITLE
:= MitraStar STG-212
82 SUPPORTED_DEVICES
:= mitrastar
,stg-212 stg212
83 KERNEL
:= kernel-bin | append-dtb | uImage none
84 DEVICE_PACKAGES
:= kmod-usb2-oxnas kmod-ata-oxnas-sata kmod-ledtrig-usbdev
86 TARGET_DEVICES
+= mitrastar-stg212