[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