talimat 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. # Description: Java Development Kit (JDK) adı verilen bir dizi program.
  2. # URL: http://openjdk.java.net/
  3. # Packager: milisarge@gmail.com
  4. # Depends on:
  5. name=openjdk
  6. version=8u60
  7. release=1
  8. _version=1.8.0.60
  9. source=(http://anduin.linuxfromscratch.org/files/BLFS/OpenJDK-${_version}/OpenJDK-${_version}-`uname -m`-bin.tar.xz )
  10. build() {
  11. cd OpenJDK*
  12. install -vdm755 $PKG/opt/OpenJDK-$version-bin
  13. mv -v * $PKG/opt/OpenJDK-$version-bin
  14. chown -R root:root $PKG/opt/OpenJDK-$version-bin
  15. mkdir -p $PKG/etc/profile.d
  16. cat > $PKG/etc/profile.d/openjdk.sh << "EOF"
  17. # Begin /etc/profile.d/openjdk.sh
  18. # Set JAVA_HOME directory
  19. JAVA_HOME=/opt/jdk
  20. # Adjust PATH
  21. pathappend $JAVA_HOME/bin
  22. # Add to MANPATH
  23. pathappend $JAVA_HOME/man MANPATH
  24. # Auto Java CLASSPATH
  25. # Copy jar files to, or create symlinks in this directory
  26. AUTO_CLASSPATH_DIR=/usr/share/java
  27. pathprepend . CLASSPATH
  28. for dir in `find ${AUTO_CLASSPATH_DIR} -type d 2>/dev/null`; do
  29. pathappend $dir CLASSPATH
  30. done
  31. for jar in `find ${AUTO_CLASSPATH_DIR} -name "*.jar" 2>/dev/null`; do
  32. pathappend $jar CLASSPATH
  33. done
  34. export JAVA_HOME
  35. unset AUTO_CLASSPATH_DIR dir jar
  36. # End /etc/profile.d/openjdk.sh
  37. EOF
  38. ln -sv OpenJDK-$version-bin $PKG/opt/jdk
  39. }