Skip to content

Choose a tag to compare

@morgant morgant released this 25 Sep 19:28

2026-09-25

Added

  • scp-vm:
    • Supports secure copying of files to or from vmm(4) virtual machines
      (VMs) via scp(1) by referencing a VM name or numerical ID (as shown in
      vmctl(8)) in either the 'source' or 'target' path arguments
    • Supports optional username specified as [user@]virtualmachine
  • libsshvm:
    • An sh(1) source file containing functions utilized by both ssh-vm and
      scp-vm, including:
      • Existing _fatal(), _vm_subnet_for_id(), _vm_ip_for_id(), and
        _ping_vm_for_id() functions split out from ssh-vm
      • New _vm_id_for_name() and _is_vm_running() functions

Updated

  • ssh-vm:
    • Split _fatal(), _vm_subnet_for_id(), _vm_ip_for_id(), and
      _ping_vm_for_id() functions out into new libsshvm source file
    • Minor refactor to utilize new _vm_id_for_name() and _is_vm_running()
      functions from libsshvm source file
  • Makefile:
    • Updated install & uninstall targets to support new lib/libsshvm
      and bin/scp-vm files
    • Updated install target to patch the installed copies of ssh-vm and
      scp-vm, rewriting the local libsshvm source file path to the
      installed absolute path