Migrate Packages from Host A to Host B

How to migrate all Packages Got several Packages installed on Host A and you would like to migrate them to Host B ? That’s easy :) Extract on Host A pkg_info -mz | tee list ansible-- bash-- ... vnstat-- wget-- scp list HostB:/tmp/ Import on Host B doas pkg_add -l /tmp/list Oneline or you can simple do it in one line, although there are two commands. copy and install target=""; pkg_info -mz |ssh ${target} "cat > /tmp/list"; ssh ${target} "pkg_add -l /tmp/list" sha256: 1d25c59d7d6b56eecb06154d26669b7c731c2cd255c9ddf014fd1a202b8f9f10