Commit Graph

189 Commits

Author SHA1 Message Date
joerg 459b255b5e gpt_vwarnx is printf-like. 2016-01-08 18:59:01 +00:00
christos f9db75489b - add more informational messages
- handle case where last argument is an option not a device (set -l)
2015-12-29 16:45:04 +00:00
jnemeth 775c41e25a pretty up attribute display a bit 2015-12-26 13:12:16 +00:00
martin 1c2d0f1f02 Improve "show -a" display: split human readable Type: field from the Type-GUID
to avoid wrapping in the common case; add a human readable Size: display.
2015-12-26 13:08:45 +00:00
wiz 6471a2935e Simplify usage for gpt show. 2015-12-25 12:16:03 +00:00
martin 53078a2022 Add a -a flag to the show command, so we can display the full GPT with
all information in one go.
2015-12-25 10:59:56 +00:00
martin ac62bbaf8f Fix output in an error case 2015-12-24 17:35:57 +00:00
wiz 34c418c523 Bump date for previous.
Remove trailing whitespace.
2015-12-06 09:36:57 +00:00
christos 56604dcf08 remove more duplicated code. 2015-12-06 04:27:05 +00:00
christos 4d523900d0 Add listing commands for type, set and unset.
Add help and formatting for set and unset.
Change show to print all the attribute info in one line.
2015-12-06 00:39:26 +00:00
christos 4eb04fb6c1 Add debugging and more to migration 2015-12-05 18:46:08 +00:00
christos af38b629ef type confusion 2015-12-04 21:39:18 +00:00
christos ffec5f5c18 Kill newline 2015-12-04 16:54:28 +00:00
christos 5b47b594ae Fix resizedisk. 2015-12-04 16:46:24 +00:00
christos a69d504e75 put back usage from kre 2015-12-04 01:47:48 +00:00
christos 667106442f don't print dkctl message for files
fix typo
2015-12-04 01:46:32 +00:00
christos c8b27b5883 fix label printing. 2015-12-04 01:46:12 +00:00
christos e3058c5edd CID 1341564: Arg memory leak 2015-12-03 21:51:02 +00:00
christos 8bffbb3c7c more leak 2015-12-03 21:49:51 +00:00
christos b58e9ed6af CID 1341563: fix leak 2015-12-03 21:48:12 +00:00
christos e37a2a9523 CID 1341561: Argument memory leak 2015-12-03 21:46:22 +00:00
christos 560e3b65f3 CID 1341560: Free arg. 2015-12-03 21:43:25 +00:00
christos 849ad1de81 CID 1341558: Fix proplib memory leaks 2015-12-03 21:40:32 +00:00
christos 0f11011500 CID 1341556: Don't leak map info 2015-12-03 21:30:54 +00:00
christos d293a8ecdb CID 1341548: Check error returns 2015-12-03 20:58:08 +00:00
christos 7c444fb990 compare to stdout, thanks kre 2015-12-03 04:39:41 +00:00
christos c7ec83db51 Add a space. 2015-12-03 02:16:00 +00:00
christos ba571ee20f Fix stray paste, noted by kre. 2015-12-03 02:09:20 +00:00
christos 5c1ccc6e9b WARNS=6 2015-12-03 02:02:43 +00:00
christos 621ecf3c5e remove extra assignment 2015-12-03 01:16:21 +00:00
christos da0a3b4c0b eliminate static globals so that commands can be re-used. 2015-12-03 01:07:28 +00:00
christos 54261dc52d - factor out into smaller separate functions
- fix signed/unsigned confusion
- do proper write checks
- fix some memory leaks
2015-12-02 22:32:04 +00:00
christos 73ff464c21 don't hard-code the program name 2015-12-02 20:42:07 +00:00
christos b62e64290c merge duplicated code and check allocations. 2015-12-02 20:41:10 +00:00
christos 2e738cf025 check allocations 2015-12-02 20:09:54 +00:00
christos 53de6040eb annotate map additions with non-allocated memory. 2015-12-02 20:09:33 +00:00
christos c458b37c6c - check errors from map allocation
- make map_resize return -1 instead of 0, and handle errors locally
  explaining what's going wrong
2015-12-02 20:01:44 +00:00
christos 2eda9128ae Allow backup and restore to operate on files. 2015-12-02 12:36:53 +00:00
christos 466f99a5ab don't advertise stuff we don't support. 2015-12-02 12:24:02 +00:00
christos ce4e8c4470 Always set NOSYNC if regular file, even if we got the size from the command
line.
2015-12-02 12:20:52 +00:00
jnemeth de2c104cf3 hrmm...
i386devel: {245} ./gpt add -b 1000 -s 1000 disk
Segmentation fault (core dumped)

Where's my flyswatter?   .......zzzzzzzap
2015-12-02 11:20:34 +00:00
jnemeth 777094fd12 - dereferencing NULL is generally bad, found by visual inspection
- automatically set nosync when opening a file to avoid spurious errors
2015-12-02 10:19:58 +00:00
christos 272fa82935 print the old and the new style usage. 2015-12-02 04:17:25 +00:00
christos cdf86847f5 refactor the utf code so that it does not leak memory. 2015-12-02 04:07:11 +00:00
christos d1f209293e split out into smaller functions. 2015-12-02 04:06:47 +00:00
christos c94670c3be use the utility function. 2015-12-02 04:06:10 +00:00
christos b732231137 - write a function to set the entity, so that we don't reset to guid.
- entry 0 means create entry.
2015-12-02 01:01:55 +00:00
christos 0f004afe33 merge command line parsers and check all memory allocations. 2015-12-01 23:29:07 +00:00
christos 1c8d6ff1b4 Reflect reality better; we don't handle multiple devices anymore, and
the partitions option is only for the commands that support it.
2015-12-01 22:49:25 +00:00
christos bbb4a8ab26 refactor more duplicated code. 2015-12-01 19:25:24 +00:00