Annexe: Fichiers de configuration de Tomsrtbt2.0.103:

Le fichier rc.custom:

Voici un exemplaire non modifié:

ifconfig lo 127.0.0.1 up
/etc/rc.pcmcia start
eval `dhcpcd--`
if [ "$IPADDR" != "" ]
then
ifconfig eth0 $IPADDR netmask $NETMASK up
route add default eth0
route add default gw $GATEWAY
fi
cat>.exrc<<X
se ai
se ru
se showmode
se sw=4
se ts=4
X
cd /etc
cat>resolv.conf<<X
domain $DOMAIN
nameserver $DNS_1
X
cat>hosts<<X
127.0.0.1    localhost
X
cat>networks<<X
loopback    127.0.0.0
X
cat>passwd<<X
root:$PASSWD:0:0::/:/bin/sh
shutdown:*:6:0::/:/usr/bin/shutdown
halt:*:7:0::/:/usr/bin/halt
X
cat>profile<<'X'
export PATH=/usr/bin:/bin
cd /
ls () { /usr/bin/ls --color=auto "$@";}
cd () { command cd "$@";PWD="`pwd`";PS1="$PWD# ";}
reset
clear
ddate
X
cat>>inittab<<X
#c7:5:respawn:/usr/bin/nc -l -p 23 -e /usr/bin/telnetd
X
#kill -HUP 1
hostname $NM
ifconfig lo up
route add -net 127.0.0.0 lo
FM=`sh -c 'shift 2;echo $8' \`dd if=/proc/meminfo 2>/dev/null\` `
if [ $FM -gt 6000000 ]
then
mkfs.minix /dev/ram3
mount /dev/ram3 /tmp
else
if [ $FM -gt 500000 ]
then
mkfs.minix /dev/ram3 256
mount /dev/ram3 /tmp
fi
fi
clear
echo P>P
sh<<'X'&
cat /lib/key.lst
read -p "
Select keyboard, ENTER for default (15 seconds): " J</dev/tty1>/dev/tty1
[ "$J" ]&&loadkmap</lib/key/$J.map
rm P
X
(sleep 15;kill $!;rm P)2>$NU&
while [ -f P ];do;done
{
{ cat /etc/kernel; find / -path /proc -prune -o -type f -printf "%f\n"\
|sed -e s/\\.o$// -e s/\\.diff$// -e s/\\.opts$//\
 -e s/\\.so\.*// -e s/\\.lua$// -e /\\.map/d\
|sort -u
}|fmt -80|sed -e "s/{/\[H\[J\[40;31;01m/" -e "s/}/..\[00m/"
echo -e "   ...Login as root.  Remove the floppy.  AltF1-AltF4 for consoles."
echo -n " \l "
}>issue

En voici un exemplaire en pièce jointe.

 

Le fichier rc.custom modifié sur une Tomsrtbt2.0.103:
ifconfig lo 127.0.0.1 up
/etc/rc.pcmcia start
#eval `dhcpcd--`
if [ "$IPADDR" != "" ]
then
ifconfig eth0 $IPADDR netmask $NETMASK broadcast $BROADCAST up
#route add default eth0
#route add default gw $GATEWAY
route add -net $NETWORK
fi
cat>.exrc<<X
se ai
se ru
se showmode
se sw=4
se ts=4
X
cd /etc
cat>resolv.conf<<X
domain $DOMAIN
nameserver $DNS_1
nameserver $DNS_2
nameserver $DNS_3
X
cat>hosts<<X
127.0.0.1    localhost
$IPCOMMUN.10    pc10
$IPCOMMUN.11    pc11
$IPCOMMUN.12    pc12
$IPCOMMUN.13    pc13
$IPCOMMUN.14    pc14
$IPCOMMUN.15    pc15
$IPCOMMUN.16    pc16
$IPCOMMUN.17    pc17
$IPCOMMUN.18    pc18
$IPCOMMUN.19    pc19
$IPCOMMUN.20    pc20
$IPCOMMUN.21    pc21
$IPCOMMUN.22    pc22
$IPCOMMUN.23    pc23
$IPCOMMUN.24    pc24
$IPCOMMUN.25    pc25
$IPCOMMUN.26    pc26
$IPCOMMUN.27    pc27
$IPCOMMUN.28    pc28
$IPCOMMUN.29    pc29
$IPCOMMUN.30    pc30
$IPCOMMUN.31    pc31
$IPCOMMUN.32    pc32
$IPCOMMUN.33    pc33
$IPCOMMUN.34    pc34
$IPCOMMUN.35    pc35
$IPCOMMUN.36    pc36
$IPCOMMUN.37    pc37
$IPCOMMUN.38    pc38
$IPCOMMUN.39    pc39
$IPCOMMUN.40    pc40

X
cat>networks<<X
loopback    127.0.0.0
eth0    $IPADDR
X
cat>passwd<<X
root:$PASSWD:0:0::/:/bin/sh
shutdown:*:6:0::/:/usr/bin/shutdown
halt:*:7:0::/:/usr/bin/halt
X
cat>profile<<'X'
export PATH=/usr/bin:/bin
cd /
ls () { /usr/bin/ls --color=auto "$@";}
cd () { command cd "$@";PWD="`pwd`";PS1="$PWD# ";}
reset
clear
ddate
X
cat>>inittab<<X
#c7:5:respawn:/usr/bin/nc -l -p 23 -e /usr/bin/telnetd
X
#kill -HUP 1
hostname $NM
ifconfig lo up
route add -net 127.0.0.0 lo
FM=`sh -c 'shift 2;echo $8' \`dd if=/proc/meminfo 2>/dev/null\` `
if [ $FM -gt 6000000 ]
then
mkfs.minix /dev/ram3
mount /dev/ram3 /tmp
else
if [ $FM -gt 500000 ]
then
mkfs.minix /dev/ram3 256
mount /dev/ram3 /tmp
fi
fi
clear
echo P>P
sh<<'X'&
cat /lib/key.lst
#read -p "
#Select keyboard, ENTER for default (15 seconds): " J</dev/tty1>/dev/tty1
#[ "$J" ]&&loadkmap</lib/key/$J.map

loadkmap</lib/key/fr.map

rm P
X
(sleep 15;kill $!;rm P)2>$NU&
mkdir /flop
mkdir /mnt/floppy
mkdir /mnt/nfs
mkdir /mnt/smb
mkdir /mnt/win
mkdir /mnt/home
mkdir /mnt/racine

while [ -f P ];do;done
{
{ cat /etc/kernel; find / -path /proc -prune -o -type f -printf "%f\n"\
|sed -e s/\\.o$// -e s/\\.diff$// -e s/\\.opts$//\
 -e s/\\.so\.*// -e s/\\.lua$// -e /\\.map/d\
|sort -u
}|fmt -80|sed -e "s/{/\[H\[J\[40;31;01m/" -e "s/}/..\[00m/"
echo -e "   ...Login as root.  Remove the floppy.  AltF1-AltF4 for consoles."
echo -n " \l "
}>issue

En voici un exemplaire en pièce jointe.

Sommaire
Précédent: Le fichier settings.s sur une Tomsrtbt2.0.103