moveexamples 1.0 KB

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