PageRenderTime 48ms CodeModel.GetById 24ms RepoModel.GetById 1ms app.codeStats 0ms

/jEdit/tags/jedit-4-1-pre5/installer/mk_filelist.sh

#
Shell | 57 lines | 37 code | 12 blank | 8 comment | 1 complexity | cfcc50fb6c91457e16978248b47c07aa MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
  1. #!/bin/sh
  2. # This script must be run from the jEdit directory, *not* the installer
  3. # directory!!!
  4. # jedit-program fileset
  5. echo jedit.jar > installer/jedit-program
  6. echo jars/LatestVersion.jar >> installer/jedit-program
  7. echo jars/QuickNotepad.jar >> installer/jedit-program
  8. echo properties/README.txt >> installer/jedit-program
  9. echo startup/README.txt >> installer/jedit-program
  10. find modes -name \*.xml >> installer/jedit-program
  11. echo modes/catalog >> installer/jedit-program
  12. find doc \( -name \*.txt -o -name \*.html -o -name \*.png \) >> installer/jedit-program
  13. find doc -name toc.xml >> installer/jedit-program
  14. echo -n "jedit-program: "
  15. ls -l `cat installer/jedit-program` | awk 'BEGIN { size=0 } { disk_size+=(int($5/4096+1)*4); size+=$5/1024 } END { print disk_size " " size }'
  16. # jedit-macros fileset
  17. find macros -name \*.bsh > installer/jedit-macros
  18. echo -n "jedit-macros: "
  19. ls -l `cat installer/jedit-macros` | awk 'BEGIN { size=0 } { disk_size+=(int($5/4096+1)*4); size+=$5/1024 } END { print disk_size " " size }'
  20. # jedit-windows fileset
  21. echo jeshlstb.dl_ > installer/jedit-windows
  22. echo ltslog.dll >> installer/jedit-windows
  23. echo jeditsrv.exe >> installer/jedit-windows
  24. echo jedit.exe >> installer/jedit-windows
  25. echo jedinit.exe >> installer/jedit-windows
  26. echo unlaunch.exe >> installer/jedit-windows
  27. echo jedinstl.dll >> installer/jedit-windows
  28. echo jeservps.dll >> installer/jedit-windows
  29. echo jedidiff.exe >> installer/jedit-windows
  30. echo jEdit_IE.reg.txt >> installer/jedit-windows
  31. echo -n "jedit-windows: "
  32. ls -l `cat installer/jedit-windows` | awk 'BEGIN { size=0 } { disk_size+=(int($5/4096+1)*4); size+=$5/1024 } END { print disk_size " " size }'
  33. # jedit-mac fileset
  34. echo jars/MacOS.jar > installer/jedit-mac
  35. echo -n "jedit-mac: "
  36. ls -l `cat installer/jedit-mac` | awk 'BEGIN { size=0 } { disk_size+=(int($5/4096+1)*4); size+=$5/1024 } END { print disk_size " " size }'
  37. # jedit-os2 fileset
  38. echo jedit.cmd > installer/jedit-os2
  39. echo -n "jedit-os2: "
  40. ls -l `cat installer/jedit-os2` | awk 'BEGIN { size=0 } { disk_size+=(int($5/4096+1)*4); size+=$5/1024 } END { print disk_size " " size }'
  41. for file in installer/jedit-*
  42. do
  43. sort $file > $file.tmp
  44. mv $file.tmp $file
  45. done