summaryrefslogtreecommitdiffstats
path: root/perl-install/fs/any.pm
Commit message (Collapse)AuthorAgeFilesLines
* Don't require a BIOS boot partition when performing an upgrade (mga#20338)Martin Whitaker2017-04-041-1/+3
| | | | | | | | If we are upgrading a system on a GPT disk and it doesn't currently have a BIOS boot partition, the old system must be using a legacy bootloader (e.g. grub). We support the continued use of legacy bootloaders in an upgrade, so there is no need to insist on a BIOS boot partition in this case.
* Allow a BIOS boot partition to be located on any disk (mga#20161).Martin Whitaker2017-02-251-18/+17
| | | | | | | This relaxes the rules in fs::any::is_boot_bios_part_needed to allow the BIOS boot partition to be located on any disk, not just the disk containing the root partition. It also ensures that a BIOS boot partition is never forcibly required in a system with non-GPT disks.
* Skip check for boot partitions when building Live images (mga#19516).Martin Whitaker2016-12-021-1/+3
|
* make warning more explicit about "BBP" purposeRémi Verschelde2016-07-121-1/+1
| | | | (BIOS boot partition, thus fixing mga#18923)
* fix documentionThierry Vignaud2016-06-231-1/+1
|
* fix partition type testThierry Vignaud2016-06-121-0/+1
| | | | thus guessing better if we need a GRUB_BIOS partition (mga#18656)
* add a GRUB_BIOS partitions if needed (mga#18656)Thierry Vignaud2016-06-111-0/+33
|
* refactor for next commitThierry Vignaud2016-06-111-2/+4
|
* perl_checker cleanupThierry Vignaud2015-05-181-1/+1
|
* enables to get raw available space (mga15257)Thierry Vignaud2015-05-181-2/+2
|
* (getNeededMinSpace) split it outThierry Vignaud2015-05-181-3/+9
| | | | needed for mga#15257
* we need /boot/EFI on uefi systemsThomas Backlund2015-01-081-2/+2
|
* simplifyThierry Vignaud2014-07-031-1/+1
| | | | should have been done in commit a3715cc453d4f8de5563359ed3bd30d2cfd32929
* don't bother creating /dev/nullThierry.Vignaud2014-06-181-3/+1
| | | | | | We mount --bind /dev on $::prefix/dev just after... Should have been done in commit 0e175066e7b21b48285d28afe85493664a0c2a8a Also restore comment & fix it.
* kill $Id:$ tagsThierry Vignaud2014-06-071-1/+1
| | | | 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?
* Do not use /dev/inside prefix.Colin Guthrie2013-04-181-2/+1
| | | | | | | | | | | | As /dev/ is bind mounted into the prefix, we should always refer to /dev/ directly. In particular this is needed inside wild_device.pm which is often used before the prefix is even ready (i.e. when configuring existing partitions). A specific problem here was detecting the major/minor numbers of partitions which failed because the device node was being searched for inside the prefix but we'd not even unlocked the encrypted / partition yet to mount it... catch 22. mga#5661
* bind mount /run in chroot, thus fixing dracut runs (Dave Hodgins, mga#9213)Thierry Vignaud2013-04-061-1/+2
|
* adapt to usbfs death (2/4): if needed, mount /sys/kernel/debug/usbThierry Vignaud2012-08-301-1/+1
| | | | instead of /proc/bus/usb
* bind mount /dev inside chroot rather than copy nodes (mga#5730)Colin Guthrie2012-05-051-3/+2
|
* (prepare_minimal_root) get rid of useless argThierry Vignaud2012-03-231-2/+1
| | | | (spot by perl_checker)
* perl_checker cleanupsThierry Vignaud2012-03-231-2/+2
|
* Synthesized commit during git-svn import combining previous Mandriva history ↵Mageia SVN-Git Migration2011-02-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 ------------------------------------------------------------------------
* copy all devices to targetPascal Terjan2010-06-021-15/+2
|
* fix creation of device mapper devices in fs::any::prepare_minimal_rootPascal Terjan2010-05-091-3/+13
| | | | (this fixes initrd creation from one if using lvm)
* allow to skip "mounted" implementation (for draklive-install)Olivier Blin2008-03-201-2/+2
|
* move functions to get available space from installer to drakxtools (to be ↵Olivier Blin2008-03-201-0/+35
| | | | used in draklive-install)
* create fs::any::prepare_minimal_root() out of ↵Olivier Blin2008-02-281-0/+16
| | | | install::install2::formatPartitions() (to be used in draklive-install
* move create_minimal_files() from install::any to fs::anyOlivier Blin2008-02-281-0/+12
|
* - create /dev/cdrom symlink for installer (#36703)Pascal Rigaux2008-01-181-0/+1
| | | | | | do create the symlink to have it during install (otherwise fs::wild_device::from_part will give a non accessible device)
* - use /dev/cdrom in fstab, but do not write corresponding udev rulePascal Rigaux2007-10-041-20/+3
| | | | | | | | | | (the rules will be generated at boot time otherwise it won't catch the hdX/srX switch) (ID_PATH is something like "pci-0000:00:1f.1-ide-1:0", so it can't catch the ide/scsi device name switch that occurs at first boot on a box with cdrom on pata and harddisk on sata)
* - use /dev/cdrom in fstab, and write corresponding udev rulePascal Rigaux2007-10-031-0/+29
| | | | | (the rules were generated at boot time but here we ensure consistent naming)
* drop Move support (unused for quite a long time and superceeded by GlobetrotterThierry Vignaud2007-08-271-1/+1
| | | | | which itself was obsoleted by Mdv One)
* re-sync after the big svn lossPascal Rigaux2007-04-251-0/+66