testheader.inc 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. alias mk="scripts/mkpkg"
  2. function header()
  3. {
  4. echo "#!/bin/sh"
  5. echo "source \"scripts/testheader.inc\""
  6. }
  7. active=1
  8. busybox=0
  9. function SKIP()
  10. {
  11. echo SKIP
  12. active=0
  13. }
  14. function RESTART()
  15. {
  16. echo RESTART
  17. active=1
  18. }
  19. function EXE()
  20. {
  21. printf "EXE "
  22. if [ ${active} == 1 ] ; then
  23. printf "$1 "
  24. $1 $2 $3 $4 $5 $6
  25. return 0;
  26. else
  27. echo "$1 $2 $3 $4 $5 $6"
  28. return 1;
  29. fi
  30. }
  31. function AVR()
  32. {
  33. printf "AVR "
  34. if [ "${ARCH}X" == "avr32X" ] ; then
  35. echo "mk $2 UNSUPPORTED \"$4\" $5 $6"
  36. return 1;
  37. elif [ ${active} == 1 ] ; then
  38. printf "$1 "
  39. $1 $2 $3 $4 $5 $6
  40. return 0;
  41. else
  42. echo "$1 $2 $3 $4 $5 $6"
  43. return 1;
  44. fi
  45. }
  46. function skip()
  47. {
  48. printf "skip %-31s" "$1"
  49. if [ "$2X" == "OKX" ] ; then
  50. echo "DISABLED $3 $4"
  51. elif [ "$2X" == "FAILX" ] ; then
  52. echo "DISABLED $3 $4"
  53. elif [ "$2X" == "BROKENX" ] ; then
  54. echo "DISABLED $3 $4"
  55. elif [ "$2X" == "DISABLEDX" ] ; then
  56. echo "DISABLED \"$3 $4\""
  57. else
  58. echo "DISABLED \"$2 $3 $4\""
  59. fi
  60. }
  61. function bb()
  62. {
  63. printf "bb "
  64. if [ ${busybox} == 1 ] ; then
  65. printf "$1 "
  66. $1 $2 $3 $4 $5 $6
  67. return 0;
  68. else
  69. echo "$1 $2 $3 $4 $5 $6"
  70. return 1;
  71. fi
  72. }
  73. function comment()
  74. {
  75. echo "comment $1"
  76. }
  77. # Enable HASERL
  78. sed -i s/.*BR2_PACKAGE_HASERL.*// .config
  79. echo "# BR2_PACKAGE_HASERL_VERSION_0_8_X is not set" >> .config
  80. echo "BR2_PACKAGE_HASERL_VERSION_0_9_X=y" >> .config
  81. echo "BR2_PACKAGE_HASERL_VERSION=\"0.9.25\"" >> .config
  82. echo "BR2_PACKAGE_HASERL=y" >> .config
  83. # Enable SSL
  84. sed -i s/.*BR2_PACKAGE_OPENSSL.*// .config
  85. echo "BR2_PACKAGE_OPENSSL=y" >> .config
  86. # Enable socat
  87. sed -i s/.*BR2_PACKAGE_SOCAT.*// .config
  88. echo "BR2_PACKAGE_SOCAT=y" >> .config
  89. echo "BR2_PACKAGE_SOCAT_PREDEF_CRDLY_SHIFT=\"9\"" >> .config
  90. echo "BR2_PACKAGE_SOCAT_PREDEF_TABDLY_SHIFT=\"11\"" >> .config
  91. echo "BR2_PACKAGE_SOCAT_PREDEF_CSIZE_SHIFT=\"4\"" >> .config
  92. # Enable Freetype
  93. sed -i s/.*BR2_PACKAGE_FREETYPE.*// .config
  94. echo "BR2_PACKAGE_FREETYPE=y" >> .config
  95. sed -i s/.*BR2_FREETYPE_VERSION.*// .config
  96. echo "# BR2_FREETYPE_VERSION_2_2_1 is not set" >> .config
  97. echo "BR2_FREETYPE_VERSION_2_3_7=y" >> .config
  98. echo "BR2_FREETYPE_VERSION=\"2.3.7\"" >> .config