installer.kmdr: fix long-standing bug of mounted partitions disappearing at installation beginning
Also remove obsolete dcop call to disable media notifier
This commit is contained in:
parent
3c2d3b66d4
commit
78ab2998e6
@ -1537,19 +1537,7 @@ fi
|
|||||||
</property>
|
</property>
|
||||||
<property name="associations" stdset="0">
|
<property name="associations" stdset="0">
|
||||||
<stringlist>
|
<stringlist>
|
||||||
<string>@exec("dcop kded kded unloadModule medianotifier")
|
<string>@PartitionBox.setEnabled(false)
|
||||||
@execBegin
|
|
||||||
function get_udisks_key() {
|
|
||||||
LANG=C udisks --show-info $1 | grep " $2:" | head -n1 | sed "s|[[:space:]]*$2:[[:space:]]*\(.*\)|\1|"
|
|
||||||
}
|
|
||||||
volumes=`udisks --enumerate-device-files | grep -v /dev/disk`
|
|
||||||
for v in $volumes; do
|
|
||||||
native_path=`get_udisks_key $v native-path`
|
|
||||||
[ ! -e $native_path/partition ] || continue
|
|
||||||
sudo udisks --unmount $v
|
|
||||||
done
|
|
||||||
@execEnd
|
|
||||||
@PartitionBox.setEnabled(false)
|
|
||||||
@BootloaderBox.setEnabled(false)
|
@BootloaderBox.setEnabled(false)
|
||||||
@Message.info("<b>
|
@Message.info("<b>
|
||||||
@i18n("Hint: in order to install openmamba you should create:")
|
@i18n("Hint: in order to install openmamba you should create:")
|
||||||
@ -1561,7 +1549,6 @@ done
|
|||||||
",@i18n("Hint for partitioning"))
|
",@i18n("Hint for partitioning"))
|
||||||
@exec(sudo /usr/sbin/gparted)
|
@exec(sudo /usr/sbin/gparted)
|
||||||
@scanDevices.execute()
|
@scanDevices.execute()
|
||||||
@exec("dcop kded kded loadModule medianotifier")
|
|
||||||
@PartitionBox.setEnabled(true)
|
@PartitionBox.setEnabled(true)
|
||||||
@BootloaderBox.setEnabled(true)
|
@BootloaderBox.setEnabled(true)
|
||||||
</string>
|
</string>
|
||||||
|
Loading…
Reference in New Issue
Block a user