summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update Catalan translation from TxYuri Chornoivan2017-03-271-1/+2
|
* perl_checker cleanupsThierry Vignaud2017-03-271-6/+6
|
* Minutes are sometimes incorrectly displayed due to rounding errorsFrédéric Buclin2017-03-261-1/+1
|
* Improve the CPU usage of the clockFrédéric Buclin2017-03-262-3/+8
|
* Fix the display of the clock in drakclock (mga#11776)Frédéric Buclin2017-03-261-71/+66
|
* Update Danish translation from TxYuri Chornoivan2017-03-251-16/+23
|
* 17.7617.76Thierry Vignaud2017-03-242-1/+3
|
* prevent autovivification (mga#20551)Thierry Vignaud2017-03-242-20/+23
| | | | | | | | | | | | commit 560f9ca983d743cc42701c24546ac8c2080a13fe introduced a regression in that a lot of variables got autovivificated This results in a bug for some of them, at least for 'compssListLevel' The solution is to store options values in a hash (which actually simplifies here): http://perldoc.perl.org/Getopt/Long.html#Storing-options-values-in-a-hash Thanks Martin Whitaker for the suggestion
* ignore case for optionsThierry Vignaud2017-03-242-1/+4
| | | | | | commit 560f9ca983d743cc42701c24546ac8c2080a13fe introduced this small regression, which is important to fix for next commit, else s/compsslistlevel/compssListLevel/ won't work as intended
* Update German translation from TxYuri Chornoivan2017-03-241-4/+4
|
* Update German translation from TxYuri Chornoivan2017-03-241-3/+3
|
* Update German translation from TxYuri Chornoivan2017-03-241-3/+3
|
* Update Tajik translation from TxYuri Chornoivan2017-03-231-7/+7
|
* Update Tajik translation from TxYuri Chornoivan2017-03-231-2/+2
|
* Update Danish translation from TxYuri Chornoivan2017-03-231-2/+2
|
* Update Danish translation from TxYuri Chornoivan2017-03-231-9/+15
|
* Update Danish translation from TxYuri Chornoivan2017-03-221-81/+23
|
* Update Danish translation from TxYuri Chornoivan2017-03-221-87/+36
|
* Update Danish translation from TxYuri Chornoivan2017-03-221-32/+13
|
* Update Tajik translation from TxYuri Chornoivan2017-03-201-68/+70
|
* Update Tajik translation from TxYuri Chornoivan2017-03-201-2/+2
|
* Update Tajik translation from TxYuri Chornoivan2017-03-201-3/+3
|
* change 'Normal mode' string exactly to what yochenhsieh proposed (mga#20360)Marja van Waes2017-03-171-1/+1
|
* 17.7517.75Thierry Vignaud2017-03-173-1/+5
|
* do not make all action buttons the same sizeThierry Vignaud2017-03-172-0/+3
| | | | | | | Thus fixing too big translations that make the partition window to be too big (mga#20360) This was a side effect of commit 947ab9bb0fb06611b5bd54465f98545ff175afb2 which itself partially reverted commit 8e187d972ed59909271d48915eef4af34e7fe068
* shrink "expert/normal mode" stringThierry Vignaud2017-03-1773-273/+273
| | | | | | | | | Thus fixing too big translations that make the partition window to be too big (mga#20360) This was a side effect of commit 947ab9bb0fb06611b5bd54465f98545ff175afb2 Adjust translations accordingly (note that some translators have already done so)
* faster check for os-proberThierry Vignaud2017-03-171-1/+1
|
* move fast path into is_installed()Thierry Vignaud2017-03-171-3/+3
| | | | | basically enabling it ti skip the rpmdb access like ensure_*() too. needed for next commit
* log previous changesThierry Vignaud2017-03-172-0/+22
|
* Update Chinese (Traditional) translation from TxYuri Chornoivan2017-03-161-75/+9
|
* Update Chinese (Traditional) translation from TxYuri Chornoivan2017-03-161-48/+4
|
* Update Chinese (Traditional) translation from TxYuri Chornoivan2017-03-161-38/+21
|
* Update Chinese (Simplified) translation from TxYuri Chornoivan2017-03-151-73/+10
|
* Update Chinese (Simplified) translation from TxYuri Chornoivan2017-03-151-49/+2
|
* Update Chinese (Simplified) translation from TxYuri Chornoivan2017-03-151-2/+2
|
* Update Turkish translation from TxYuri Chornoivan2017-03-151-93/+21
|
* Update Turkish translation from TxYuri Chornoivan2017-03-151-133/+24
|
* Update Turkish translation from TxYuri Chornoivan2017-03-151-26/+11
|
* Update Tajik translation from TxYuri Chornoivan2017-03-151-4/+4
|
* Update Tajik translation from TxYuri Chornoivan2017-03-151-6/+6
|
* Update Tajik translation from TxYuri Chornoivan2017-03-151-1/+1
|
* Ensure kernel is informed when a DOS partition table is cleared.Martin Whitaker2017-03-141-1/+6
| | | | | | | diskdrake allows the user to clear all partitions even when some of those partitions are currently mounted. partition_table::dos::need_to_tell_kernel() must return true in this case, as the automatic reread of the partition table triggered by udevd will fail.
* When writing a GPT partition table, merge all actions into a single commit.Martin Whitaker2017-03-143-83/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This avoids unnecessary udev events, which in some cases were causing udevd to trigger a kernel partition table reread, causing the kernel to get out of sync with drakx. In order to do so, the libparted bindings are enhanced so that we manipulate a 'ped_disk' object: - disk_open() returns such an object - set_disk_type() is removed - disk_commit() writes back the partition table and tell the kernel about it if we fails to write the partition table, we let partition_table::write() fire an exceptionc if we only have succeed in writing the partition table, we let partition_table::write() try harder (umounting partitions before trying againt to tell the kernel again) - need_to_tell_kernel() is overrided The last change is needed because we now tell the kernel about the new partition layout in partition_table::gpt::write() when calling disk_commit() while previously we were deferring that to partition_table::write() which after having called the gpt's write() calls tell_kernel() -> c::tell_kernel_to_reread_partition_table() So we must tell partition_table::write() that telling the kernel to reread the partition_table is not needed if we already succeeded in that.
* fix indentationMartin Whitaker2017-03-141-1/+1
|
* simplify using ped_disk_probe()Martin Whitaker2017-03-141-4/+3
|
* Remove redundant code when initialising a partition table.Martin Whitaker2017-03-142-22/+3
| | | | | | Now we force the kernel to reread the partition table when we initialise it, there's no need to also inform it that we've deleted all the existing partitions.
* Record the partition table type when initialising a partition table.Martin Whitaker2017-03-141-0/+1
| | | | | | | | When performing an automatic install that uses the clear or clearall option, we don't read the current partition table, so the current partition table type was not getting recorded in $hd->{pt_table_type}. This information is needed to determine whether a BIOS boot partition is required.
* Revised fix for clearing GPT partitions during automatic install.Martin Whitaker2017-03-142-7/+12
| | | | | | | | | | | | | | | | This reverts commit 532fd1d60df306e204bae79c5158ca2302739966, which introduced a new bug when clearing GPT partitions in an interactive session (mga#20264), and replaces it with a new solution. When a partition table is initialised, we now add an 'init' action to the $hd->{will_tell_kernel} list. This is used both by gpt::write() (to clear the partition table) and by partition_table::tell_kernel() (to force the kernel to reread the partition table). Previous changes stored in $hd->{will_tell_kernel} are discarded, as they are no longer of interest. This also removes support for the will_tell_kernel 'force_reboot' action, as nothing uses that any more.
* Update Tajik translation from TxYuri Chornoivan2017-03-141-11/+11
|
* Update Tajik translation from TxYuri Chornoivan2017-03-141-13/+15
|