milis/talimatname/genel/openjdk/talimat

53 lines
1.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Description: Java Development Kit (JDK) adı verilen bir dizi program.
# URL: http://openjdk.java.net/
# Packager: milisarge@gmail.com
# Depends on:
name=openjdk
version=8u60
release=1
_version=1.8.0.60
source=(http://anduin.linuxfromscratch.org/files/BLFS/OpenJDK-${_version}/OpenJDK-${_version}-`uname -m`-bin.tar.xz )
build() {
cd OpenJDK*
install -vdm755 $PKG/opt/OpenJDK-$version-bin
mv -v * $PKG/opt/OpenJDK-$version-bin
chown -R root:root $PKG/opt/OpenJDK-$version-bin
mkdir -p $PKG/etc/profile.d
cat > $PKG/etc/profile.d/openjdk.sh << "EOF"
# Begin /etc/profile.d/openjdk.sh
# Set JAVA_HOME directory
JAVA_HOME=/opt/jdk
# Adjust PATH
pathappend $JAVA_HOME/bin
# Add to MANPATH
pathappend $JAVA_HOME/man MANPATH
# Auto Java CLASSPATH
# Copy jar files to, or create symlinks in this directory
AUTO_CLASSPATH_DIR=/usr/share/java
pathprepend . CLASSPATH
for dir in `find ${AUTO_CLASSPATH_DIR} -type d 2>/dev/null`; do
pathappend $dir CLASSPATH
done
for jar in `find ${AUTO_CLASSPATH_DIR} -name "*.jar" 2>/dev/null`; do
pathappend $jar CLASSPATH
done
export JAVA_HOME
unset AUTO_CLASSPATH_DIR dir jar
# End /etc/profile.d/openjdk.sh
EOF
ln -sv OpenJDK-$version-bin $PKG/opt/jdk
}