public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] rc-update and /etc/rc.d/config/functions
@ 2001-09-03 19:00 Ben Beuchler
  2001-09-03 20:49 ` Daniel Robbins
  0 siblings, 1 reply; 6+ messages in thread
From: Ben Beuchler @ 2001-09-03 19:00 UTC (permalink / raw
  To: Gentoo Dev List

I attempted to merge an updated openssh ebuild that Daniel Robbins made to fix
some of the init scripts.  However, now it gives me these errors after it's
done compiling:

>>> original instance of package unmerged safely.
>>> /usr/sbin/ebuild.sh: /etc/rc.d/config/functions: No such file or directory
>>> /usr/sbin/ebuild.sh: einfo: command not found
>>> /usr/sbin/ebuild.sh: //usr/sbin/rc-update: No such file or directory
>>> !!! pkg_postinst() script failed; exiting.
>>>

Anyone know what that means and what I can do about it?

-Ben

-- 
Ben Beuchler                                           There is no spoon.
insyte@emt-p.org                                            -- The Matrix



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] rc-update and /etc/rc.d/config/functions
  2001-09-03 19:00 [gentoo-dev] rc-update and /etc/rc.d/config/functions Ben Beuchler
@ 2001-09-03 20:49 ` Daniel Robbins
  2001-09-03 20:52   ` Ben Beuchler
  0 siblings, 1 reply; 6+ messages in thread
From: Daniel Robbins @ 2001-09-03 20:49 UTC (permalink / raw
  To: gentoo-dev

On Mon, Sep 03, 2001 at 07:58:47PM -0500, Ben Beuchler wrote:
> I attempted to merge an updated openssh ebuild that Daniel Robbins made to fix
> some of the init scripts.  However, now it gives me these errors after it's
> done compiling:
> 
> >>> original instance of package unmerged safely.
> >>> /usr/sbin/ebuild.sh: /etc/rc.d/config/functions: No such file or directory
> >>> /usr/sbin/ebuild.sh: einfo: command not found
> >>> /usr/sbin/ebuild.sh: //usr/sbin/rc-update: No such file or directory
> >>> !!! pkg_postinst() script failed; exiting.
> >>>
> 
> Anyone know what that means and what I can do about it?

If you are running Gentoo Linux 1.0_rc5 as you said, then both those files should
exist.  Since they don't, I'm guessing that you are actually using 1.0_rc6 but somehow
have the /etc/make.profile symlink set up incorrectly?

-- 
Daniel Robbins					<drobbins@gentoo.org>
Chief Architect/President			http://www.gentoo.org 
Gentoo Technologies, Inc.			



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] rc-update and /etc/rc.d/config/functions
  2001-09-03 20:49 ` Daniel Robbins
@ 2001-09-03 20:52   ` Ben Beuchler
  2001-09-03 20:57     ` Daniel Robbins
  0 siblings, 1 reply; 6+ messages in thread
From: Ben Beuchler @ 2001-09-03 20:52 UTC (permalink / raw
  To: gentoo-dev

On Mon, Sep 03, 2001 at 08:48:53PM -0600, Daniel Robbins wrote:

> On Mon, Sep 03, 2001 at 07:58:47PM -0500, Ben Beuchler wrote:
> > I attempted to merge an updated openssh ebuild that Daniel Robbins made to fix
> > some of the init scripts.  However, now it gives me these errors after it's
> > done compiling:
> > 
> > >>> original instance of package unmerged safely.
> > >>> /usr/sbin/ebuild.sh: /etc/rc.d/config/functions: No such file or directory
> > >>> /usr/sbin/ebuild.sh: einfo: command not found
> > >>> /usr/sbin/ebuild.sh: //usr/sbin/rc-update: No such file or directory
> > >>> !!! pkg_postinst() script failed; exiting.
> > >>>
> > 
> > Anyone know what that means and what I can do about it?
> 
> If you are running Gentoo Linux 1.0_rc5 as you said, then both those files should
> exist.  Since they don't, I'm guessing that you are actually using 1.0_rc6 but somehow
> have the /etc/make.profile symlink set up incorrectly?

I'm definitely using 1.0_rc6.  I don't recall saying differently, but perhaps
we miscommunicated.  /etc/make.profile is symlinked to
/usr/portage/profiles/insyte-1.0_rc6

Thanks,
Ben

-- 
Ben Beuchler                                           There is no spoon.
insyte@emt-p.org                                            -- The Matrix



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] rc-update and /etc/rc.d/config/functions
  2001-09-03 20:52   ` Ben Beuchler
@ 2001-09-03 20:57     ` Daniel Robbins
  2001-09-03 21:28       ` Ben Beuchler
  0 siblings, 1 reply; 6+ messages in thread
From: Daniel Robbins @ 2001-09-03 20:57 UTC (permalink / raw
  To: gentoo-dev

On Mon, Sep 03, 2001 at 09:51:38PM -0500, Ben Beuchler wrote:

> I'm definitely using 1.0_rc6.  I don't recall saying differently, but perhaps
> we miscommunicated.  /etc/make.profile is symlinked to
> /usr/portage/profiles/insyte-1.0_rc6

OK; I may have thought you were someone else :)  Do an emerge rsync, and merge
openssh-2.9_p2-r2, and you shouldn't have problems except having rc-update not
being able to run.  This is normal.

Best Regards,

-- 
Daniel Robbins					<drobbins@gentoo.org>
Chief Architect/President			http://www.gentoo.org 
Gentoo Technologies, Inc.			



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] rc-update and /etc/rc.d/config/functions
  2001-09-03 20:57     ` Daniel Robbins
