post-build.sh 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. #!/bin/sh
  2. TARGETDIR=$1
  3. echo ">>>$TARGETDIR<<<"
  4. BUILD=`cat ../GfA/board/GfA/Display001/BUILD`
  5. BUILDDATE=`date +"%Y-%m-%d %H:%M"`
  6. BUILD=$((BUILD+1))
  7. echo $BUILD > ../GfA/board/GfA/Display001/BUILD
  8. chmod 600 ../GfA/board/GfA/Display001/rootfs/root/.ssh/id*
  9. cp -a ../GfA/board/GfA/Display001/rootfs/* $TARGETDIR/
  10. cp -v output/staging/usr/bin/locale $TARGETDIR/usr/bin/
  11. mkdir -p $TARGETDIR/usr/share/i18n
  12. cp -a output/staging/usr/share/i18n/* $TARGETDIR/usr/share/i18n
  13. # Dienste auf Manuell stellen
  14. SERVICE=S80dhcp-relay
  15. NSERVICE=M80dhcp-relay
  16. if [ -f $TARGETDIR/etc/init.d/$SERVICE ]
  17. then
  18. rm $TARGETDIR/etc/init.d/$NSERVICE
  19. mv $TARGETDIR/etc/init.d/$SERVICE $TARGETDIR/etc/init.d/$NSERVICE
  20. fi
  21. SERVICE=S80dhcp-server
  22. NSERVICE=M80dhcp-server
  23. if [ -f $TARGETDIR/etc/init.d/$SERVICE ]
  24. then
  25. rm $TARGETDIR/etc/init.d/$NSERVICE
  26. mv $TARGETDIR/etc/init.d/$SERVICE $TARGETDIR/etc/init.d/$NSERVICE
  27. fi
  28. SERVICE=S50postgresql
  29. NSERVICE=M50postgresql
  30. if [ -f $TARGETDIR/etc/init.d/$SERVICE ]
  31. then
  32. rm $TARGETDIR/etc/init.d/$NSERVICE
  33. mv $TARGETDIR/etc/init.d/$SERVICE $TARGETDIR/etc/init.d/$NSERVICE
  34. fi
  35. SERVICE=S97mysqld
  36. NSERVICE=M97mysqld
  37. if [ -f $TARGETDIR/etc/init.d/$SERVICE ]
  38. then
  39. rm $TARGETDIR/etc/init.d/$NSERVICE
  40. mv $TARGETDIR/etc/init.d/$SERVICE $TARGETDIR/etc/init.d/$NSERVICE
  41. fi
  42. #------------------------------------
  43. #-- fonts kopieren, muss noch geändert werden dass qt mit fontconfig funktioniert
  44. mkdir -p $TARGETDIR/usr/lib/fonts
  45. cp $TARGETDIR/usr/share/fonts/dejavu/* $TARGETDIR/usr/lib/fonts
  46. cp $TARGETDIR/usr/share/fonts/liberation/* $TARGETDIR/usr/lib/fonts
  47. #------------------------------------
  48. #-- links für EGL bibliotheken herstellen
  49. WRKDIR=`pwd`
  50. cd $TARGETDIR/usr/lib
  51. rm ./libEGL.so.1
  52. rm ./libGLESv2.so.2
  53. ln -s libEGL.so ./libEGL.so.1
  54. ln -s libGLESv2.so ./libGLESv2.so.2
  55. cd $WRKDIR
  56. #------------------------------------
  57. echo "GfA-Display001 Rel 1.0 Build $BUILD ($BUILDDATE)" > $TARGETDIR/etc/BUILD