update-alternatives question
Charles-Henri Gros
charles-henri.gros+openmoko at m4x.org
Sun Sep 14 06:09:11 CEST 2008
Joel Newkirk wrote:
> Quick question, hopefully someone can instantly see my error:
>
> I've built the full iproute2 toolset, and am working on an ipk/opk for ip
> and tc.
>
> The default om2008 at least, has /bin/ip linked to /bin/busybox. So that
> should be changed. For inspiration, I looked at the postinst script for
> grep, since it must perform the same changes. (point at full bin instead
> of busybox in postinst, restore in prerm) So I took the
> update-alternatives line from grep's postinst and simply replaced 'grep'
> with 'ip' everywhere.
>
> root at iota:~# update-alternatives --install /usr/bin/ip ip ip.ip 100
> update-alternatives: Error: cannot register alternative ip to /usr/bin/ip
> since it is already registered to /bin/ip
>
> Isn't this the point of update-alternatives - to allow multiple possible
> binaries, and 'register' the one with highest priority? What have I done
> wrong? And why is the <path> component grep.grep (or in my case ip.ip)??
grep.grep is the binary that contains what the "grep" package installs.
You should probably install your "ip" as "ip.ip", or use /usr/bin/ip (if
that's where you install it)
So the command would look like (I think):
update-alternatives --install /bin/ip ip /usr/bin/ip 100
--
Charles-Henri
More information about the community
mailing list