Mageia Bugzilla – Attachment 359 Details for
Bug 1190
some kde4-firstsetup.sh fixes and improvements
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
[patch]
kde4-firstsetup.sh patch
kde4-firstsetup.sh.patch (text/plain), 2.69 KB, created by
Luc Menut
on 2011-05-07 17:59:26 CEST
(
hide
)
Description:
kde4-firstsetup.sh patch
Filename:
MIME Type:
Creator:
Luc Menut
Created:
2011-05-07 17:59:26 CEST
Size:
2.69 KB
patch
obsolete
>Index: kde4-firstsetup.sh >=================================================================== >--- kde4-firstsetup.sh (révision 95840) >+++ kde4-firstsetup.sh (copie de travail) >@@ -10,13 +10,15 @@ > > # Powersave applet > >- CFGFILE="/etc/sysconfig/harddrake2/kernel" > PSAVE=$(kreadconfig --group "Mageia" --key "PowersaveApplet" --default "false") > LAP=$(kreadconfig --file "/etc/sysconfig/harddrake2/kernel" --key IS_LAPTOP --default "false") > > if [ "$LAP" = "true" ]; then > if [ ! "$PSAVE" = "true" ]; then >- if [ ! -f "$HOME/.kde4/share/config/plasma-desktop-appletsrc" ]; then >+ MDVPSAVE=$(kreadconfig --group "Mandriva" --key "PowersaveApplet" --default "false") >+ if [ "$MDVPSAVE" = "true" ]; then >+ kwriteconfig --group "Mageia" --key "PowersaveApplet" --type "bool" 1 >+ elif [ ! -f "$HOME/.kde4/share/config/plasma-desktop-appletsrc" ]; then > mkdir -p $HOME/.kde4/share/config > cat >> $HOME/.kde4/share/config/plasma-desktop-appletsrc << EOF > >@@ -45,9 +47,9 @@ > > > # "Desktop" Mageia icons" >- PSAVE=$(kreadconfig --group "Mageia" --key "MageiaDesktopFiles" --default "false") >+ MGADESK=$(kreadconfig --group "Mageia" --key "MageiaDesktopFiles" --default "false") > >- if [ ! "$PSAVE" = "true" ]; then >+ if [ ! "$MGADESK" = "true" ]; then > # TODO: We need to handle default => Default too > PROD=$(sed 's/.*product=\(.*\)/\L\1/' < /etc/product.id) > # We should handle i18n dir modes in xgd user dirs >@@ -115,7 +117,7 @@ > > IAORAKDE=$(kreadconfig --group "Mageia" --key "IaOraKDE" --default "false") > >- if [ ! "$IAORAKDE" = "false" ]; then >+ if [ ! "$IAORAKDE" = "true" ]; then > IAORAQT=$(kreadconfig --group "General" --key "widgetStyle") > if [ "$IAORAQT" = "iaora-qt" ]; then > kwriteconfig --group "General" --key "widgetStyle" --type "string" "iaorakde" >@@ -262,8 +264,8 @@ > fi > kwriteconfig --group "Mageia" --key "IconMigration" --type "bool" 1 > fi >- fi > >+ > # We need to check desktop files created at first mdv start and remove or migrate for mageia > MIGRATE=$(kreadconfig --group "Mageia" --key "MdvMigrate" --default "false") > if [ ! "$MIGRATE" = "true" ]; then >@@ -279,6 +281,14 @@ > if [ -f "${DIR}/upgrade.desktop" ]; then > rm -f "${DIR}/upgrade.desktop" > fi >+ # migrate mandriva-drakconf.desktop to mageia-drakconf.desktop in favorites menu >+ if [ -f "$HOME/.kde4/share/config/kickoffrc" ]; then >+ sed -i -e "s#/usr/share/applications/mandriva-drakconf.desktop#/usr/share/applications/mageia-drakconf.desktop#" "$HOME/.kde4/share/config/kickoffrc" >+ fi > > kwriteconfig --group "Mageia" --key "MdvMigrate" --type "bool" 1 > fi >+ >+# end of main if: all the changes should be done inside this main if >+fi >+
Index: kde4-firstsetup.sh =================================================================== --- kde4-firstsetup.sh (révision 95840) +++ kde4-firstsetup.sh (copie de travail) @@ -10,13 +10,15 @@ # Powersave applet - CFGFILE="/etc/sysconfig/harddrake2/kernel" PSAVE=$(kreadconfig --group "Mageia" --key "PowersaveApplet" --default "false") LAP=$(kreadconfig --file "/etc/sysconfig/harddrake2/kernel" --key IS_LAPTOP --default "false") if [ "$LAP" = "true" ]; then if [ ! "$PSAVE" = "true" ]; then - if [ ! -f "$HOME/.kde4/share/config/plasma-desktop-appletsrc" ]; then + MDVPSAVE=$(kreadconfig --group "Mandriva" --key "PowersaveApplet" --default "false") + if [ "$MDVPSAVE" = "true" ]; then + kwriteconfig --group "Mageia" --key "PowersaveApplet" --type "bool" 1 + elif [ ! -f "$HOME/.kde4/share/config/plasma-desktop-appletsrc" ]; then mkdir -p $HOME/.kde4/share/config cat >> $HOME/.kde4/share/config/plasma-desktop-appletsrc << EOF @@ -45,9 +47,9 @@ # "Desktop" Mageia icons" - PSAVE=$(kreadconfig --group "Mageia" --key "MageiaDesktopFiles" --default "false") + MGADESK=$(kreadconfig --group "Mageia" --key "MageiaDesktopFiles" --default "false") - if [ ! "$PSAVE" = "true" ]; then + if [ ! "$MGADESK" = "true" ]; then # TODO: We need to handle default => Default too PROD=$(sed 's/.*product=\(.*\)/\L\1/' < /etc/product.id) # We should handle i18n dir modes in xgd user dirs @@ -115,7 +117,7 @@ IAORAKDE=$(kreadconfig --group "Mageia" --key "IaOraKDE" --default "false") - if [ ! "$IAORAKDE" = "false" ]; then + if [ ! "$IAORAKDE" = "true" ]; then IAORAQT=$(kreadconfig --group "General" --key "widgetStyle") if [ "$IAORAQT" = "iaora-qt" ]; then kwriteconfig --group "General" --key "widgetStyle" --type "string" "iaorakde" @@ -262,8 +264,8 @@ fi kwriteconfig --group "Mageia" --key "IconMigration" --type "bool" 1 fi - fi + # We need to check desktop files created at first mdv start and remove or migrate for mageia MIGRATE=$(kreadconfig --group "Mageia" --key "MdvMigrate" --default "false") if [ ! "$MIGRATE" = "true" ]; then @@ -279,6 +281,14 @@ if [ -f "${DIR}/upgrade.desktop" ]; then rm -f "${DIR}/upgrade.desktop" fi + # migrate mandriva-drakconf.desktop to mageia-drakconf.desktop in favorites menu + if [ -f "$HOME/.kde4/share/config/kickoffrc" ]; then + sed -i -e "s#/usr/share/applications/mandriva-drakconf.desktop#/usr/share/applications/mageia-drakconf.desktop#" "$HOME/.kde4/share/config/kickoffrc" + fi kwriteconfig --group "Mageia" --key "MdvMigrate" --type "bool" 1 fi + +# end of main if: all the changes should be done inside this main if +fi +
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 1190
:
359
|
390