1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- #!/bin/sh
- ZTO_VER=$(git describe --abbrev=0 --tags)
- ZTO_COMMIT=$(git rev-parse HEAD)
- ZTO_DESC=$(jq -r '.desc' ../config.json)
- generate_new_pkg_spec()
- {
- cat > zerotier/apkg.rc <<- EOM
- Package: zerotier
- Section: Apps
- Version: $ZTO_VER
- Packager: ZeroTier, Inc.
- Email: [email protected]
- Homepage: http://www.zerotier.com
- Description: $ZTO_DESC
- AddonShowName: ZeroTier
- Icon: zerotier.png
- AddonIndexPage: index.html
- AddonUsedPort: 9993
- InstDepend:
- InstConflict:
- StartDepend:
- StartConflict:
- CenterType:1
- UserControl:0
- MinFWVer:
- MaxFWVer:
- IndividualFlag:
- EOM
- }
- pkg_x64()
- {
- MKSAPKG=../mksapkg-OS5
- chmod a+x $MKSAPKG
- BIN_SRC_DIR=..
- pushd zerotier
- cp -f $BIN_SRC_DIR/zerotier-one bin/zerotier-one
- $MKSAPKG -E -s -m WDMyCloudDL2100
- $MKSAPKG -E -s -m WDMyCloudDL4100
- $MKSAPKG -E -s -m MyCloudPR4100
- $MKSAPKG -E -s -m MyCloudPR2100
- popd
- }
- pkg_armhf()
- {
- MKSAPKG=../mksapkg-OS5
- chmod a+x $MKSAPKG
- BIN_SRC_DIR=..
- pushd zerotier
- cp -f $BIN_SRC_DIR/zerotier-one bin/zerotier-one
- # MyCloudEX2Ultra (Armada A385)
- $MKSAPKG -E -s -m MyCloudEX2Ultra
- # WDMyCloudEX4100 (Armada A385)
- $MKSAPKG -E -s -m WDMyCloudEX4100
- # WDMyCloudEX2100 (Armada A385)
- $MKSAPKG -E -s -m WDMyCloudEX2100
- # WDMyCloudEX4 (Armada A300)
- $MKSAPKG -E -s -m WDMyCloudEX4
- # WDMyCloudEX2 (Armada A370)
- $MKSAPKG -E -s -m WDMyCloudEX2
- # WDMyCloudMirrorGen2 (Armada A385)
- $MKSAPKG -E -s -m WDMyCloudMirrorGen2
- # WDMyCloudMirror (Armada A370)
- $MKSAPKG -E -s -m WDMyCloudMirror
- # WDCloud (Armada A375 (2 cores, 1GHz each, armhf, ARMv7l, Cortex A9, vfp, neon))
- $MKSAPKG -E -s -m WDCloud
- popd
- }
- normalize-filenames()
- {
- for f in *'('*')'*
- do
- mv -i "$f" "${f/(*)/}"
- done
- }
- clean()
- {
- rm -rf *.bin zerotier/apkg.sign
- }
- generate_new_pkg_spec
- pkg_x64
- pkg_armhf
- normalize-filenames
- "$@"
|