[freeswan] nie zwraca terminala po starcie i sie wiesza na:
Michał Cieślicki
yoshi w aip.pl
Pią, 13 Wrz 2002, 13:44:47 CEST
[root w sms /etc/sysconfig/network-scripts]# /etc/rc.d/init.d/ipsec restart
Zatrzymywanie uslugi ipsec.........................................[ZROBIONE ]
Uruchamianie uslugi ipsec..........................................[ZAJETY ]
No i tak sobie wisi aż do momentu jak się nie wciśnie ctrl-c.
W sumie mały problem jak się coś męczy na działającym systemie, ale
jeśli system właśnie startuje to nie zwraca terminala i się nie ma jak
zalogować na maszynę. Trza zrobić alt-ctr-del.
W /etc/rc.d/init.d/ipsec znalazłem takie coś:
# do it
case "$1" in
start|--start|_autostart)
# Check if the service is already running?
if [ ! -f /var/lock/subsys/ipsec ]; then
# show "Starting %s service" ipsec
msg_starting ipsec
busy
if test " `id -u`" != " 0"
then
echo "permission denied (must be superuser)" |
logger -p $IPSECsyslog -t ipsec_setup 2>&1
fail
exit 1
fi
{
ipsec _realsetup $1 ;
RETVAL=$?;
} 2>&1 | logger -p $IPSECsyslog -t ipsec_setup 2>&1
^^^^^^^^^
sądzę, że powyższa linia powinna wyglądać tak:
} | logger -p $IPSECsyslog -t ipsec_setup 2>&1
Ja tak zmieniłem i zwraca sterowanie, tzn proces się kończy i
uruchamiane są terminale i można cokolwiek zrobić bez bootowania się w
singlu i usuwania startowych skryptów ipseca. Mam rację?
--
Michał Cieślicki PLD/GNU Linux User
Plonkito ergo sum (c) Igo on apcoh BOFH# 264799
Hxbpunav cemrm obtbj hzvrenwn zybqb
http://www.oe.faq.net.pl/bledy.html <------ The truth is out there
Więcej informacji o liście dyskusyjnej pld-devel-pl