summaryrefslogtreecommitdiffstats
path: root/draklive-install
Commit message (Collapse)AuthorAgeFilesLines
* Allow user to specify the mirror/downloader when applying updates.Martin Whitaker2022-11-301-1/+30
|
* Call mygtk3::flush() more frequently whilst copying the filesystem.Martin Whitaker2022-11-261-0/+2
| | | | This makes the main window more responsive to window events.
* Use run_program::get_stdout to calculate installed size.Martin Whitaker2022-11-261-1/+1
| | | | This allows us to respond to check-alive pings whilst waiting.
* Install callback routine whilst waiting for sub-programs to terminate.Martin Whitaker2022-11-261-0/+15
| | | | This allows us to respond to window events and check-alive pings (mga#31105)
* On systems with low RAM, remove unwanted packages after install (mga#27872).Martin Whitaker2021-02-141-2/+14
| | | | This avoids running out of space in the RAM overlay filesystem.
* Revert generate report.bug.xz on exit.Martin Whitaker2021-01-261-8/+0
| | | | Needs further work - too late for Mageia 8.
* Generate report.bug.xz on exit.Martin Whitaker2021-01-261-0/+8
|
* Fix X connection failure under GNOME/Xwayland.Martin Whitaker2020-12-071-0/+2
|
* Disable timeout when running gurpmi2 to install updates.Martin Whitaker2020-07-051-1/+1
|
* Add option to install updates.Martin Whitaker2020-06-071-0/+94
| | | | Based on code from classical installer and finish-install.
* Record installer log messages and store in /root/drakx.Martin Whitaker2020-03-161-0/+26
|
* Fix removal of live device from detected HDs.Martin Whitaker2019-02-161-1/+2
|
* Signal to the dracut shutdown script that the Live medium should be ejected.Martin Whitaker2019-01-261-0/+2
|
* Remove unused locales and drivers from source if not persistent.Martin Whitaker2019-01-051-1/+4
| | | | This significantly reduces the time taken to install.
* Create /media in the installed system (mga#24097)Martin Whitaker2019-01-031-0/+2
| | | | | | We avoid copying /media from the live system to avoid copying unwanted mount points, but we want the base directory to exist in the installed system.
* Remove orphans after removing unwanted locales / hardware support.Martin Whitaker2019-01-031-0/+1
| | | | | The libreoffice-help-* packages are left orphaned after removing unwanted locales. We want those to be removed too.
* Force regeneration of initrd.Martin Whitaker2018-11-261-0/+3
| | | | | | Now we have an initrd on the live system (to support clean shutdown), we need to make sure it is regenerated in the installed system, to remove the live-specific dracut modules.
* Avoid creating unwanted mount points in the live system.Martin Whitaker2018-10-281-1/+5
| | | | | With a persistent live system, this can cause problems on subsequent installs, although the previous commit also mitigates against that.
* Avoid copying inactive mount points.Martin Whitaker2018-10-281-1/+1
|
* Increase window size when display size is > 800x600 (mga#23435)Martin Whitaker2018-10-271-7/+18
|
* Locate Live medium from /run/mgalive/basedev.Martin Whitaker2018-10-271-4/+3
| | | | | Previously we did this by searching for a matching disk label, but that won't work if we are installed on a multi-boot USB stick.
* Only remove unused locales and drivers from installed systemMartin Whitaker2018-10-271-1/+1
| | | | | | | Currently unused locales and drivers are removed from the live system before it is copied to the installed system. But now we support persistence, this leaves the live medium unable to adapt to different hardware.
* Ensure partitioning wizard knows devices have been unmounted (mga#23603)Martin Whitaker2018-09-281-2/+3
| | | | | | | Commit 4f6b3b5 causes the isMounted flag to be set on all mounted partitions, to ensure they are unmounted before we start partitioning. This flag needs to be cleared when the partitions are unmounted, otherwise the partioning wizard gets confused.
* Revise template for matching live media disk labels.Martin Whitaker2018-03-041-1/+1
|
* Display message whilst preparing the initial RAM disk.Martin Whitaker2017-05-061-0/+2
| | | | Translations copied from classic installer.
* Avoid out-of-memory error at end of install.Martin Whitaker2017-04-081-4/+8
| | | | | | | | | | | | | | draklive-install mounts the swap partitions of the installed system. On machines with low memory, these will get used during installation. If we unmount the swap partitions before draklive-install exits, there may not be enough free memory to copy back the swapped out data, leading to a kernel out-of-memory error. So let draklive-install-lock-storage unmount them instead, after draklive-install has exited and freed up some memory. When the installer is run from the boot menu, draklive-install-lock-storage is not used, but the swap partitions will be automatically unmounted on reboot.
* Fix removing Live device from the detected hds.Martin Whitaker2017-04-071-3/+4
| | | | | | | The old code searched for /live/media in /proc/mounts, but that mount point no longer exists (most likely due to the switch from unionfs to overlayfs). So search for a matching disk label in /dev/disk/by-label instead.
* Try to ensure kernel is informed of partition table changes.Martin Whitaker2017-04-041-0/+7
| | | | | | | There is an unidentified condition which stops udevd from calling the BLKRRPART ioctl when the "use entire disk" solution is selected. Adding a udevadm settle' call appears to fix it (although it may just be the extra delay that does the job).
* Ensure all selected devices are unmounted before partitioning (mga#20268).Martin Whitaker2017-02-121-1/+7
|
* Add missing question signYuri Chornoivan2017-02-121-1/+1
|
* Set a $::isLiveInstall variable for other drakx modules to use.Martin Whitaker2017-01-121-0/+1
| | | | Part of a fix for mga#20089.
* Use polkit instead of consolehelper to gain root access.Martin Whitaker2016-12-191-0/+2
| | | | | Rather than spending lots of time figuring out why consolehelper no longer works in GNOME.
* drop gnome-reboot hackThomas Backlund2016-07-031-4/+0
|
* trigger gnome-reboot once after a non-live install tooThomas Backlund2015-05-281-0/+4
|
* better reporting of insufficient space (mga#15257)Thierry Vignaud2015-05-181-1/+2
| | | | | | | | When the live installer checks if there is sufficient space on the chosen root partition it subtracts 10% (or 65MB) from the available space to give some headroom. It's better to add the headroom to the required space, as this gives a more accurate message when there is insufficient space.
* draw replaces expose_eventThierry Vignaud2013-11-281-1/+1
|
* use Gtk3 namespace instead of Gtk2Thierry Vignaud2013-11-281-1/+1
|
* use (my|u)gtk3 instead of *tk2Thierry Vignaud2013-11-281-10/+10
|
* tag as executableThierry Vignaud2013-11-281-0/+0
|
* use the new /run/mgalive/ovlsize mountpoint to determine image sizeThomas Backlund2013-11-091-1/+1
|
* add FIXME notes in order to fix the forked code & simplify draklive-installThierry Vignaud2013-04-221-2/+5
|
* ask to confirm exiting (mga#1812)Thierry Vignaud2013-04-211-0/+1
| | | | (needs latest drakxtools)
* (copying_message_with_progress_bar) ensure it doesn't go crazy whenThierry Vignaud2012-12-111-4/+8
| | | | | | | | | | | | asked to update with the same fraction (migh help mga#7992) basically backporting commit r219767 by pixel on May 23 2007 from drakx: "progress bar wait_message: ensure it doesn't go crazy when asked to update with the same fraction (eg #30090)" backported from trunk with label="blino I hate you and all the lazy forkers..."
* (copying_message_with_progress_bar) kill duplicated testThierry Vignaud2012-12-111-1/+1
|
* (prepare_minimal_root) get rid of useless argThierry Vignaud2012-11-061-2/+2
| | | | like done in drakx 6 months ago (spot by perl_checker)
* fix breakage due to prepare_minimal_root() changes (from tmb)Olivier Blin2012-04-111-1/+1
|
* remove hardcoded mdkonline removal code, should be handled in live configOlivier Blin2011-05-221-3/+0
|
* do not hardcode distro name in iconOlivier Blin2011-04-031-1/+1
|
* Synthesized commit during git-svn import combining previous Mandriva history ↵Mageia SVN-Git Migration2011-04-011-4/+4
| | | | | | | | | | | | | | | | | | | | | with Magiea. This commit consitsts of the following subversion commits: ------------------------------------------------------------------------ r792 | dmorgan | 2011-04-01 08:37:48 +0100 (Fri, 01 Apr 2011) | 1 line Add cleaned draklive-install ------------------------------------------------------------------------ In addition to the above commits, the following cleaning work has been recorded: - License is GPL according to the relevant rpm spec written by Mandriva - Change one occurance of "Mandriva" to "Mageia" as its visible in the GUI, in draklive-install - Rename mandriva-draklive-install.desktop to mageia-draklive-install.desktop and change the Comment inside it to say Mageia too - Icons in ./data/icons will need to be replaced
* do not run makedev, needed devices are now copied before1.29Pascal Terjan2010-06-021-1/+0
|