summaryrefslogtreecommitdiffstats
path: root/installerbuilder
Commit message (Collapse)AuthorAgeFilesLines
* compile fix and removed unused operationrunner applicationTim Jenssen2011-09-081-1/+2
| | | | | | | | Change-Id: I4984036c33b51d16dc95d40b5a1752666b7278b1 Reviewed-on: http://codereview.qt-project.org/4376 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* fix random macdeployqt problemTim Jenssen2011-09-071-1/+15
| | | | | | Change-Id: Ie60bf8a8e9ba36e6090c5ceecaa714942b753f0f Reviewed-on: http://codereview.qt.nokia.com/4278 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* improve qt patch error messagesTim Jenssen2011-09-072-6/+17
| | | | | | Change-Id: If936889d3bdb7572b8897f1624ec0bd4fcf92e30 Reviewed-on: http://codereview.qt.nokia.com/4269 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* fix linereplaceoperationTim Jenssen2011-09-071-2/+1
| | | | | | Change-Id: I0c88b56a337f57b923559bcd7e1e56f90667d713 Reviewed-on: http://codereview.qt.nokia.com/4268 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* now an installer/maintenancetool can run operationsTim Jenssen2011-09-074-0/+225
| | | | | | Change-Id: I9cea18aea7cdc9091b8268692b37dc1ebd098936 Reviewed-on: http://codereview.qt.nokia.com/4267 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Check for valid version number during package collect.kh12011-09-061-0/+6
| | | | | | | | | Change-Id: I20a484beddc3ba00adb0b57e9bf0b9644252d28a Reviewed-on: http://codereview.qt.nokia.com/4257 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Make sure we can use possible to replace installed components.kh12011-09-063-4/+17
| | | | | | | | | | | | | | | | | Means, once we notice that a component replaces a other, we will remove it from the passed components list and keep it inside the replacement hash. This needs to be taken into account when we resolve component dependencies, as a possible update might be a replacement, but not scheduled for install while an other update to install can have a dependency of the component to replace. Change-Id: I00c0ad025f6a3640cfecfb8e3a1f36c6ec8cd6d8 Reviewed-on: http://codereview.qt.nokia.com/4250 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Expand the root item before resizing the columns.kh12011-09-061-1/+1
| | | | | | | | | | | Makes sure that at least the first node is fully visible. Change-Id: I5c9f476b2947276d81ac4571a824db5cf4e7b7ae Reviewed-on: http://codereview.qt.nokia.com/4251 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* fix QTSDK-873Tim Jenssen2011-09-051-1/+1
| | | | | | | | | | - argument check in the uninstaller case was wrong Change-Id: Icaf56465f88037feb3eb3c0415d02146f9b59fe9 Reviewed-on: http://codereview.qt.nokia.com/4211 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* fix that the checkupdate argument makes the right outputTim Jenssen2011-09-051-2/+3
| | | | | | | | Change-Id: Ia98566cf1047077d86db519414930241d5cb00ca Reviewed-on: http://codereview.qt.nokia.com/4210 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* No need to limit on directoriesMaurice Kalinowski2011-08-311-3/+0
| | | | | | | | | SDK Maintenance packaging takes an installer binary, currently breaks packaging on Linux at least Change-Id: I8cad0387d8db349c65ca3f3839f14c23943e9c51 Reviewed-on: http://codereview.qt.nokia.com/3944 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* only return true is all requirements are setMaurice Kalinowski2011-08-311-2/+2
| | | | | | | | | if it cannot fetch the data from the repository, it should handle this as no available updates. Change-Id: I4d141399077d8c6212499f2beefc9de1862bf67d Reviewed-on: http://codereview.qt.nokia.com/3863 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* allow archivegen to archive multiple directoriesMaurice Kalinowski2011-08-316-26/+31
| | | | | | | | | | | | | | this includes changing the syntax, it is now like in 7za archivegen arch.7z dir1 dir2 ... We will need this for further packaging. Adding incrementally does not work as the fascade creates a temporary files and writes it back. Hence we cannot add one directory after another Change-Id: I1923a3beabacf7b8f3618807c5377061555d98b2 Reviewed-on: http://codereview.qt.nokia.com/3889 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* improve gdb registrationTim Jenssen2011-08-293-4/+19
| | | | | | | Change-Id: Icc72f9c5b3f8b8d9086e6f492c752ccd343c5b5a Reviewed-on: http://codereview.qt.nokia.com/3822 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* enable SizeGrip on LinuxNiels Weber2011-08-291-0/+1
| | | | | | | Change-Id: I7a17b2bdfc993e9b2db32d27d7290e2cdb7e671b Reviewed-on: http://codereview.qt.nokia.com/3706 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Do not append the output if it is empty.kh12011-08-291-4/+5
| | | | | | | | | | | For some unknown reason it will then append a new line. Use a more appropriate wording for the timer interval. Change-Id: Iddfe5a2a3103f31285dba14a251b5c87ab51c3bf Reviewed-on: http://codereview.qt.nokia.com/3647 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* make the component selection in maintenace slightly less uglyNiels Weber2011-08-291-1/+1
| | | | | | | | | | see QTSDK-843 A better fix is still needed though. Change-Id: I4c25b2c2abc500a57bf964e526958cbdf2ab1400 Reviewed-on: http://codereview.qt.nokia.com/3724 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* add TODO: at the moment updates could not resolve replaced dependencyTim Jenssen2011-08-261-0/+3
| | | | | | | Change-Id: Ida740c1b810b0e52ad7e86593f564758865d211b Reviewed-on: http://codereview.qt.nokia.com/3643 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* updater can't have a component with uninstallation requestedTim Jenssen2011-08-261-0/+2
| | | | | | | | Change-Id: I9b99a7a8d0a3c55f5ed0049119e1da71773cd32c Reviewed-on: http://codereview.qt.nokia.com/3642 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* even for possible dependency we need to load the script for example to get ↵Tim Jenssen2011-08-251-1/+2
| | | | | | | | | archives Change-Id: Ie6068f073aa6e789e96d50cf753f39c5c57edce5 Reviewed-on: http://codereview.qt.nokia.com/3601 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* we like to see the detail output even in the uninstall caseTim Jenssen2011-08-251-3/+2
| | | | | | | Change-Id: If97e547f89443a1b7e09a24b9e0e89a4d1c08a7f Reviewed-on: http://codereview.qt.nokia.com/3600 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Show notification in case an exceptions was thrown.kh12011-08-251-0/+8
| | | | | | | Change-Id: I55df924817b266b068fef2ef010e7d0cc9473162 Reviewed-on: http://codereview.qt.nokia.com/3592 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Add a context paramter to be able to pass some other info.kh12011-08-253-17/+13
| | | | | | | Change-Id: Ibdf7d56b421c932d3ebe9836ee4562bf5cd6762f Reviewed-on: http://codereview.qt.nokia.com/3589 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Try to read installed packages only in non installer mode.kh12011-08-251-1/+1
| | | | | | | Change-Id: I955bf5d3b1c543a5f66c8afbb55b1e430d2c4993 Reviewed-on: http://codereview.qt.nokia.com/3588 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* component script constructor can cause an exception forward thisTim Jenssen2011-08-251-0/+6
| | | | | | | Change-Id: If49829105abe7463278837d871c63ea3fd89564f Reviewed-on: http://codereview.qt.nokia.com/3529 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* wrong method orderTim Jenssen2011-08-241-11/+10
| | | | | | | Change-Id: I90b6273ea4829ff930b1fdef30299ebd36de0e7c Reviewed-on: http://codereview.qt.nokia.com/3521 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Fix wrong order, status needs to be set before finished.kh12011-08-241-1/+1
| | | | | | | Change-Id: Id60761c7653679b4daf92ba8a04e6b8e3bdb82ef Reviewed-on: http://codereview.qt.nokia.com/3520 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* forward slashes for all OSsTim Jenssen2011-08-241-3/+15
| | | | | | Change-Id: Ia62b25e2570a8aaf38602d5c5793184e07cdfc4b Reviewed-on: http://codereview.qt.nokia.com/3519 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* return true in updater case for uninstallation calculationTim Jenssen2011-08-241-1/+1
| | | | | | Change-Id: I67288f0ee22e5bdefda5183b52f31fdef935389d Reviewed-on: http://codereview.qt.nokia.com/3518 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* make some more ouput if it can't copy script fileTim Jenssen2011-08-241-4/+5
| | | | | | Change-Id: I8bb8081f91bdc7433f6bfec71e34c904004d28c6 Reviewed-on: http://codereview.qt.nokia.com/3517 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Revert parts of the former changes.kh12011-08-244-13/+12
| | | | | | | | | | Now reset the core checked list in show event, as this is not called that frequently as nextId(). Solves the problem of always recalculating the components to install. Change-Id: I282d25236441c6a91c833867ce65aa351dcfcc67 Reviewed-on: http://codereview.qt.nokia.com/3503 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Remove stupid check. Return the proper core status.kh12011-08-244-13/+34
| | | | | | | | | | | Also take into account the current status, break if it is already Canceled or Failure. Fix fetch remote packages, as it would set always Success, even if we already canceled. Change-Id: I3562d485c762c6df6ff230029bc678475afd5b2c Reviewed-on: http://codereview.qt.nokia.com/3502 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* use qt directory separatorsMaurice Kalinowski2011-08-241-3/+3
| | | | | | | | | QtC2.3 requires everything to be in Qt format. Change-Id: I8f85ae446c1311537e0b00eb5400807ef1abd796 Reviewed-on: http://codereview.qt.nokia.com/3474 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* added updateRequested that is allTim Jenssen2011-08-231-2/+3
| | | | | | | Change-Id: I252c3f17c5e8208477c71c96960cb6c33e2caade Reviewed-on: http://codereview.qt.nokia.com/3422 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* if we cleared it we need to recalculate itTim Jenssen2011-08-231-0/+1
| | | | | | | Change-Id: I40482a596010b67f65f7c9549e8d119508a95aee Reviewed-on: http://codereview.qt.nokia.com/3421 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* removed unneeded qdebugsTim Jenssen2011-08-231-3/+0
| | | | | | | Change-Id: Ic53a3e8be0205fc43a69158ba9913563b999afd7 Reviewed-on: http://codereview.qt.nokia.com/3419 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Keep the problem reason to show it in the UI.kh12011-08-235-7/+23
| | | | | | | Change-Id: Ie173d08daa2c45ca29c862244b746688613fbaed Reviewed-on: http://codereview.qt.nokia.com/3418 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Fail if a component is a dependency but should be uninstalled.kh12011-08-232-14/+13
| | | | | | | Change-Id: Ie4fd05a46993a67d76c2b359db6483247be2d724 Reviewed-on: http://codereview.qt.nokia.com/3417 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Add a working version that resolves auto dependencies.kh12011-08-233-8/+33
| | | | | | | | | Still script values are not evaluated yet. Change-Id: Id0bfc87030e74d99c4a531f27774f8b0d2335dda Reviewed-on: http://codereview.qt.nokia.com/3416 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Add a hack to be able to check components.kh12011-08-237-4/+54
| | | | | | | | | | | This is needed to make the resolve code working properly for scripts as well for the uninstall code to resolve auto dependencies. Should be removed as soon as possible. Change-Id: Ia33efdc63d4e3845927b3bbfa5af7a375ceed9ac Reviewed-on: http://codereview.qt.nokia.com/3415 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Add a getter for auto dependency values.kh12011-08-232-7/+14
| | | | | | | | | | Since we need the list anyway, we can move the is empty check to the beginning of the function. Change-Id: Iebe04b6f2904a02c807edaa7586af8a83c115c0a Reviewed-on: http://codereview.qt.nokia.com/3414 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Make sure we only calculate the components on actual change.kh12011-08-237-51/+45
| | | | | | | | Change-Id: I5967f2fa2cba3e54519a4b8b5155b570d34d7a22 Reviewed-on: http://codereview.qt.nokia.com/3333 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* catch isDefault and isAutoDependOn errors from scriptTim Jenssen2011-08-221-2/+19
| | | | | | | | Change-Id: I565d79c6e2d668f629700b0e62ce34eaf9651f59 Reviewed-on: http://codereview.qt.nokia.com/3322 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Add some vars earlier in the chain.kh12011-08-221-9/+10
| | | | | | | | | | | Makes it possible to access at least the installed components in case we could not load the settings. Change-Id: I276eea848c770fcd1d04f840385aba2f0de3c79d Reviewed-on: http://codereview.qt.nokia.com/3321 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Avoid NULL pointer access in case we have no data file.kh12011-08-221-3/+5
| | | | | | | | | Change-Id: I1954422b4f5b4af25cc8d7ccd2f0dc7bcfba1f15 Reviewed-on: http://codereview.qt.nokia.com/3320 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Fix the updater case for replacements.kh12011-08-221-6/+9
| | | | | | | | Change-Id: Ie8f31dcc366bbcffd165b50e6e1b8abbf8de9118 Reviewed-on: http://codereview.qt.nokia.com/3300 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* comment fixesNiels Weber2011-08-221-9/+9
| | | | | | | Change-Id: Ia1da1c74987e55eecb5d9424f0783055e2eb614d Reviewed-on: http://codereview.qt.nokia.com/3295 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* enable componentByName function in autoinstall scriptsTim Jenssen2011-08-221-1/+5
| | | | | | | | Change-Id: I32695963a7e061da67293a0a91a9630b638eda64 Reviewed-on: http://codereview.qt.nokia.com/3299 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Maurice Kalinowski Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* small comment changesNiels Weber2011-08-221-4/+4
| | | | | | | Change-Id: I13c7dd4cd0cdccc5d8a17b3e4e052b57889d027d Reviewed-on: http://codereview.qt.nokia.com/3241 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* run stopProcessesForUpdates to show warning message before uninstallationTim Jenssen2011-08-191-0/+3
| | | | | | | | Change-Id: I3058be1ee80f90c08d6524e2dd2bfb9fd819bfa8 Reviewed-on: http://codereview.qt.nokia.com/3220 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>