#!/bin/ksh -u
##
## load library
##
. Jinit.sh
[[ ! -d CVS ]] && Error "run \"Jinstall.sh\" only in the CVS tree"
##
## create basic environment
##
[[ -d $CHROOT ]] && rm -fr $CHROOT
ls -al
$EXE/mkjailenv $CHROOT
$EXE/addjailsw $CHROOT
Info "create SYSTEM user"
userdel $LUSER
useradd -c "COMPILER test user" -d /home/$LUSER -s /bin/bash $LUSER
$EXE/addjailuser $CHROOT /home/$LUSER /bin/bash $LUSER
Info "create JAIL user"
userdel $LUSER
useradd -c "COMPILER test user" -d $CHROOT -s $EXE/jail $LUSER
passwd compiler
##############################################################
##
## copy the "Compiler" test environment
##
##############################################################
JcpBuild.sh
Jtmpl.sh
cp -r /etc/profile $CHROOT/etc
cp -r /etc/hosts $CHROOT/etc
( cd $CHROOT/bin ; ln -s ../home/compiler/build/Compiler3.CVS/exe/linuxi386/bin/tclsh8.3 tclsh ; )
mkdir $LHOME/build
Jdir.sh /usr/share/terminfo /usr/share/groff
Jsw.sh bash ksh clear screen tclsh
Jinclude.sh /usr/include stdio.h ctype.h limits.h stdlib.h string.h features.h endian.h \
libio.h _G_config.h alloca.h time.h wchar.h gconv.h
Jinclude.sh /usr/include/bits types.h stdio.h endian.h posix1_lim.h posix2_lim.h string.h string2.h \
pthreadtypes.h local_lim.h select.h sigset.h sched.h wchar.h
Jinclude.sh /usr/include/sys cdefs.h types.h select.h sysmacros.h
Jinclude.sh /usr/include/gnu stubs.h
Jinclude.sh /usr/include/linux limits.h
Jrpmfile.sh tar bash uname tr cmp gzip less screen groff man ar gcc cpp chmod make ldconfig script
Jrpm.sh glibc-devel
Jrpm.sh xshared
Jrpm.sh ncurses-devel
Jrpm.sh pam
Jrpmfile.sh ldconfig
Jrpmfile.sh mktemp
Jrpmfile.sh file
Jrpmfile.sh find
Jsw.sh man groff
Jdl.sh
Jlib.sh tclsh tar gzip less screen man
chown -R compiler.users $LHOME