diff options
author | joerg <joerg@FreeBSD.org> | 2004-06-01 20:32:36 +0000 |
---|---|---|
committer | joerg <joerg@FreeBSD.org> | 2004-06-01 20:32:36 +0000 |
commit | 3c677f61f4de959d73ab02195eebde3c5bb75f9d (patch) | |
tree | 63846ea6a4f6475dd3405663bc3b3006d1a927fe /sbin/setkey/scriptdump.pl | |
parent | 5b4075da93df7f93929a1838bd2151160a4acd4c (diff) | |
download | FreeBSD-src-3c677f61f4de959d73ab02195eebde3c5bb75f9d.zip FreeBSD-src-3c677f61f4de959d73ab02195eebde3c5bb75f9d.tar.gz |
Major overhaul of sunlabel(8).
. Implement option -c, all partition sizes will be calculated
in cylinders as opposed to sectors. Since the Sun label is
inherently cylinder-based, this makes the job a little easier.
. Implement option -h, print the label in `human readable'
size/offset format.
. Implement SVR4-compatible VTOC-style elements. They are
fully optional, defaulting to the current behaviour where no
VTOC-style table will be written to disk. However, if
desired, the full functionality of the partitioning menu of
Solaris' format(1m) is now offered (and even more).
. When editing the label, do not loop around edit_label() where
a new template file is generated for each turn, this used to
be annoying in that any possible syntax error caused a
complaint, but then the template was created anew, so the
user had to perform all their editing again. Rather loop
inside edit_label(), similar to bsdlabel(8), so in case of
errors, the user will be presented their previous template
file again.
. If VTOC-style elements are present, the overlap checks are
made less stringent. Overlaps will still be warned about,
but overlaps of `unmountable' partitions against other ones
are no longer fatal. That way, e. g. VxVM encapsulated
disk labels can be fully edited in FreeBSD (but not in
Solaris ;-).
. In print_label(), generate the editing hints only if the -e
flag is in effect. Additionally, print a hint about the
total number of sectors in the (hardware) medium.
. When editing a label, allow for changing the geometry
emulation (and textual name) by modifying the "text:" line
on top. That way, a more effective emulation can be
chosen.
. When editing/reading a label, additionally allow for the
suffixes `s' (512-byte sectors), and `c' (cylinders) in the
partition size field.
. Finally, turn the stub man page into something that really
explains the entire thing.
Diffstat (limited to 'sbin/setkey/scriptdump.pl')
0 files changed, 0 insertions, 0 deletions