This diff clarifies when a virtual "a" partition may be used with udfclient images.
Thanks to Jens A. Griepen for bringing the matter to my attention.
diff --git a/sysutils/udfclient/Makefile b/sysutils/udfclient/Makefile index 7dc63d78d72..7c2c926fa9f 100644 --- a/sysutils/udfclient/Makefile +++ b/sysutils/udfclient/Makefile @@ -2,7 +2,7 @@ COMMENT = userland implementation of the UDF filesystem -V = 0.8.11 +V = 0.8.11p0 DISTNAME = UDFclient.${V} PKGNAME = udfclient-${V} CATEGORIES = sysutils diff --git a/sysutils/udfclient/pkg/README b/sysutils/udfclient/pkg/README index caa00e7de1e..410d4606cc6 100644 --- a/sysutils/udfclient/pkg/README +++ b/sysutils/udfclient/pkg/README @@ -31,12 +31,15 @@ Special files and links UDF on disk drives ------------------ -Disklabels are not used, except for virtual partition "a" with -2048-byte blocksize devices. MBRs are not used, the filesystem -begins at LBA 0. Partition "c" should be used if writing directly -to a drive instead of an image file. If the drive contains prior -data, zero the leading sectors before use as shown in the first -command below. +OpenBSD disklabels are not used on storage media. OpenBSD will create +an in-memory virtual "a" partition when natively mounting UDF filesystems +read-only on 2048-byte block devices or images; see Interoperability with +mount_udf(8) below. + +MBRs are not used, the filesystem begins at LBA 0. Raw partition "c" +should be used if writing directly to a drive instead of an image file. +If the drive contains prior data, zero the leading sectors before use as +shown in the first command below. # dd if=/dev/zero of=/dev/rsd9c count=63 # newfs_udf -L shared.drive /dev/rsd9c