moveexamples 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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. GNOME1_PACKAGES="imlib zvt gnome gconf"
  24. BASE_PACKAGES="paszlib pasjpeg regexpr ncurses md5"
  25. GFX_PACKAGES="forms ggi libgd svgalib opengl"
  26. DB_PACKAGES="ibase mysql oracle postgres gdbm odbc"
  27. MISC_PACKAGES="gdbint utmp syslog cdrom tcl"
  28. NET_PACKAGES="netdb"
  29. move_examples fcl "$FCL_PACKAGES"
  30. move_examples fv "$FV_PACKAGES"
  31. move_examples gtk "$GTK_PACKAGES"
  32. move_examples gnome1 "$GNOME1_PACKAGES"
  33. move_examples base "$BASE_PACKAGES"
  34. move_examples gfx "$GFX_PACKAGES"
  35. move_examples db "$DB_PACKAGES"
  36. move_examples misc "$MISC_PACKAGES"
  37. move_examples net "$NET_PACKAGES"
  38. rmdir $EXAMPLE_TEMP