summaryrefslogtreecommitdiffstats
path: root/perl-install/install/steps.pm
Commit message (Collapse)AuthorAgeFilesLines
* perl_checker: fix undefined @fstab variableThierry Vignaud2022-01-161-1/+1
| | | | bug introduced in commit c7082b46f4345ffb061b317785055cdb945289e3
* perl_checker cleanupsThierry Vignaud2022-01-051-1/+1
|
* installer: preserve existing locale settings on upgrade (mga#24671)Martin Whitaker2019-04-201-1/+7
|
* Skip setupSCSI step when run with --local_install (mga#24278)Martin Whitaker2019-02-031-3/+5
| | | | | | | | | | | | In a local install, we don't have udev running, so the setupSCSI step will hang if it tries to probe for logical volumes (lvm2 uses udev). A local install is used to test the installer (drakx_in_chroot) and to build the Live ISOs (draklive2), and in both cases we don't really want the install to be affected by the hardware of the host system. Skipping the setupSCSI step means $o->{fstab} contains no entries, so we add a fake entry for our chroot, to allow us to pass the subsequent check that we have a root partition.
* drakx-in-chroot: allow monitor-edid to be suppressed in package scriptlets.Martin Whitaker2018-10-291-0/+1
| | | | | | mageia-theme runs monitor-edid in its post-install scriptlet, but this can hang indefinitely when run in a nested X session. So add a LOCAL_INSTALL environment variable to flag this case.
* Don't require a BIOS boot partition when performing an upgrade (mga#20338)Martin Whitaker2017-04-041-1/+1
| | | | | | | | 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.
* Skip check for boot partitions when building Live images (mga#19516).Martin Whitaker2016-12-021-1/+1
|
* restrict fdisk -l output to usefull disksThierry Vignaud2016-07-051-2/+2
|
* prevent slow boot on first boot (mga#16684)Thierry Vignaud2016-03-071-0/+8
|
* ppp is no moreThierry Vignaud2016-01-021-2/+2
|
* s/ppp/PPP/ (cosmetic)Thierry Vignaud2016-01-021-1/+1
|
* log fdisk -l output before/after partitionningThierry Vignaud2015-03-301-0/+2
|
* fix wrong renaming of mandrake_firsttime serviceThomas Backlund2015-03-211-1/+1
|
* 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-2/+2
| | | | | | | | | | | | | 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?
* Add chrony support to drakclock mga#11092David Walser2013-11-171-1/+8
| | | | | | | | | | | v2 (by Colin Guthrie) * Fix external variable reference (my -> our + $ when using it) * Drop systemd cgroup filesystem check as the path has changed now (prefer "systemctl is-active foo.service" instead) * Add iburst to chrony config server definitions (triggers sync at startup) * Don't use ntpdate with chrony - rather chronyc waitsync * Don't bother checking for ntp in finish-install - just use chrony
* Do not add localhost to /etc/hosts as this is handled by nss-myhostnameOlav Vitters2013-10-151-3/+0
| | | | | The myhostname NSS module (which is default in nsswitch.conf) handles this happily.
* Do not enable legacy sysvinit scripts that no longer exist (mga#10084)Colin Guthrie2013-05-151-5/+0
| | | | | | | | The only sysvinit script in this list that still exists is 'network' but even this is less 'critical' these days due to Network Manager. Figured we may as well just trash all this as it's quite unlikely to not be enabled anyway.
* make xdm installation automatic in auto_inst mode (mga#9875)Thierry Vignaud2013-05-011-1/+1
|
* minor tidyup (collapse redundant if)Colin Guthrie2012-10-221-3/+1
|
* Ensure the filesystem is converted for usrmove on upgradeColin Guthrie2012-10-221-0/+8
|
* (exitInstall) compress report with xz instead of gzipThierry Vignaud2012-09-041-1/+1
|
* (installPackages) prevent going further if some transactions failed (mga#7016)Thierry Vignaud2012-09-031-1/+3
| | | | (_install_raw,install) propagate exit code
* (installPackages) always log end time, die after in case of errorThierry Vignaud2012-09-031-1/+1
|
* adapt to usbfs death (1/4): check for /sys/kernel/debug/usb instead ofThierry Vignaud2012-08-301-1/+1
| | | | /proc/bus/usb
* (beforeInstallPackages) simplifyThierry Vignaud2012-05-241-9/+5
|
* (parse_args,empty_packages) add support for 'justdb' optionThierry Vignaud2012-05-231-3/+4
| | | | | | | | | | | (for fast testing; warning: no coverage for %post scripts errors or missing requires, non explicit file conflicts, ...) (installPackages) don't try to run ldconfig in 'justdb' mode (configureNetwork) don't try to set firewall, file tests will fail (afterInstallPackages) don't check for file
* installer: allow generation of host-only initrd during installColin Guthrie2012-04-101-0/+6
| | | | | | | | | | | | | | | | During install dracut will generate a generic (i.e. large) initrd. As we now start udev early, we can use udev metadata when generating our initrd and thus we can generate our default, hostonly initrd. Thus ensure relevant directories (/run) are bind mounted and fake a /run/initramfs folder which is used in dracut to detect a boot which will have sufficient metadata in the udev DB. Tested with an install on a new disk and creating LVMs and also on an install where the pre-existing LVMs were reused. Suitable fixes to drakx-in-chroot have also been added, but remain untested
* do not set security level to its own value on upgrade (mga#5147)Thierry Vignaud2012-04-051-1/+1
|
* perl_checker cleanupsThierry Vignaud2012-03-231-1/+2
|
* (setupBootloaderBefore) simplifyThierry Vignaud2012-03-191-1/+1
|
* - use "splash" on the kernel command line vs. "splash=silent" as per upstreamColin Guthrie2012-03-191-1/+1
| | | | | | | code (e.g. plymouth, systemd and others) - support the "quiet" kernel command line argument to hide kernel text
* (exitInstall) fix distro name in /root/drakx/READMEThierry Vignaud2011-12-121-2/+2
| | | | (bogus cleaning on importing drakx)
* (beforeInstallPackages) always live patch URPM to favor packagesThierry Vignaud2011-09-171-1/+2
| | | | | | with mga extension when upgrading (move the call to live_patch_URPM() from upgrading_redhat() here)
* (live_patch_URPM) split it out of upgrading_redhat()Thierry Vignaud2011-09-171-4/+8
|
* (prefering_mdv) renamed as prefering_mga()Thierry Vignaud2011-09-171-3/+3
|
* (upgrading_redhat) only favor mga, we don't have packages with mdv or mnb in ↵Thierry Vignaud2011-09-171-2/+2
| | | | release tag
* (choosePackages) do not crash if there's no mirror cache to eraseThierry Vignaud2011-08-051-1/+1
|
* (choosePackages) clear the mirror cache before upgrading (#1557)Thierry Vignaud2011-08-011-0/+3
|
* Synthesized commit during git-svn import combining previous Mandriva history ↵Mageia SVN-Git Migration2011-02-061-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 ------------------------------------------------------------------------
* Use isLUKSPascal Terjan2010-04-291-1/+1
|
* fix installation of plymouthPascal Terjan2010-04-271-0/+6
|
* do not attempt to configure autologin if CAT_X is not selectedOlivier Blin2009-10-131-5/+7
|
* no longer call a removed function (Xconfig::default::config_keyboard)Christophe Fergeau2009-10-131-6/+0
|
* allow to specify display manager in $o->{dm}Olivier Blin2009-09-231-0/+1
|
* always ensure dm is installed before configuring autologin/desktopOlivier Blin2009-09-231-3/+0
|
* use get_autologin to read autologin settings in install (and thus get ↵Olivier Blin2009-09-231-2/+3
| | | | default dm)
* pass autologin hash to set_autologinOlivier Blin2009-09-231-4/+5
|
* (exitInstall) fix not ejecting DVD at end of installation (#48779)Thierry Vignaud2009-03-301-1/+1
|
* really set urpmi in automatic mode for non-interactive installs (and not ↵Olivier Blin2009-03-041-1/+1
| | | | vice-versa)