summaryrefslogtreecommitdiffstats
path: root/perl-install/partition_table
Commit message (Collapse)AuthorAgeFilesLines
* 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}
* fix previous commitPascal Rigaux2008-01-221-1/+1
|
* handle missing mbr_signature in /sys/firmware/edd/int13_dev*Pascal Rigaux2008-01-221-1/+1
|
* fix fs::proc_partitions::use_() case: $hd must be cleaned up from existing stuffPascal Rigaux2007-09-241-1/+2
|
* - diskdrake :Pascal Rigaux2007-09-192-0/+7
| | | | | | o do not allow partitions bigger than 2TB-1 on DOS MBR, nor partitions starting above 2TB-1
* create partition_table_initialize() and partition_table_clear_and_initialize()Pascal Rigaux2007-09-191-4/+3
| | | | | | which are wrappers around partition_table::initialize() but which also create a singleton VG automatically (so that it's easier for the user)
* it's better to inheritate from partition_table::readonly, that way we can doPascal Rigaux2007-09-181-4/+9
| | | | | ->isa('partition_table::lvm')
* create partition_table::readonly and use itPascal Rigaux2007-09-182-9/+27
|
* oops, this one goes with previous commitPascal Rigaux2007-09-181-7/+0
|
* rename partition_table::raw::clear() into partition_table::initialize()Pascal Rigaux2007-09-182-18/+3
|
* rename ->zero_MBR into ->clear, and ->zero_MBR_and_dirty into ->clear_and_dirtyPascal Rigaux2007-09-182-11/+15
| | | | | (old name kept for compatibility)
* create clear_existing()Pascal Rigaux2007-09-181-2/+7
|
* handle "LVM on full disk" like other partition tablesPascal Rigaux2007-09-181-0/+12
|
* create partition_table::raw::read_primary out of partition_table::read_primary()Pascal Rigaux2007-09-181-0/+11
|
* create pt_info_to_primary() out of partition_table::read_one()Pascal Rigaux2007-09-181-0/+14
|
* rename ->read to ->read_onePascal Rigaux2007-09-186-6/+6
|
* transform ->clear_raw into the more generic ->initializePascal Rigaux2007-09-187-17/+28
| | | | | (useful to have a more standard partition_table::lvm)