{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"cpdup-5.4.0p0","path":"sysutils/cpdup","url":"/packages/current/sysutils/cpdup/","comment":"utility to mirror filesystems, directories, and files","homepage":"https://www.dragonflybsd.org/","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"The cpdup utility makes an exact mirror copy of the source in the\ndestination, creating and deleting files and directories as necessary.\nUTimes, hardlinks, softlinks, devices, permissions, and flags are\nmirrored. By default, cpdup asks for confirmation if any file or\ndirectory needs to be removed from the destination and does not copy\nfiles which it believes to have already been synchronized (by observing\nthat the source and destination files' sizes and mtimes match). cpdup\ndoes not cross mount points in either the source or the destination. As\na safety measure, cpdup refuses to replace a destination directory with\na file.\n\nIt is a port of the cpdup utility from DragonFly BSD.\n","package_architecture":"amd64","stem":"cpdup","readme":null,"dependencies":[],"reverse_dependencies":{"count":0,"url":null},"categories":["sysutils"],"flavors":[],"only_for_architectures":[],"not_for_architectures":[]}}
