spk.sh 720 B

1234567891011121314151617181920212223
  1. #!/usr/bin/env bash
  2. # here is Breaking Changes of package in 7.0: https://global.download.synology.com/download/Document/Software/DeveloperGuide/Firmware/DSM/7.0/enu/DSM_Developer_Guide_7_0_Beta.pdf
  3. # https://blog.cmj.tw/SynologyApp.htm 暂时不搞签名
  4. /bin/rm -rf package
  5. mkdir package
  6. cd package
  7. mkdir bin logs config
  8. echo port=21116 > config/hbbs.conf
  9. echo key= >> config/hbbs.conf
  10. echo email= >> config/hbbs.conf
  11. echo port=21117 > config/hbbr.conf
  12. cp ../target/release/hbbs bin/
  13. cp ../target/release/hbbr bin/
  14. strip bin/hbbs
  15. strip bin/hbbr
  16. tar -czf ../spk/package.tgz *
  17. cd ..
  18. cd spk
  19. #md5 package.tgz | awk '{print "checksum=\"" $4 "\""}' >> INFO
  20. file=rustdesk-server-synology-x64.spk
  21. tar -cvf $file *
  22. mv $file ..