When creating gpt partitions on a USB flash drive, glabel(8) behaves unexpectedly (repeatable behaviour):
Cmd #4 shows (as expected) that there is no glabel data on
Cmd #5 is an intentionally made typo (the extra "-" in the glabel argument); its result is as expected.
Cmd #6 should output an error message; like cmd #8.
What is happening?
Code:
[1] # gpart destroy -F da0
da0 destroyed
[2] # gpart create -s gpt da0
da0 created
[3] # gpart add -t freebsd-ufs -l FreeBLAH da0
da0p1 added
[4] # glabel dump da0p1
Can't read metadata from da0p1: Invalid argument.
glabel: Not fully done.
[5] # glabel stop Free-BLAH
glabel: Label Free-BLAH is invalid.
[6] # glabel stop FreeBLAH
[7] # echo $?
0
[8] # glabel stop FreeBLAH
glabel: Label FreeBLAH is invalid.
[9] # echo $?
1
da0p1.Cmd #5 is an intentionally made typo (the extra "-" in the glabel argument); its result is as expected.
Cmd #6 should output an error message; like cmd #8.
What is happening?
Code:
% uname -a
FreeBSD q210 12.3-RELEASE-p5 FreeBSD 12.3-RELEASE-p5 GENERIC amd64