installer.kmdr: add a check on .installer.conf to avoid running installer script multiple time when window is minimized and reshown
installer.sh: fix a return -1 causing a syntax error
This commit is contained in:
parent
3d08fe0509
commit
da4d492339
@ -302,7 +302,7 @@
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Copyright (c) 2007-2010 by Silvan Calarco
|
||||
<string>Copyright (c) 2007-2011 by Silvan Calarco
|
||||
Released under the terms of the GNU GPL v3 license</string>
|
||||
</property>
|
||||
<property name="textFormat">
|
||||
@ -399,6 +399,26 @@ Released under the terms of the GNU GPL v3 license</string>
|
||||
</stringlist>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="Label">
|
||||
<property name="name">
|
||||
<cstring>integrityCheckLabel</cstring>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>20</y>
|
||||
<width>540</width>
|
||||
<height>70</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Please wait some time while the installation medium is checked for data integrity.
|
||||
Press the skip button only if you have previously checked the medium on this computer.</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>WordBreak|AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="ExecButton">
|
||||
<property name="name">
|
||||
<cstring>skipButton</cstring>
|
||||
@ -425,26 +445,6 @@ killall md5progress.sh
|
||||
</stringlist>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="Label">
|
||||
<property name="name">
|
||||
<cstring>integrityCheckLabel</cstring>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>20</y>
|
||||
<width>540</width>
|
||||
<height>70</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Please wait some time while the installation medium is checked for data integrity.
|
||||
Press the skip button only if you have previously checked the medium on this computer.</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>WordBreak|AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="ScriptObject">
|
||||
<property name="name">
|
||||
<cstring>launchMD5script</cstring>
|
||||
@ -2998,6 +2998,9 @@ fi
|
||||
@chainloadbox.clear
|
||||
@setBootableCheckbox.execute()
|
||||
@execBegin
|
||||
conffile=~/.installer.conf
|
||||
[ -e $conffile ] && mv ${conffile} ${conffile}~
|
||||
|
||||
installdevice=@String.section(@devicesbox.item(@devicesbox.currentItem)," ",0)
|
||||
volumes=`hal-find-by-capability --capability volume`
|
||||
partlabel=
|
||||
@ -3097,6 +3100,30 @@ Installation time may vary but it is typically within 5 and 20 minutes.</string>
|
||||
<set>WordBreak|AlignTop</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="Label">
|
||||
<property name="name">
|
||||
<cstring>installTopLabel</cstring>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>70</x>
|
||||
<y>0</y>
|
||||
<width>490</width>
|
||||
<height>50</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>16</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Installation in progress...</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="GroupBox">
|
||||
<property name="name">
|
||||
<cstring>ProgressGroupBox</cstring>
|
||||
@ -3175,27 +3202,6 @@ Installation time may vary but it is typically within 5 and 20 minutes.</string>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="ProgressBar">
|
||||
<property name="name">
|
||||
<cstring>progressBar</cstring>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>16</x>
|
||||
<y>35</y>
|
||||
<width>530</width>
|
||||
<height>41</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="totalSteps">
|
||||
<number>100</number>
|
||||
</property>
|
||||
<property name="associations" stdset="0">
|
||||
<stringlist>
|
||||
<string></string>
|
||||
</stringlist>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="Label">
|
||||
<property name="name">
|
||||
<cstring>progressText</cstring>
|
||||
@ -3228,6 +3234,27 @@ Installation time may vary but it is typically within 5 and 20 minutes.</string>
|
||||
<set>AlignTop</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="ProgressBar">
|
||||
<property name="name">
|
||||
<cstring>progressBar</cstring>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>16</x>
|
||||
<y>35</y>
|
||||
<width>530</width>
|
||||
<height>41</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="totalSteps">
|
||||
<number>100</number>
|
||||
</property>
|
||||
<property name="associations" stdset="0">
|
||||
<stringlist>
|
||||
<string></string>
|
||||
</stringlist>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="ScriptObject">
|
||||
<property name="name">
|
||||
<cstring>launchinstall</cstring>
|
||||
@ -3245,6 +3272,7 @@ Installation time may vary but it is typically within 5 and 20 minutes.</string>
|
||||
<string>@NextBox.setChecked(false)
|
||||
@execBegin
|
||||
conffile=~/.installer.conf
|
||||
[ -e $conffile ] && return
|
||||
cat > $conffile << _EOF
|
||||
#
|
||||
# openmamba installation file
|
||||
@ -3310,30 +3338,6 @@ fi
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="Label">
|
||||
<property name="name">
|
||||
<cstring>installTopLabel</cstring>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>70</x>
|
||||
<y>0</y>
|
||||
<width>490</width>
|
||||
<height>50</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>16</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Installation in progress...</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="QWidget">
|
||||
<property name="name">
|
||||
|
@ -130,7 +130,7 @@ function find_driver_for_udi() {
|
||||
echo $found_driver
|
||||
return 0
|
||||
else
|
||||
return -1
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
@ -138,7 +138,7 @@ DCOPID=$2
|
||||
|
||||
echo $"\
|
||||
openmamba installation script - version $VERSION
|
||||
Copyright (c) 2007-2010 by Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||
Copyright (c) 2007-2011 by Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||
"
|
||||
|
||||
dcop_write $"Starting installation..." 5
|
||||
|
@ -50,9 +50,9 @@ msgstr ""
|
||||
|
||||
#: _from_rc.cc:12
|
||||
msgid ""
|
||||
"Copyright (c) 2007-2010 by Silvan Calarco\n"
|
||||
"Copyright (c) 2007-2011 by Silvan Calarco\n"
|
||||
"Released under the terms of the GNU GPL v3 license"
|
||||
msgstr "Copyright (c) 2007-2010 by Silvan Calarco\n"
|
||||
msgstr "Copyright (c) 2007-2011 by Silvan Calarco\n"
|
||||
"Expedido según los términos de la licencia GNU GPL v3"
|
||||
|
||||
#: _from_rc.cc:14
|
||||
|
@ -49,9 +49,9 @@ msgstr ""
|
||||
|
||||
#: _from_rc.cc:12
|
||||
msgid ""
|
||||
"Copyright (c) 2007-2010 by Silvan Calarco\n"
|
||||
"Copyright (c) 2007-2011 by Silvan Calarco\n"
|
||||
"Released under the terms of the GNU GPL v3 license"
|
||||
msgstr "Copyright (c) 2007-2010 by Silvan Calarco\n"
|
||||
msgstr "Copyright (c) 2007-2011 by Silvan Calarco\n"
|
||||
"Rilasciato secondo i termini della licenza GNU GPL v3"
|
||||
|
||||
#: _from_rc.cc:14
|
||||
@ -590,11 +590,11 @@ msgstr " l'operazione."
|
||||
#: installer.sh:113
|
||||
msgid ""
|
||||
"openmamba installation script - version $VERSION\n"
|
||||
"Copyright (c) 2007-2010 by Silvan Calarco <silvan.calarco@mambasoft.it>\n"
|
||||
"Copyright (c) 2007-2011 by Silvan Calarco <silvan.calarco@mambasoft.it>\n"
|
||||
""
|
||||
msgstr ""
|
||||
"script di installazione di openmamba - versione $VERSION\n"
|
||||
"Copyright (c) 2007-2010 by Silvan Calarco <silvan.calarco@mambasoft.it>\n"
|
||||
"Copyright (c) 2007-2011 by Silvan Calarco <silvan.calarco@mambasoft.it>\n"
|
||||
""
|
||||
#: installer.sh:118
|
||||
msgid "Starting installation..."
|
||||
|
Loading…
Reference in New Issue
Block a user