@ 2001-09-03 21:28       ` Ben Beuchler
  2001-09-03 22:53         ` Daniel Robbins
  0 siblings, 1 reply; 6+ messages in thread
From: Ben Beuchler @ 2001-09-03 21:28 UTC (permalink / raw
  To: gentoo-dev

On Mon, Sep 03, 2001 at 08:56:48PM -0600, Daniel Robbins wrote:

> On Mon, Sep 03, 2001 at 09:51:38PM -0500, Ben Beuchler wrote:
> 
> > I'm definitely using 1.0_rc6.  I don't recall saying differently, but perhaps
> > we miscommunicated.  /etc/make.profile is symlinked to
> > /usr/portage/profiles/insyte-1.0_rc6
> 
> OK; I may have thought you were someone else :)  Do an emerge rsync, and merge
> openssh-2.9_p2-r2, and you shouldn't have problems except having rc-update not
> being able to run.  This is normal.

I did an emerge rsync earlier today prior to mergeing openssh-2.9_p2-r2, right
after you updated it.  But I just did another one for good measure.  Anyway, I
thought you had told me earlier to do openssh-2.0_p2 (without the r2) but that
may have been my spongy brain cells.  So I did an emerge on openssh-2.9_p2-r2,
which gave me this:

================
mazer openssh # emerge openssh-2.9_p2-r2.ebuild 
Calculating dependencies.

!!! Portage had a problem processing this file:
!!! /usr/portage/net-misc/openssh/openssh-2.9_p2-r2.ebuild

/usr/sbin/ebuild.sh: /usr/portage/net-misc/openssh/openssh-2.9_p2-r2.ebuild:
line 57: syntax error near unexpected token `}'
/usr/sbin/ebuild.sh: /usr/portage/net-misc/openssh/openssh-2.9_p2-r2.ebuild:
line 57: `}'

!!! aborting.

!!! emerge aborting.
================

Just for the hell of it, I also did an emerge on 'openssh-2.0_p2', which
failed the same way it did earlier, which gave me this:

================
>>> original instance of package unmerged safely.
>>> /usr/sbin/ebuild.sh: /etc/rc.d/config/functions: No such file or directory
>>> /usr/sbin/ebuild.sh: einfo: command not found
>>> /usr/sbin/ebuild.sh: //usr/sbin/rc-update: No such file or directory
>>> !!! pkg_postinst() script failed; exiting.
>>>
================

And, of course, the init scripts don't actually work as
/etc/rc.d/config/functions doesn't exist.  Nor does /usr/sbin/rc-update, but I
guess that doesn't matter.  Right?

What is the current status with init scripts?  I understand they're in
considerable flux these days.  For example, which location is correct for the
'functions' file?  /etc/rc.d/config/functions or /etc/init.d/functions.sh?

Thanks,
Ben

-- 
Ben Beuchler                                           There is no spoon.
insyte@emt-p.org                                            -- The Matrix



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] rc-update and /etc/rc.d/config/functions
  2001-09-03 21:28       ` Ben Beuchler
@ 2001-09-03 22:53         ` Daniel Robbins
  0 siblings, 0 replies; 6+ messages in thread
From: Daniel Robbins @ 2001-09-03 22:53 UTC (permalink / raw
  To: gentoo-dev

On Mon, Sep 03, 2001 at 10:27:08PM -0500, Ben Beuchler wrote:

> ================
> mazer openssh # emerge openssh-2.9_p2-r2.ebuild 
> Calculating dependencies.
> 
> !!! Portage had a problem processing this file:
> !!! /usr/portage/net-misc/openssh/openssh-2.9_p2-r2.ebuild
> 
> /usr/sbin/ebuild.sh: /usr/portage/net-misc/openssh/openssh-2.9_p2-r2.ebuild:
> line 57: syntax error near unexpected token `}'
> /usr/sbin/ebuild.sh: /usr/portage/net-misc/openssh/openssh-2.9_p2-r2.ebuild:
> line 57: `}'

OK, openssh-2.9_p2-r2 had yet another bug (empty function, thanks to commenting)
out a line, and bash doesn't like empty functions.  Now fixed on rsync and cvs.

> What is the current status with init scripts?  I understand they're in
> considerable flux these days.  For example, which location is correct for the
> 'functions' file?  /etc/rc.d/config/functions or /etc/init.d/functions.sh?

For 1.0_rc6+, /etc/init.d/functions.sh

Best Regards,

-- 
Daniel Robbins					<drobbins@gentoo.org>
Chief Architect/President			http://www.gentoo.org 
Gentoo Technologies, Inc.			



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2001-09-04  4:52 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-09-03 19:00 [gentoo-dev] rc-update and /etc/rc.d/config/functions Ben Beuchler
2001-09-03 20:49 ` Daniel Robbins
2001-09-03 20:52   ` Ben Beuchler
2001-09-03 20:57     ` Daniel Robbins
2001-09-03 21:28       ` Ben Beuchler
2001-09-03 22:53         ` Daniel Robbins

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox