Date: Thu, 19 Sep 2002 20:25:30 +0200 From: "Ulrich 'Q' Spoerlein" <q@uni.de> To: Odhiambo Washington <wash@wananchi.com> Cc: FBSD-STABLE <freebsd-stable@freebsd.org> Subject: Re: 4.7-PRERELEASE FAILING!! Message-ID: <g95kous8elrp0eiu5d3gdetbpebpl6gmke@4ax.com> In-Reply-To: <20020919145932.GA44851@ns2.wananchi.com> References: <20020919115412.GB5415@ns2.wananchi.com> <5.1.0.14.0.20020919080934.0329de80@192.168.0.12> <20020919122039.GC5415@ns2.wananchi.com> <h0hjou8bqplojldskihgdfdvqjbje8n5ue@4ax.com> <20020919125842.GE5415@ns2.wananchi.com> <lcmjoucnaart3209vsj3ovij588qp1dba4@4ax.com> <20020919145932.GA44851@ns2.wananchi.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 19 Sep 2002 17:59:32 +0300, you wrote: >* Ulrich 'Q' Spoerlein <q@uni.de> [20020919 17:12]: wrote: >> AFAIR mysqld was started like this: safe_mysqld >/dev/null & && echo -n ' >> mysqld' which won't work anymore. instead use something like this: >> safe_mysqld & >> echo -n ' mysqld' > >That works. mysql sorted ;) does it start at boot-up then? >> since mergemaster doesn't change anything in /usr/local/etc/ i think you >> made some mistakes at /etc/rc* please redo the merge with -s and update >> all the rc scripts. > >When I ran mergemaster, I actually installed the newer versions of rc* except >for /etc/rc.conf which I did not want touched, so the problem is somewhere else, no? >I have re-run mergemaster -s and reinstalled those files again (without any mods). >Doesn't change the situation. mergemaster shouldn't touch /etc/rc.conf in anyway. what it _does_ install is /etc/defaults/rc.conf, you should always install the correct version there and never alter that file in any way. >At the expense of being seen as dump, I'd like to know which script does the >initialization/running of the scripts in rc.d/ - I guess that is where the >problem is, because it would appear rc.d/ is totally ignored!! it is started from /etc/rc of course. search for 'local_startup' /etc/rc for dir in ${local_startup}; do if [ -d "${dir}" ]; then for script in ${dir}/*.sh; do slist="${slist}${script_name_sep}${script}" done fi done this puts all scripts in $slist for script in ${slist}; do if [ -x "${script}" ]; then (set -T trap 'exit 1' 2 ${script} start) elif [ -f "${script}" -o -L "${script}" ]; then echo -n " (skipping ${script##*/}, not executable)" fi done and starts them one by one... did you set local_startup to "NO" in either /etc/rc.conf or /etc/defaults/rc.conf? do you see the 'Local package initialization:' at startup? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?g95kous8elrp0eiu5d3gdetbpebpl6gmke>