moveexamples 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #!/bin/bash
  2. set -e
  3. EXAMPLE_TEMP=$1
  4. DOC_DIR=$2
  5. move_examples()
  6. {
  7. # Make examples dir
  8. install -d -m 755 $DOC_DIR/fp-units-$1/examples/
  9. for package in $2; do
  10. if [ -d $EXAMPLE_TEMP/$package/examples ]; then
  11. echo "Moving examples of $package"
  12. # Move dir
  13. mv -f $EXAMPLE_TEMP/$package/examples $DOC_DIR/fp-units-$1/examples/
  14. # Rename dir
  15. mv -f $DOC_DIR/fp-units-$1/examples/examples $DOC_DIR/fp-units-$1/examples/$package
  16. rmdir $EXAMPLE_TEMP/$package
  17. fi
  18. done
  19. }
  20. FCL_PACKAGES="fcl"
  21. FV_PACKAGES="fv"
  22. GTK_PACKAGES="gtk"
  23. GTK2_PACKAGES="gtk2"
  24. GNOME1_PACKAGES="imlib zvt gnome gconf"
  25. BASE_PACKAGES="paszlib pasjpeg regexpr ncurses md5"
  26. GFX_PACKAGES="forms ggi libgd svgalib opengl"
  27. DB_PACKAGES="ibase mysql oracle postgres gdbm odbc"
  28. MISC_PACKAGES="gdbint utmp syslog cdrom tcl"
  29. NET_PACKAGES="netdb"
  30. move_examples fcl "$FCL_PACKAGES"
  31. move_examples fv "$FV_PACKAGES"
  32. move_examples gtk "$GTK_PACKAGES"
  33. move_examples gtk2 "$GTK2_PACKAGES"
  34. move_examples gnome1 "$GNOME1_PACKAGES"
  35. move_examples base "$BASE_PACKAGES"
  36. move_examples gfx "$GFX_PACKAGES"
  37. move_examples db "$DB_PACKAGES"
  38. move_examples misc "$MISC_PACKAGES"
  39. move_examples net "$NET_PACKAGES"
  40. rmdir $EXAMPLE_TEMP