I try to make a livecd that it have java with the sun jdk but i have
problem to make works the sun jdk (with the free-java-sdk works but is
too big to my instalation). I make this:

cd /tmp
make-live --config /etc/make-live.conf
cd /tmp/debian-live/chroot

chroot $( pwd )

apt-get install tomcat5 libxalan2-java liblog4j1.2-java bridge-utils
ifenslave-2.6 openssh-server tcpdump proftpd libcommons-fileupload-java
mc sun-java5-jdk xalan libxerces27 openntpd inotify-tools nmap netcat
deborphan mgetty ppp console-tools console-data console-common less

dpkg-reconfigure -a 

/limpiarApt.sh
 exit

./recreate.sh

i atach the scripts limpiarApt.sh (clean apt caches an server lists),
recreate.sh (make the squashfs and iso from the chroot directory) and
make-live.conf
I put this options at boot time
boot=casper quiet ip=eth0,192.168.1.1,255.255.255.0 locale=es
hostname=sbu keyb=es username=sipco2

the cd boot fine, but when i try to execute java or javac y se the next
error.

Error: could not find libjava.so
Error: could not find Java 2 Runtime Environment

I try to export all know enviroment variables about java
(JAVA_HOME,JDK_HOME,JRE_HOME,JAVA_ROOT,CLASSPATH,LD_LIBRARY_PATH,...)
and allways the same error.
In the developer system if i make a chroot to /tmp/debian-live/chroot
and execute java it work fine.
I forgot some step but i can find it, any Ideas? 

Thanks
-- 
Un Saludo
Iván Fernández Calvo

Attachment: limpiarApt.sh
Description: application/shellscript

# /etc/make-live.conf - configuration file for make-live(8)

# make-live does work out of the box. However, if you want to customize it,
# you can edit the variables below. Look make-live.conf(8) for more information.

# Root directory                (Default: `pwd`/debian-live)
#LIVE_ROOT="`pwd`/debian-live"

# Image type                    (Default: iso)
LIVE_TYPE="iso"

# Bootstrap architecture        (Default: auto-detected)
#LIVE_ARCHITECTURE="i386"

# Boot parameters               (Default: empty)
LIVE_BOOTAPPEND=" -quiet"

# Chroot directory              (Default: ${LIVE_ROOT}/chroot)
#LIVE_CHROOT="${LIVE_ROOT}/chroot"

# Configuration file            (Default: /etc/make-live.conf)
#LIVE_CONFIG="/etc/make-live.conf"

# Debian distribution           (Default: sid)
LIVE_DISTRIBUTION="etch"

# Image filesystem              (Default: squashfs for iso, plain for net)
LIVE_FILESYSTEM="squashfs"

# Bootstrap flavour             (Default: standard)
#LIVE_FLAVOUR="standard"

# Bootstrap config      (Default: empty)
#LIVE_BOOTSTRAP_CONFIG=""

# User command                  (Default: empty)
#LIVE_HOOK=""

# Chroot includes               (Default: empty)
#LIVE_INCLUDE_CHROOT=""

# Image includes                (Default: empty)
#LIVE_INCLUDE_IMAGE=""

# Kernel flavour                (Default: auto-detected)
LIVE_KERNEL="686"

# Kernel packages       (Default: auto-detected)
#LIVE_KERNEL_PACKAGES=""

# Desktop package manifest      (Default: empty)
#LIVE_MANIFEST=""

# Debian mirror                 (Default: http://ftp.debian.org/debian/)
#LIVE_MIRROR="http://ftp.debian.org/debian/";

# Debian security mirror        (Default: http://security.debian.org/)
#LIVE_MIRROR_SECURITY="http://security.debian.org/";

# Packages                      (Default: empty)
#LIVE_PACKAGES="sun-java5-jre tomcat5.5 libxalan2-java libbatik-java 
liblog4j1.2-java bridge-utils ifenslave-2.6 openssh-server tcpdump proftpd 
libcommons-collections3-java libcommons-fileupload-java"

# Package list                  (Default: standard)
LIVE_PACKAGE_LIST="minimal-net"

# Chroots ftp_proxy             (Default: empty)
#LIVE_PROXY_FTP=""

# Chroots http_proxy            (Default: empty)
#LIVE_PROXY_HTTP=""

# Custom repositories           (Default: none)
#LIVE_REPOSITORIES=""

# Custom repository list
#LIVE_REPOSITORY_bpo="http://www.backports.org/debian/";
#LIVE_REPOSITORY_KEY_bpo="http://backports.org/debian/archive.key";
#LIVE_REPOSITORY_KEYRING_bpo=""
#LIVE_REPOSITORY_DISTRIBUTION_bpo="sarge-backports"
#LIVE_REPOSITORY_SECTIONS_bpo="main contrib non-free"

#LIVE_REPOSITORY_edu="http://ftp.skolelinux.org/skolelinux/";
#LIVE_REPOSITORY_KEY_edu=""
#LIVE_REPOSITORY_KEYRING_edu="debian-edu-archive-keyring"
#LIVE_REPOSITORY_DISTRIBUTION_edu="etch-test"
#LIVE_REPOSITORY_SECTIONS_edu="local"

#LIVE_REPOSITORY_duo="http://ftp.debian-unofficial.org/debian/";
#LIVE_REPOSITORY_KEY_duo="http://ftp-master.debian-unofficial.org/key_2006.asc";
#LIVE_REPOSITORY_KEYRING_duo=""
#LIVE_REPOSITORY_DISTRIBUTION_duo=""
#LIVE_REPOSITORY_SECTIONS_duo="main contrib non-free restricted"

#LIVE_REPOSITORY_fai="http://www.informatik.uni-koeln.de/fai/download/";
#LIVE_REPOSITORY_KEY_fai=""
#LIVE_REPOSITORY_KEYRING_fai=""
#LIVE_REPOSITORY_DISTRIBUTION_fai="etch"
#LIVE_REPOSITORY_SECTIONS_fai="koeln"

# Debian section                (Default: main)
LIVE_SECTION="main contrib non-free"

# Netboot server                (Default: 192.168.1.1)
LIVE_SERVER_ADDRESS="192.168.1.1"

# Netboot path                  (Default: /srv/debian-live/chroot)
#LIVE_SERVER_PATH=""

# Image templates               (Default: /usr/share/make-live/templates)
#LIVE_TEMPLATES="/usr/share/make-live/templates"

# Generic package indices       (Default: no)
#LIVE_GENERIC_INDICES="no"

# Source images                 (Default: no)
#LIVE_SOURCE="no"

Attachment: recreate.sh
Description: application/shellscript

_______________________________________________
Debian-live-devel mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/debian-live-devel

Reply via email to