# HG changeset patch # User Pascal Bellard # Date 1240581771 -7200 # Node ID 9e23a16d2c1e016e60d307f3cf49653eb3d48c12 # Parent a7f7f7a86f557fcd696ebb03c577cab0fbf3bb00 Add get-java6-jdk (Thanks Kevin) diff -r a7f7f7a86f55 -r 9e23a16d2c1e get-java6-jdk/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/get-java6-jdk/receipt Fri Apr 24 16:02:51 2009 +0200 @@ -0,0 +1,18 @@ +# SliTaz package receipt. + +PACKAGE="get-java6-jdk" +VERSION="1.0" +CATEGORY="non-free" +SHORT_DESC="SUN Java Development Kit" +MAINTAINER="dasilvakevin@hotmail.fr" +DEPENDS="xorg-libXtst" +WEB_SITE="http://www.java.com" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/bin + install -o root -g root -m755 stuff/get-java6-jdk $fs/usr/bin +} + + diff -r a7f7f7a86f55 -r 9e23a16d2c1e get-java6-jdk/stuff/get-java6-jdk --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/get-java6-jdk/stuff/get-java6-jdk Fri Apr 24 16:02:51 2009 +0200 @@ -0,0 +1,106 @@ +#!/bin/sh +# Get and install the SUN Java Development Kit +# +# (C) 2007-2008 SliTaz - GNU General Public License v3. +# Based on get-java6-jre by Eric Joseph-Alexandre +# Author : Kévin DA SILVA + +PACKAGE="java6-jdk" +VERSION="1.6.0_13" +URL="http://raphaello.univ-fcomte.fr/ftp/java/Jdk" +TARBALL="jdk-6u13-linux-i586.bin" +TEMP_DIR="/tmp/$PACKAGE.$$" +ROOT="$1" + +# Check if we are root starting anything +if test $(id -u) != 0 ; then + echo -e "\nYou must be root to run `basename $0`." + echo -e "Please type 'su' and root password to become super-user.\n" + exit 1 +fi + +# Avoid reinstall +if [ -d $ROOT/var/lib/tazpkg/installed/$PACKAGE ]; then + echo -e "\n$PACKAGE package is already installed.\n" + exit 1 +fi + +# Check if java6-jre is installed +if [ -d $ROOT/var/lib/tazpkg/installed/java6-jre ]; then + echo -e "\njava6-jre must be uninstalled before install java6-jdk.\n" + exit 2 +fi + + +# Create TEMP_DIR +test -d $TEMP_DIR || mkdir $TEMP_DIR +cd $TEMP_DIR + +# Download the file +test -f $TARBALL || wget $URL/$TARBALL +# Do not trust 'df' free space +sed -i 's/exit 3$//' $TARBALL + +# Run the install file user may agree to SUN EULA +chmod +x $TARBALL +./${TARBALL}mc + + + +# Make the package +mkdir -p $PACKAGE-$VERSION/fs/usr/lib/java +cp -a jdk${VERSION} $PACKAGE-$VERSION/fs/usr/lib/java + + +# Delete unecessary files +rm -rf $PACKAGE-$VERSION/fs/usr/lib/java/jdk${VERSION}/man + +# Create receipt + +cat > $PACKAGE-$VERSION/receipt <