Summary: | sys-kernel/genkernel-3.4.45 does not update /etc/genkernel.conf | ||
---|---|---|---|
Product: | Gentoo Hosted Projects | Reporter: | Alexander <trefoils> |
Component: | genkernel | Assignee: | Gentoo Genkernel Maintainers <genkernel> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | zerochaos |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Alexander
2012-12-23 05:00:57 UTC
(In reply to comment #0) > I have an updated busybox-1.20.2, but my genkernel.conf still says > BUSYBOX_VER="1.20.1". Re-emerging genkernel does not help, since no prompt > for etc-update happens. > > Reproducible: Always > > Steps to Reproduce: > 1. emerge genkernel > 2. > 3. > Actual Results: > No prompt for updating /etc/genkernel.conf > > Expected Results: > An updated genkernel.conf with autodetected versions of busybox and friends genkernel installs its very own version of busybox. (In reply to comment #1) > (In reply to comment #0) > > I have an updated busybox-1.20.2, but my genkernel.conf still says > > BUSYBOX_VER="1.20.1". Re-emerging genkernel does not help, since no prompt > > for etc-update happens. > > > > Reproducible: Always > > > > Steps to Reproduce: > > 1. emerge genkernel > > 2. > > 3. > > Actual Results: > > No prompt for updating /etc/genkernel.conf > > > > Expected Results: > > An updated genkernel.conf with autodetected versions of busybox and friends > > genkernel installs its very own version of busybox. Sorry for my misunderstanding, but it seems irrelevant. I expected genkernel to refer to the version it installs in its default genkernel.conf, but the point is that it does not ask for an etc-update at all. Is that OK? (In reply to comment #2) > Sorry for my misunderstanding, but it seems irrelevant. > I expected genkernel to refer to the version it installs in its default > genkernel.conf, but the point is that it does not ask for an etc-update at > all. Is that OK? This is probably you doing something wrong the last time you updated your /etc/genkernel.conf (since you did not specify what version of Genkernel you are using, I suspect the latest stable). Nowdays the variables for the software Genkernel handles should not be specified inside of /etc/genkernel.conf, unless you want to override the defaults. So you probably did not remove all things in genkernel.conf that got crufted by that update last time you ran etc-config (start use dispatch-conf already!). As I can see it, the easiest way for you to fix this is to "mv /etc/genkernel.conf /etc/genkernel.conf.bak && emerge genkernel && meld /etc/genkernel.cong.bak /etc/genkernel.conf" (or what ever tool you prefer) and be sure to ONLY carry the changes you know you need. > This is probably you doing something wrong the last time you updated your
> /etc/genkernel.conf (since you did not specify what version of Genkernel you
> are using, I suspect the latest stable).
>
> Nowdays the variables for the software Genkernel handles should not be
> specified inside of /etc/genkernel.conf, unless you want to override the
> defaults.
> So you probably did not remove all things in genkernel.conf that got crufted
> by that update last time you ran etc-config (start use dispatch-conf
> already!).
>
> As I can see it, the easiest way for you to fix this is to "mv
> /etc/genkernel.conf /etc/genkernel.conf.bak && emerge genkernel && meld
> /etc/genkernel.cong.bak /etc/genkernel.conf" (or what ever tool you prefer)
> and be sure to ONLY carry the changes you know you need.
Thank you, this is really helpful.
genkernel.conf is updated if you run etc-update or dispatch-conf or whatever you normally use to merge your config files. |