summaryrefslogtreecommitdiffstats
path: root/perl-install/partition_table
Commit message (Collapse)AuthorAgeFilesLines
* simplifyThierry Vignaud2015-05-201-4/+8
| | | | needed for next commit
* Speed up reading of flags from GPT partition table.Martin Whitaker2015-04-191-4/+4
| | | | | | | | On some machines, calls to ped_disk_new() in libparted take of the order of seconds, so doing this for each flag and partition in turn makes partition_table::gpt::read_one take an inordinate amount of time (mga#15621). Instead, collect the flags during the call to c::get_disk_partitions.
* really try to detect recovery partitions on GPTThierry Vignaud2015-04-031-1/+1
| | | | fix "set_partition_flag: unknown type: recovery" (mga#15621)
* try to detect recovery partitions on GPTThierry Vignaud2015-03-301-0/+2
|
* better fix for too corrupted partition tableThierry Vignaud2015-03-301-1/+1
|
* fix retrieving ntfs partitions s/ntfs/ntfs-3g/Thierry Vignaud2015-03-271-0/+1
|
* really fix retrieving swap partition typeThierry Vignaud2015-03-271-1/+1
| | | | Thomas rushed to push before I run perl_checker... :-(
* fix failing to read partition table (mga#13592, mga#15272)Thierry Vignaud2015-03-271-1/+2
| | | | | | this is making it more readable regarding: "I cannot read the partition table of device XXX, it is too corrupted" (mga#13592, mga#15272, mga#15472)
* fix fs_type returned by libparted for swapsThierry Vignaud2015-03-271-0/+1
|
* log which type is unknownThierry Vignaud2015-03-271-1/+1
|
* fix tagging LVM/raid as "linux filesystem" with GPTThierry Vignaud2015-03-271-2/+10
|
* fix tagging ntfs-3g as "linux filesystem" with GPTThierry Vignaud2015-03-271-0/+1
| | | | libparted needs it to be named like this in order to put the right
* fix tagging swap as "linux filesystem" with GPTThierry Vignaud2015-03-271-0/+1
| | | | | libparted needs it to be named like this in order to put the right GUID...
* fix retrieving LVM/RAID partition typeThierry Vignaud2015-03-271-0/+4
| | | | simimar to commit ee22664bcb1fdedece15e07d047ba86f3d791ee6
* make it more genericThierry Vignaud2015-03-271-1/+1
| | | | just bind the libparted function (needed for next commit)
* perl_checker cleanupThierry Vignaud2015-03-251-1/+1
|
* log which partition we fail to addThierry Vignaud2015-03-251-2/+2
|
* set proper GUID to ESP partitions with GPT layoutThierry Vignaud2015-03-251-1/+6
|
* fix retrieving ESP partition typeThierry Vignaud2015-03-251-1/+5
| | | | | | | | | ESP are the only partitions we're detecting through their pt_type (modulo 0x12 which was Compaq Diagnostic & unlikely to be found on GPT...) However GPT has no equivalent to pt_type But we can test for ESP flag
* use a proper interface between parted/perl worldsThierry Vignaud2015-03-251-11/+2
| | | | | | | | | | | | | create directly the hash in XS instead of instead of sprintf()ing it into a string which was then parsed in perl in order to actually create the hash this fixes several issues: - due to adding some fields to the string under if (), we could silently have ignored some partitions - this also simplifies adding further fields
* fix retrieving partitionThierry Vignaud2015-03-251-2/+2
| | | | | | | needed for next commit also we were passing '' as fs_type to c::disk_add_partition() $part was undef since commit 9e6b327ca2b1f46db62e0811fabf0a6cf0b114a7
* Do not try to delete partitions if the partition table was overwrittenPascal Terjan2015-02-041-1/+4
|
* perl_checker cleanupThierry Vignaud2015-02-041-1/+1
|
* Fix partition number in GPT for empty disksPascal Terjan2015-02-031-1/+2
|
* Fix GPT initialization on empty diskPascal Terjan2015-02-031-1/+5
|
* add GPT partition GUID tableThomas Backlund2014-12-221-0/+90
|
* kill $Id:$ tagsThierry Vignaud2014-06-0710-10/+10
| | | | they're obsolete since switching from CVS/SVN to git...
* drop (broken) support for Alpha, PPC, Sparc & most of IA64Thierry.Vignaud2014-05-261-4/+0
| | | | | | | | | | | | | Including Xsun, silo & yaboot support Rationale: it's unused/unmaintained for years and those arches are beyond any hope of being usefull any day... They just got in the way... Part of IA64 support is still kept (eg: support for GPT, EFI, right xorg driver at install, ...) as it might be usefull to extend to other arches Next to consider: Xbox?
* recognize grub2 magic (from rosa but cleaned)Thierry Vignaud2012-12-071-0/+8
| | | | warning: looks bogus and actually unused by Rosa...
* (read_one) better error message (more info)Thierry Vignaud2012-04-071-1/+1
|
* SimplifyPascal Terjan2012-04-071-19/+13
|
* Fix partition numbering on GPT (mga#3091)Pascal Terjan2012-04-051-9/+14
|
* perl_checker cleanupsThierry Vignaud2012-03-233-5/+4
|
* perl_checker hintsThierry Vignaud2011-12-191-2/+2
|
* (read_one) kill Dumper warningThierry Vignaud2011-12-171-3/+0
| | | | (present since "Rewrite gpt support with libparted" (pterjan, 2009-01-27))
* partition_table: align partitions to 1MB boundaries to avoidAnssi Hannula2011-08-061-13/+2
| | | | performance issues with drives with 4k physical sectors (mga#1215)
* - perl -pi -e 's!Something bad is happening on your drive!Something bad is ↵Ahmad Samir2011-04-041-1/+1
| | | | happening on your hard disk drive!'
* - use 'cannot' instead of 'can not'Ahmad Samir2011-04-021-5/+5
| | | | | - use 'LDAP' instead of 'Ldap'
* Synthesized commit during git-svn import combining previous Mandriva history ↵Mageia SVN-Git Migration2011-02-067-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with Mageia. This commit consitsts of the following subversion commits: ------------------------------------------------------------------------ r431 | dmorgan | 2011-02-06 01:58:02 +0000 (Sun, 06 Feb 2011) | 1 line Add drakx structure on the SVN ------------------------------------------------------------------------ r432 | dmorgan | 2011-02-06 01:59:38 +0000 (Sun, 06 Feb 2011) | 1 line Import cleaned advertising ------------------------------------------------------------------------ r446 | dmorgan | 2011-02-06 22:37:08 +0000 (Sun, 06 Feb 2011) | 1 line Import Clean perl-install ------------------------------------------------------------------------ r448 | dmorgan | 2011-02-06 23:02:36 +0000 (Sun, 06 Feb 2011) | 1 line Add cleaned files ------------------------------------------------------------------------ r449 | dmorgan | 2011-02-06 23:03:52 +0000 (Sun, 06 Feb 2011) | 1 line Import cleaned kernel ------------------------------------------------------------------------ r450 | dmorgan | 2011-02-06 23:23:30 +0000 (Sun, 06 Feb 2011) | 1 line Import cleaned tools ------------------------------------------------------------------------ r451 | dmorgan | 2011-02-07 00:01:56 +0000 (Mon, 07 Feb 2011) | 1 line Import stage1 ------------------------------------------------------------------------ r473 | dmorgan | 2011-02-07 11:20:50 +0000 (Mon, 07 Feb 2011) | 1 line Import images ------------------------------------------------------------------------ r497 | ennael | 2011-02-09 21:02:06 +0000 (Wed, 09 Feb 2011) | 2 lines readd missing file ------------------------------------------------------------------------ r502 | pterjan | 2011-02-09 23:30:32 +0000 (Wed, 09 Feb 2011) | 1 line Import rescue ------------------------------------------------------------------------ r603 | ennael | 2011-02-24 13:32:54 +0000 (Thu, 24 Feb 2011) | 2 lines import cleaned rescue for Mageia ------------------------------------------------------------------------ r2061 | tv | 2011-10-20 20:32:19 +0100 (Thu, 20 Oct 2011) | 1 line import (cleaned) doc ------------------------------------------------------------------------
* fix using empty dmraidPascal Terjan2010-02-091-1/+13
|
* oopsPascal Terjan2009-11-261-1/+0
|
* detect better invalid dos partition table (fixes a crash in harddrake)Pascal Terjan2009-11-261-0/+14
|
* fix styleOlivier Blin2009-08-041-1/+1
|
* Fix a crash when trying to create a partition on a device with no cylinder_sizePascal Terjan2009-08-041-5/+7
|
* Rewrite gpt support with libpartedPascal Terjan2009-01-271-228/+38
|
* - diskdrakePascal Rigaux2008-09-191-0/+41
| | | | | | | o handle partitions encrypted with cryptsetup - bug fix: add mandatory new modules for dm-crypt
* more loggingPascal Rigaux2008-08-211-1/+1
|
* - partitioning wizard lirary: Pascal Rigaux2008-03-252-0/+7
| | | | | | | o allow "Use free space" if there is an extended partition even if all primary partitions are used (#38804) (*old* bug!)
* - fix detecting existing LVMs (#31228)Pascal Rigaux2008-01-282-2/+0
| | | | | | | | | (regression introduced in 10.4.204 (?)) nb: great care must be taken to ensure lvm::init() is not called too soon (maybe lvm::init should be called in fsedit to ensure this doesn't happen again?)
* - detect raid partitions based on either type 0xfd or vol_id detectingPascal Rigaux2008-01-281-2/+1
| | | | | | | linux_raid_member (#35684) for this, introduce field {type_name}