Re: [PATCH] Collect DSO deps for NetworkManager plugins.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



William F. Acker WB2FLW +1 303 722 7209 wrote:
> On Fri, 9 Jan 2009, Hans de Goede wrote:
> 
>>
>>
>> Jesse Keating wrote:
>>> On Thu, 2009-01-08 at 14:34 -1000, David Cantrell wrote:
>>>> 'cp -a' considered harmful.  jkeating brought to my attention today
>>>> that
>>>> libgio-2.0.so.0 was not getting copying in to the initrd.img which is
>>>> required by libnm-settings-plugin-ifcfg-rh.so.
>>>>
>>>> The problem was caused by my patch to mk-images which changed the
>>>> plugin
>>>> instbin line to a 'cp -a' for the *.so files in
>>>> /usr/$LIBDIR/NetworkManager.
>>>> We need to use the instbin function so that get_dso_deps() is run on
>>>> the
>>>> plugin files and we pick up dependent libraries.
>>>> ---
>>>>  scripts/mk-images |    6 +++++-
>>>>  1 files changed, 5 insertions(+), 1 deletions(-)
>>>>
>>>> diff --git a/scripts/mk-images b/scripts/mk-images
>>>> index 496a7c8..9e68fac 100755
>>>> --- a/scripts/mk-images
>>>> +++ b/scripts/mk-images
>>>> @@ -698,7 +698,11 @@ makeinitrd() {
>>>>      cp -a $IMGPATH/etc/dbus-1/system.d/nm-*.conf
>>>> $MBD_DIR/etc/dbus-1/system.d
>>>>      cp -a $IMGPATH/etc/dbus-1/system.d/NetworkManager.conf
>>>> $MBD_DIR/etc/dbus-1/system.d
>>>>      cp -a $IMGPATH/etc/NetworkManager/nm-system-settings.conf
>>>> $MBD_DIR/etc/NetworkManager
>>>> -    cp -a $IMGPATH/usr/$LIBDIR/NetworkManager/*.so
>>>> $MBD_DIR/usr/$LIBDIR/NetworkManager
>>>> +    ( cd $IMGPATH/usr/$LIBDIR/NetworkManager
>>>> +      for f in *.so ; do
>>>> +          instbin $IMGPATH /usr/$LIBDIR/NetworkManager/$f $MBD_DIR
>>>> /usr/$LIBDIR/NetworkManager/$f
>>>> +      done
>>>> +    )
>>>>      ( cd $IMGPATH/usr/libexec
>>>>        for f in nm-* ; do
>>>>            instbin $IMGPATH /usr/libexec/$f $MBD_DIR /usr/libexec/$f
>>>
>>> This looks fine from a code point of view.
>>
>> +1 looks good to me too.
>>
>> Regards,
> 
>      An, even better, it works!  I applied the two patches to
> anaconda-11.4.1.63 found in F10 updates and, much to my surprise and
> gratification, telnet answered.  The only downside is that, unlike
> 11.4.1.62, we no longer do neighbor discovery and configure an IPv6
> address.  I was just dying to see if I could do a telnet installation
> over V6.  <grin>  I also should note that I stopped once the telnet
> session was established, so I don't know for sure that an actual
> installation would be done.  The reporter of bug 471082 is going to
> attempt a complete installation and she'll post the results there.  Hope
> this helps.
> 

With the move to NetworkManager, we do not currently have IPv6
networking support in anaconda anymore.  There is work upstream in
NetworkManager that is adding IPv6 support, so once that happens, we
will gain IPv6 support in anaconda (again).

Thanks for testing out telnet, glad to hear that's working again.

-- 
David Cantrell <dcantrell@xxxxxxxxxx>
Red Hat / Honolulu, HI

_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list

[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux