Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Mar 2002 19:57:16 +0100 (CET)
From:      Christian Kratzer <ck@cksoft.de>
To:        Dave <dave@hawk-systems.com>
Cc:        <freebsd-isp@freebsd.org>
Subject:   Re: server no longer processing /usr/local/etc/rc.d on startup
Message-ID:  <Pine.LNX.4.33.0203091950410.1338-100000@hirvi.cksoft.de>
In-Reply-To: <DBEIKNMKGOBGNDHAAKGNMEGGMPAA.dave@hawk-systems.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

On Thu, 7 Mar 2002, Dave wrote:
> posted this to questions with no solution...
[snipp]
> Totally at a loss here as to why the rc.d directory is not being processed on
> reboot.  Logs are not showing anything of interest that I can see though if
> memory serves, rc dumps to console rather than logs (am managing server
> remotely, about an hour drive away, so console output is not available).
> 
> Appreciate any insight, help, or ideas.

you need more input to be able to see what is going on

The startup scripts are being called from /etc/rc.

If you can't figure out what is going on why don't you add some debugging 
outputs to /etc/rc. Something like this

---/etc/rc---
  # For each valid dir in $local_startup, search for init scripts matching *.sh
  # 
> echo "local_starup: $local_startup"
  case ${local_startup} in
  [Nn][Oo] | '')
	  ;;
  *)
	  echo -n 'Local package initialization:'
	  slist=""
	  for dir in ${local_startup}; do
> 		  echo "dir: $dir"
		  if [ -d "${dir}" ]; then
			  for script in ${dir}/*.sh; do
> 		  		  echo "script: $scipt"
				  slist="${slist}${script_name_sep}${script}"
			  done
		  fi
	  done
	  script_save_sep="$IFS"
	  IFS="${script_name_sep}"
> 	  echo "slit: $slist"
	  for script in ${slist}; do
		  if [ -x "${script}" ]; then
> 	  		  echo "running: $script"
			  (set -T
			  trap 'exit 1' 2
			  ${script} start)
		  fi
	  done
	  IFS="${script_save_sep}"
	  echo '.'
	  ;;
  esac
---/etc/rc---

then reboot and see what you see.  This will help you understand what 
is going on.  Perhaps you have managed to screw up local_startup in 
rc.conf oder something else.  

You will find out if you will try to trace ...

Greetings
Christian

-- 
CK Software GmbH
Christian Kratzer,		Schwarzwaldstr. 31, 71131 Jettingen
Email:	ck@cksoft.de
Phone: 	+49 7452 889-135	Open Software Solutions, Network Security
Fax: 	+49 7452 889-136	FreeBSD spoken here!



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isp" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.33.0203091950410.1338-100000>