testheader.inc 2.6 KB

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