]>
git.ipfire.org Git - thirdparty/util-linux.git/log
Karel Zak [Thu, 27 Jun 2013 12:21:07 +0000 (14:21 +0200)]
fdisk: ask for partition in chars
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 27 Jun 2013 12:18:57 +0000 (14:18 +0200)]
libfdisk: allow to address partition by chars
For example BSD uses letters rather tahn numbers to address partition,
the fist partition is 'a', last partition is 'p'.
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 27 Jun 2013 09:26:00 +0000 (11:26 +0200)]
fdisk: improve menus to make it more usable for BSD label
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 27 Jun 2013 08:54:19 +0000 (10:54 +0200)]
fdisk: (bsd) cleanup driver initialization
- assume DOS partition only for nested BSD (cxt->parent is set)
- don't create BSD label in label probe function, require
fdisk_create_disklabel() call
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 27 Jun 2013 08:52:34 +0000 (10:52 +0200)]
libfdisk: improve nested context initialization
- all label prober() function in fdisk_new_nested_context()
- don't reset device properties for nested contexts
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 26 Jun 2013 11:29:50 +0000 (13:29 +0200)]
libfdisk: (dos) cosmetic changes
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 26 Jun 2013 11:18:50 +0000 (13:18 +0200)]
fdisk: (bsd) clean up header file
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 26 Jun 2013 09:46:09 +0000 (11:46 +0200)]
fdisk: (bsd) use macros from pt-mbr.h
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 26 Jun 2013 09:32:19 +0000 (11:32 +0200)]
fdisk: (bsd) use pt-bsd.h
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 26 Jun 2013 09:32:06 +0000 (11:32 +0200)]
libblkid: move bsd definitions to pt-bsd.h
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 26 Jun 2013 09:11:59 +0000 (11:11 +0200)]
fdisk: (bsd) clean up BSD_LABEL* macros
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 26 Jun 2013 08:21:31 +0000 (10:21 +0200)]
libfdisk: move mbr code to the library
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 26 Jun 2013 06:54:01 +0000 (08:54 +0200)]
fdisk: (dos) use libfdisk to ask for partition type
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 25 Jun 2013 14:57:56 +0000 (16:57 +0200)]
fdisk: cleanup warning messages
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 25 Jun 2013 14:40:01 +0000 (16:40 +0200)]
fdisk: remove nowarn global variable
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 25 Jun 2013 14:22:51 +0000 (16:22 +0200)]
fdisk: (dos) cleanup public function names
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 25 Jun 2013 14:14:23 +0000 (16:14 +0200)]
fdisk: (dos) remove unnecessary header file stuff
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 25 Jun 2013 13:58:36 +0000 (15:58 +0200)]
fdisk: cleanup header file
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 25 Jun 2013 13:55:02 +0000 (15:55 +0200)]
fdisk: (dos) add dos menu callback
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 25 Jun 2013 13:31:21 +0000 (15:31 +0200)]
libfdisk: add generic function to set disklabel ID
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 25 Jun 2013 12:40:34 +0000 (14:40 +0200)]
libfdisk: add generic function to get disklabel ID
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 25 Jun 2013 12:08:02 +0000 (14:08 +0200)]
fdisk: (gpt) enlarge columns in list output
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 25 Jun 2013 11:15:09 +0000 (13:15 +0200)]
fdisk: (dos) remove remaining printf() usage
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 25 Jun 2013 11:06:55 +0000 (13:06 +0200)]
fdisk: (dos) clean up list PT functions
- use tt.c to list partitions
- list extended partitions in expert mode
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 21 Jun 2013 11:11:59 +0000 (13:11 +0200)]
fdisk: (dos) fix possible mem-leaks
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 21 Jun 2013 10:45:30 +0000 (12:45 +0200)]
fdisk: (dos) move macro is_dos_compatible()
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 21 Jun 2013 10:44:03 +0000 (12:44 +0200)]
fdisk: (dos) remove remaining global variables
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 21 Jun 2013 10:37:14 +0000 (12:37 +0200)]
fdisk: (dos) remove global variables for extended partitions
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 20 Jun 2013 09:36:25 +0000 (11:36 +0200)]
fdisk: (dos) don't check for CHS in move-begin command
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 20 Jun 2013 09:30:39 +0000 (11:30 +0200)]
fdisk: (dos) remove global ptes[]
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 19 Jun 2013 13:42:47 +0000 (15:42 +0200)]
fdisk: add mbr_get_partition()
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 19 Jun 2013 12:42:45 +0000 (14:42 +0200)]
fdisk: (dos) remove inline function from header file
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 19 Jun 2013 12:39:40 +0000 (14:39 +0200)]
fdisk: (dos) remove unnecessary function
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 19 Jun 2013 12:36:59 +0000 (14:36 +0200)]
fdisk: (dos) move pte specific function to dos.c
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 19 Jun 2013 12:32:48 +0000 (14:32 +0200)]
fdisk: use functions from pt-mbr.h
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 18 Jun 2013 13:27:24 +0000 (15:27 +0200)]
fdisk: (dos) use pt-mbr.h
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 18 Jun 2013 13:22:31 +0000 (15:22 +0200)]
fdisk: rename CHS dos_partition struct members
... to make the code more compatible with include/pt-mbr.h
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 18 Jun 2013 13:11:57 +0000 (15:11 +0200)]
libblkid: rename sys_type to sys_ind
This makes struct dos_partition more compatible with the current fdisk
code.
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 18 Jun 2013 13:06:48 +0000 (15:06 +0200)]
include/pt-mbr: add functio to store le
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 18 Jun 2013 13:03:26 +0000 (15:03 +0200)]
libblkid: move MBR definitions to include/pt-mbr.h
Karel Zak [Tue, 18 Jun 2013 12:52:25 +0000 (14:52 +0200)]
fdisk: (dos) rename struct partition to dos_partition
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 18 Jun 2013 12:45:01 +0000 (14:45 +0200)]
fdisk: (dos) rename members in struct pte
... to make it more readable.
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 14 Jun 2013 13:56:55 +0000 (15:56 +0200)]
fdisk: move dos specific code
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 14 Jun 2013 13:49:05 +0000 (15:49 +0200)]
fdisk: remove dead code
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 14 Jun 2013 13:17:45 +0000 (15:17 +0200)]
fdisk: cleanup warnings
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 14 Jun 2013 12:33:51 +0000 (14:33 +0200)]
libfdisk: add FDISK_LABEL_FL_REQUIRE_GEOMETRY
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 12 Jun 2013 15:47:49 +0000 (17:47 +0200)]
fdisk: move remaining ptes[] code to fdiskdoslabel.c
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 12 Jun 2013 15:28:26 +0000 (17:28 +0200)]
fdisk: cleanup usage()
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 12 Jun 2013 15:16:39 +0000 (17:16 +0200)]
fdisk: move get_nr_sects() fdisk.h
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 12 Jun 2013 15:10:42 +0000 (17:10 +0200)]
fdisk: remove old code to ask user
Old code has been broken by design:
* use global variables
* fixed buffer size
* useless within libfdisk
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 12 Jun 2013 15:09:28 +0000 (17:09 +0200)]
fdisk: use libfdisk to ask for partition type
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 12 Jun 2013 11:41:44 +0000 (13:41 +0200)]
fdisk: (bsd) use libfdisk for partition number dialog
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 12 Jun 2013 11:25:57 +0000 (13:25 +0200)]
fdisk: (bsd) cleanup bootstrap install code
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 12 Jun 2013 10:28:43 +0000 (12:28 +0200)]
fdisk: (bsd) use libfdisk to ask for label setting
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 12 Jun 2013 09:33:15 +0000 (11:33 +0200)]
fdisk: (bsd) cleanup label initialization
- remove unused variables
- cleanup code
- use ask API
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 11 Jun 2013 13:42:50 +0000 (15:42 +0200)]
fdisk: (bsd) use ask API for add partition dialog
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 11 Jun 2013 13:42:08 +0000 (15:42 +0200)]
libfdisk: copy ask callback from parental context
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 11 Jun 2013 13:25:48 +0000 (15:25 +0200)]
fdisk: (dos) fix offset dialog unit
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 11 Jun 2013 13:05:03 +0000 (15:05 +0200)]
fdisk: (dos) remove remaining read_{int,char}() functions
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 11 Jun 2013 12:50:15 +0000 (14:50 +0200)]
fdisk: (dos) use ask API for new partition dialog
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 11 Jun 2013 10:03:12 +0000 (12:03 +0200)]
fdisk: (dos) use ask API to change disk ID
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 11 Jun 2013 08:41:34 +0000 (10:41 +0200)]
fdisk: remove ugly fatal() function
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 11 Jun 2013 08:17:57 +0000 (10:17 +0200)]
fdisk: remove Mac code
The code has been used only to detect magic strings, nothing else.
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Mon, 10 Jun 2013 10:04:27 +0000 (12:04 +0200)]
lsblk: use TT_FL_FREEDATA for tt table
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Mon, 10 Jun 2013 10:00:12 +0000 (12:00 +0200)]
lscpu: use TT_FL_FREEDATA for tt table
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Mon, 10 Jun 2013 09:55:52 +0000 (11:55 +0200)]
prlimit: use TT_FL_FREEDATA for tt table
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Mon, 10 Jun 2013 09:51:44 +0000 (11:51 +0200)]
swapon: use TT_FL_FREEDATA for tt table
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Mon, 10 Jun 2013 09:49:38 +0000 (11:49 +0200)]
losetup: use TT_FL_FREEDATA for tt table
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Mon, 10 Jun 2013 09:48:16 +0000 (11:48 +0200)]
partx: use TT_FL_FREEDATA for tt table
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Mon, 10 Jun 2013 09:44:40 +0000 (11:44 +0200)]
lslocks: use TT_FL_FREEDATA for tt table
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Mon, 10 Jun 2013 09:39:03 +0000 (11:39 +0200)]
findmnt: use TT_FL_FREEDATA for tt table
For findmnt(8) output we mix static and libmount data together with
in-findmnt allocated buffers. This patch cleanup all and use allocated
buffers for all output. All is deallocated by tt_free_table().
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Mon, 10 Jun 2013 09:08:08 +0000 (11:08 +0200)]
wdctl: use TT_FL_FREEDATA for tt table
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Mon, 10 Jun 2013 09:03:12 +0000 (11:03 +0200)]
libfdisk: (sgi) add driver
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 7 Jun 2013 13:34:39 +0000 (15:34 +0200)]
fdisk: (sgi) remove dead code
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 31 May 2013 11:12:15 +0000 (13:12 +0200)]
fdisk: (sgi) rewrite sgi_list_table()
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 31 May 2013 09:49:42 +0000 (11:49 +0200)]
fdisk: (sgi) small coding style changes
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 31 May 2013 09:18:36 +0000 (11:18 +0200)]
fdisk: (sgi) rdon't use read_chars() to ask yes/no question
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 31 May 2013 09:11:45 +0000 (11:11 +0200)]
fdisk: (sgi) cleanup boot file name code
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 30 May 2013 15:44:54 +0000 (17:44 +0200)]
fdisk: (sgi) use ask API for first/last dialogs
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 30 May 2013 15:43:03 +0000 (17:43 +0200)]
fdisk: (sgi) fix checksum calculation
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 30 May 2013 13:42:30 +0000 (15:42 +0200)]
fdisk: (sgi) use stuff ffrom pt-mbr.h and libfdisk
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 30 May 2013 13:22:41 +0000 (15:22 +0200)]
libblkid: move MBR partition types to include/
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 30 May 2013 09:31:38 +0000 (11:31 +0200)]
fdisk: (sgi) cleanup devparams flags
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 29 May 2013 13:26:23 +0000 (15:26 +0200)]
fdisk: (sgi) remove global freelist
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 29 May 2013 13:10:03 +0000 (15:10 +0200)]
fdisk: (sgi) remove unnecessary code
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 29 May 2013 13:08:12 +0000 (15:08 +0200)]
libfdisk: (sun) remove duplicate code
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 29 May 2013 13:06:33 +0000 (15:06 +0200)]
fdisk: (sgi) cleanup disk label struct usage
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 29 May 2013 12:43:05 +0000 (14:43 +0200)]
fdisk: (sgi) cleanu sgi_info stuff
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 29 May 2013 12:23:56 +0000 (14:23 +0200)]
fdisk: (sgi) remove magic strings
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 29 May 2013 12:19:19 +0000 (14:19 +0200)]
fdisk: (sgi) use cpu_to_beXX() and beXX_to_cpu()
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 29 May 2013 11:54:34 +0000 (13:54 +0200)]
fdisk: (sgi) share disk label definition with libblkid
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 29 May 2013 11:17:06 +0000 (13:17 +0200)]
libblkid: move SGI disklabel definitions to include/
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 24 May 2013 09:48:58 +0000 (11:48 +0200)]
libfdisk: make it possible to reset device properties
- remember user C/H/S and sector size
- reset all device properties before create a new label (maybe the
old setting has been affected by previous on-disk label)
- always apply user setting after the reset
- improve topology/geometry debug messages
Note that for fdisk "user C/H/S and sector size" means on command line
specified values. If you override the setting by c/h/s commands in
expert menu then the setting is applied to the current disk label
only. If you create a new disk label (e.g change MBR to GPT) then
fdisk will use the original setting.
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 24 May 2013 07:36:11 +0000 (09:36 +0200)]
fdisk: (sgi) remove printf from code
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 24 May 2013 06:55:45 +0000 (08:55 +0200)]
fdisk: cleanup SGI verify disklabel function
- the function is also used to detect gaps, so the verbose output has
to be optional rather than permanently enabled
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 23 May 2013 13:55:35 +0000 (15:55 +0200)]
fdisk: move sun commands to sun menu callback
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 22 May 2013 13:37:47 +0000 (15:37 +0200)]
fdisk: add functions to geometry menu
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 22 May 2013 13:11:56 +0000 (15:11 +0200)]
fdisk: move geometry commands to separate menu
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 22 May 2013 12:41:58 +0000 (14:41 +0200)]
libfdisk: clean up sun geometry stuff
- move fdisk_sun_set_* functions to public API file
- remove extra function to set ncyl -- this has to follow regular
geo.cylinders
- set alternative cylinders to zero (to be compatible with parted)
- it seems that the previous code completely ignored relation between
geo.cylinders, sunlabel->acyl and sunlabel->ncyl.
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 21 May 2013 14:12:10 +0000 (16:12 +0200)]
libfdisk: support GPT partition name (label) change
Signed-off-by: Karel Zak <kzak@redhat.com>