Menu

[r3]: / MainTest / bin / Jinstall.sh  Maximize  Restore  History

Download this file

86 lines (54 with data), 1.8 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#!/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
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.