I want to cross-compile
As far as I understood, the best and most recommended way to do this would be to set server
on my laptop when the compilation is done on the server?
By the way, is NFS mount is the only possible way to install cross-compiled world? I looked in release(7) and build(7) and there are only ways to install the release using DVD, memstick or stuff like which sounds like a fresh installation. I'm looking for something that would allow me to quickly update my laptop system frequently. For example, I expected that release(7) would have some target that would include say a tar(1) archive where the results of
buildworld and buildkernel on my local home server (LAN) and install the results on my laptop.As far as I understood, the best and most recommended way to do this would be to set server
MAKEOBJDIRPREFIX to say /usr/objcross and on my laptop mount it as /usr/obj (NFS). Is that correct? Would it be enough for a complete installation to do
Code:
# make installkernel
# make installworld
By the way, is NFS mount is the only possible way to install cross-compiled world? I looked in release(7) and build(7) and there are only ways to install the release using DVD, memstick or stuff like which sounds like a fresh installation. I'm looking for something that would allow me to quickly update my laptop system frequently. For example, I expected that release(7) would have some target that would include say a tar(1) archive where the results of
buildworld and buildkernel were packaged and then something like install.sh (or a make(1) target), which would install them. In that case the Internet connection between building server and the target machine would not be necessary and I could just transfer .tar file over to my laptop and still quickly update my system.