if_igb.ko symbolic link generation is still messed up in that it hard wires the path at installkernel time, messing up copying to other places
    Simon J. Gerraty 
    sjg at juniper.net
       
    Sat Sep  9 22:32:36 UTC 2017
    
    
  
Mark Millard <markmi at dsl-only.net> wrote:
> # ls -lTt /media/boot/kernel/if_igb.ko /mnt/boot/kerndb/if_igb.ko
> lrwxr-xr-x  1 root  wheel  25 Sep  8 22:47:36 2017 /mnt/boot/kerndb/if_igb.ko -> /mnt/boot/kernel/if_em.ko
> lrwxr-xr-x  1 root  wheel  68 Sep  6 20:27:20 2017 /media/boot/kernel/if_igb.ko -> /usr/obj/DESTDIRs/clang-cortexA53-installkernel/boot/kernel/if_em.ko
> 
> In both of these cases the /mnt and /usr/obj/DESTDIRs/ prefixes
> would not exist for booting the PINE64 that the USB SSD is for:
> so file not found if a usage attempt is made.
Yes, when making symlinks in presence of DESTDIR, the src should have
$DESTDIR removed - the following should usually be safe:
ln -s ${src#$DESTDIR} $DESTDIR${target#$DESTDIR}
    
    
More information about the freebsd-current
mailing list