# HG changeset patch # User Eric Joseph-Alexandre # Date 1216681736 -7200 # Node ID 53fe2dd7eeed382ec600f8f31b98fd32c4418def # Parent 5de14ce3ba76c630c3da0504cbd9920501738747 Add: get and install java runtime. diff -r 5de14ce3ba76 -r 53fe2dd7eeed get-java6-jre/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/get-java6-jre/receipt Tue Jul 22 01:08:56 2008 +0200 @@ -0,0 +1,17 @@ +# SliTaz package receipt. + +PACKAGE="get-java6-jre" +VERSION="1.0" +CATEGORY="non-free" +SHORT_DESC="SUN Java Runtime" +MAINTAINER="erjo@slitaz.org" +DEPENDS="" +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-jre.sh $fs/usr/bin +} + diff -r 5de14ce3ba76 -r 53fe2dd7eeed get-java6-jre/stuff/get-java6-jre.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/get-java6-jre/stuff/get-java6-jre.sh Tue Jul 22 01:08:56 2008 +0200 @@ -0,0 +1,94 @@ +#!/bin/sh +# Get and install the SUN Java Runtime Environnement +# +# (C) 2007-2008 SliTaz - GNU General Public License v3. +# +# Author : Eric Joseph-Alexandre + +PACKAGE="java6-jre" +VERSION="1.6.0_07" +URL="http://javadl.sun.com/webapps/download/AutoDL?BundleId=23103" +TARBALL="jre-6u7-linux-i586.bin" +TEMP_DIR="/tmp/$PACKAGE.$$" + +# 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 /var/lib/tazpkg/installed/$PACKAGE ]; then + echo -e "\n$PACKAGE package is already installed.\n" + exit 1 +fi + + + +# Create TEMP_DIR +test -d $TEMP_DIR || mkdir $TEMP_DIR +cd $TEMP_DIR + +# Doanload the file +test -f $TARBALL || wget $URL -O $TARBALL + +# Run the install file user may agree to SUN EULA +chmod +x $TARBALL +./${TARBALL} + + +# Make the package +mkdir -p $PACKAGE-$VERSION/fs/usr/lib/java +cp -a jre${VERSION} $PACKAGE-$VERSION/fs/usr/lib/java + + +#delete unecessary files +rm -rf $PACKAGE-$VERSION/fs/usr/lib/java/jre${VERSION}/man + +# Create receipt + +cat > $PACKAGE-$VERSION/receipt <