summaryrefslogtreecommitdiffstats
path: root/sbin/disklabel (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Do not adjust (uhm.. zero) the swap 'b' partition size if physmem isderaadt2021-03-091-2/+2
| | | | | | zero (should not happen, but did), because the auto-allocate code will put a filesystem on that partition. ok otto kurt
* unbreak getline() conversion in disklabelnaddy2021-02-031-5/+6
|
* replace fgetln(3) with getline(3) in disklabelnaddy2021-02-021-14/+12
| | | | | | | Since getline() returns a C string, we don't need to carry around the length separately. ok millert@
* fix mistaken operator precedence in a pointer dereference in disklabelnaddy2021-01-311-3/+3
| | | | ok millert@
* Constify dktypenames and fstypenames in libc.guenther2020-11-141-3/+5
| | | | | | Adjust variable declaration in disklabel to match. ok millert@ deraadt@
* unify and cleanup -DSEEALSO chunks in both disklabel Makefilesderaadt2020-07-211-15/+10
|
* ce examples of "Ar arg Ar arg" with "Ar arg arg" and stop the spread;jmc2020-04-231-4/+4
|
* Sync with table in editor.c; from Martin <openbsd at academicsolutions dot ch>otto2020-01-281-3/+3
|
* Spell "mount point" as other man pages do, with a space.bentley2019-12-191-5/+5
| | | | ok jmc@
* Make /usr maximum 6G and grow it faster; ok lots of devsotto2019-11-192-7/+7
|
* Bump /usr on big auto-allocation table; ok krw@ sthen@ phessler@otto2019-08-212-5/+5
|
* snprintf/vsnprintf return < 0 on error, rather than -1.deraadt2019-07-031-3/+3
|
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-281-2/+2
| | | | | | value < 0. errno is only updated in this case. Change all (most?) callers of syscalls to follow this better, and let's see if this strictness helps us in the future.
* Add missing )claudio2019-05-111-2/+2
|
* socppc makes an extended visit to the bigbucket.deraadt2019-05-111-2/+2
| | | | ok kettenis
* Add '*' to disklabel(8) editor prompt when in-memory copy of disklabelkrw2019-04-292-4/+22
| | | | | | | | | has been modified. Use name of disk being edited in fdisk(8) editor prompt. Idea from tb@. ok tb@ deraadt@
* Add comment to prod updates to regress/sbin/disklabelkrw2019-04-031-1/+7
| | | | | *.ok files whenever space_allocation tables are modified.
* Use consistant idiom for checking return value ofkrw2019-04-022-23/+26
| | | | | | | | ioctl() (i.e. == -1). Don't prepend 'ioctl ' to ioctl name in error or warning messages. Always put the ioctl name in emitted messages. No intentional functional change.
* No need for RESTORE (-R) to call DIOCGINFO and mpsave() twice inkrw2019-04-021-7/+2
| | | | | | | normal mode. And not overwriting any -F/-f file when in -n (donothing) mode is likely less surprising.
* Remove l_perror() and rely on warn() for failurekrw2019-04-021-33/+8
| | | | | | messages in writelabel(). Consolidate two consecutive 'if (!donothing) ...' blocks into one.
* Bring documentation into better correspondancekrw2019-04-011-5/+8
| | | | | | with latest command line prompt change. ok kn@ jmc@, with more improvements inevitable.
* No need to save/restore fields across the invocation ofkrw2019-04-011-10/+2
| | | | | | | getasciilabel() when getasciilabel() explicitly avoids changing those fields. ok otto@
* simpler display;jmc2019-03-311-3/+2
|
* update the default partition sizes in the man page as wellphessler2019-03-311-9/+9
| | | | pointed out by otto@
* when using the auto partitioner, grow minimum size for /usr to 1300M.phessler2019-03-311-3/+3
| | | | | | | bare minimum /usr for all sets on amd64 is 920M used space, and we need some more for upgrades, as well as relinking libs and kernels. OK deraadt@
* Enhance prompt shown during -E label editing. Alwayskrw2019-03-312-4/+4
| | | | | display the disk device whose label is being edited. Change '>' to '#' when in expert mode.
* update the error message for the interactive 'n' command to show thatjmc2019-03-071-2/+2
| | | | | | -F or -f is required; ok krw
* use colons before showing examples; while here, replace the \*( char sequences;jmc2019-03-071-8/+8
|
* Compute params of shrunk partition and not of resized one; ok krw@otto2019-02-211-5/+5
|
* I am retiring my old email address; replace it with my OpenBSD one.millert2019-01-251-2/+2
|
* The common autolayout with all partitions needs not at least 10GB to beclaudio2018-12-041-3/+3
| | | | | selected. Adjust documentation. OK krw@
* FS_BOOT partitions are just partitions. Not free(ish) space.krw2018-11-251-2/+1
| | | | ok deraadt@ as part of larger diff
* Increase /usr/local max size to 20 GB in default templatesolene2018-09-212-5/+5
| | | | ok krw@ deraadt@ jca@
* Update disklabel(8) man page with the new 5G minimum for /usr/obj.bluhm2018-09-191-9/+5
| | | | | Remove Tn macro to make mandoc lint happy. requested by jmc@
* Increase minimum size for /usr/obj partition to 5 Gig. This allowsbluhm2018-09-181-2/+2
| | | | | to run make build and make regress after a default install. OK deraadt@
* Tighten validation tests on an obscure corner case ofkrw2018-09-111-7/+16
| | | | | | | | trying to align partitions to size <= 0 or past the end of the disk. Emit error message in this case as in other align errors. Looks good to otto@.
* Practice safe free()'ing by setting alloc to NULL tokrw2018-08-301-1/+2
| | | | | | | | prevent double free. Spotted by jsg@, simpler fix by myself and miko@. ok jsg@
* Never let FS_RAID partition be named, a.k.a. given a mount point.krw2018-08-301-40/+38
| | | | | | | Nuke pointless and inconsistant error message before one get_mp() invocation. ok otto@
* Tweak messages emitted by editor_resize() so "Partition x shrunk ..."krw2018-08-281-6/+10
| | | | | | | is only printed if the disklabel gets modified. Also, include the new size. On failure just report "Amount too big.".
* disklabel(8) no longer touches bootstrap code so stop mentioning it.krw2018-08-271-33/+4
| | | | | | | | | The MD writedisklabel() function ensures the disklabel does not intrude on bootstraps. Add a Xr to installboot(8), which does bootstrappy stuff these days. ok jmc@
* disklabel(8) has not used the primary/secondary boot fileskrw2018-08-261-5/+1
| | | | for years. Remove mention of same from 'FILES' section.
* The three -B forms of disklabel(8) were nuked years ago. So removekrw2018-08-261-7/+2
| | | | stray reference to them.
* Always check the return values of get_[fsize|bsize|cpg].krw2018-08-231-10/+18
| | | | | | Accept partition changes only if all succeed. ok tb@ deraadt@
* Unbreak 'R'esize.krw2018-08-211-4/+5
| | | | | | Problem noted and fix tested by jcs@. ok otto@
* Nuke stray/pointless 'volatile' for local var.krw2018-08-111-2/+2
|
* Oops. Missing chunk from previous 'secs' -> 'ui'.krw2018-08-041-2/+2
|
* Rename local variable 'secs' to 'ui' to be consistant with all otherkrw2018-08-041-8/+8
| | | | uses of getuint64(). No change to executable.
* errno is never checked after a call to getuint64(). So there is nokrw2018-08-021-2/+1
| | | | | point to getuint64() setting it to EINVAL when the user enters an invalid value or aborts input with a ^D.
* Cleanup and clarify getuint64() by using thekrw2018-07-121-104/+49
| | | | | | | | same functions as auto-allocation. parse_sizespec() and apply_unit(). No intentional functional change. Looked good to tb@
* Cleanup and clarify the has_overlap() logic so it can be read bykrw2018-07-121-46/+36
| | | | | | | | | | normal people and is more efficient to boot. The only intentional functional change was to use mergesort() instead of heapsort() so that partitions with the same offset retain their order in the emitted verbiage. Looked good to tb@, ok kn@