1
0
Fork 0
Commit Graph

70 Commits

Author SHA1 Message Date
Wilfried Goesgens aa3e8c1537 fix service state detection 2017-06-01 18:56:27 +02:00
Wilfried Goesgens 658af3cb89 fix grammer, mention author 2017-06-01 15:51:35 +02:00
Wilfried Goesgens ffb5e06f44 implement prototype for finding out the service startup error 2017-06-01 15:36:10 +02:00
Wilfried Goesgens 2006a53342 remove debug dialogs 2017-06-01 12:26:09 +02:00
Wilfried Goesgens 4d73e13bb3 Rework windows installer
- throw out old MUI1 dialogs - CPack only knows howto create one page
  - split the password and database type to a second page that we hide if we install over an existing installation
  - cleanup the installscope mess
2017-06-01 11:31:22 +02:00
Wilfried Goesgens 7265f86243 Fix handling of services
- fix countdown to give up on the service to start
  - don't open a URL to the Arango Webif, if its not running
2017-05-29 15:16:22 +02:00
Wilfried Goesgens 9936899caf use ini file modification to persist config values 2017-05-24 16:33:55 +02:00
Wilfried Goesgens e90e5cadf4 Implement uninstalling with gui choosing of deleting databases
- switch away from deprecated MUI macros
  - Add a uninstaller welcome screen with checkbox to remove the database files
2017-05-24 14:54:40 +02:00
Wilfried Goesgens 8f568f3796 implement choosing of the database directory depending on the installation options 2017-05-24 10:27:26 +02:00
Wilfried Goesgens b824fb1bee remove unused stuff, fix stopping of service to be just in front of unpackaging files 2017-05-24 10:25:57 +02:00
Wilfried Goesgens b4b59c9a38 cleanup: remove unneccesary code 2017-05-23 12:06:03 +02:00
Wilfried Goesgens 8afdf85d0a move ConditionalAddToRegistry into macro to make the source more compact. 2017-05-23 11:59:40 +02:00
Wilfried Goesgens 504427f800 split functions out of base NSIS file 2017-05-22 17:54:07 +02:00
Wilfried Goesgens b0ca0ad6fc add option on uninstall to remove the folders containing the databases 2017-05-16 17:44:33 +02:00
Wilfried Goesgens f5b63d1c6c when setting the password force various features in arangod to be turned off so they don't get in our way. 2017-05-16 15:55:11 +02:00
Wilfried Goesgens 5477e64a35 fix service shutdown, commandline choice of storage engine. 2017-05-16 14:28:34 +02:00
Your Name 005b35a2cb add selector for auto/mmfiles/rocksdb engine to NSIS installer plus fix some strings to be more userfriendly 2017-05-09 16:18:18 +01:00
Wilfried Goesgens e4345d1949 don't provide empty installation path 2017-01-11 15:12:18 +01:00
Wilfried Goesgens 3a56ccfa6e finalize windows silent installer 2017-01-09 16:47:39 +01:00
Wilfried Goesgens c817254214 add commandline parsing for silent installation 2017-01-06 11:54:01 +01:00
Wilfried Goesgens 779dab2165 fix style so emacs asm-mode nicely displays the nsis files 2017-01-06 11:22:01 +01:00
Wilfried Goesgens 22589240a1 fix windown uninstall 2016-10-24 22:20:32 +02:00
Wilfried Goesgens 50f9a21e91 As we wait for arangodb to be up and running, we should also wait for
its shutdown on deinstall.
2016-10-12 20:53:56 +02:00
Wilfried Goesgens 0779c44faf f*in with nsis 2016-10-12 20:17:30 +02:00
Wilfried Goesgens 5354421273 fix one more typo 2016-10-12 19:39:22 +02:00
Wilfried Goesgens d5b15e2ab5 Work around more cmake / cpack / nsis vodoo 2016-10-12 18:39:05 +02:00
Wilfried Goesgens f7d9042202 Fix names of cmake variables 2016-10-12 18:01:17 +02:00
Wilfried Goesgens 84bc6fa8a5 - unify the refernces of the exes and DLLs for windows
- put them all into bin, else we would have to copy the dlls twice.
2016-10-12 17:27:10 +02:00
Wilfried Goesgens 1244cef34a Fix the path of the windows icons + bmps 2016-10-12 16:28:54 +02:00
Wilfried Goesgens 985e48eace Adjust paths to new directory structure for windows too. 2016-10-12 15:54:26 +02:00
Wilfried Goesgens 84b164b985 fix typo 2016-08-30 10:57:30 +02:00
Wilfried Goesgens 83df22eb34 Rename variable to substitute into NSIS, for some reason CPACK_NSIS_DEFINES is substituted empty. 2016-06-14 12:46:44 +02:00
Wilfried Goesgens 5eb27b7447 set the password we asked to into the database. 2016-06-09 13:22:11 +02:00
Wilfried Goesgens e3d4defb4f - cleanup unused stuff from the installer
- add password fields to the configuration screen
2016-06-08 17:42:56 +02:00
Wilfried Goesgens f7a97c809b Fix access to plugins 2016-05-30 14:38:07 +02:00
Wilfried Goesgens b664778da1 fix allready 2016-05-30 09:46:33 +02:00
Wilfried Goesgens 97a2eb0be1 the Windows backslash - a real backslash. 2016-05-25 15:14:23 +02:00
Wilfried Goesgens 0a3a4f191b Properly reference the plugins. 2016-05-25 14:44:27 +02:00
Willi Goesgens d247ab145e Add desktop icon to arangosh and aardvark; fixes #1301 2015-06-24 14:33:19 +02:00
Willi Goesgens 9f179c49fd Work on windows installer
- fix Icon reference in registry; mustn't add the compile directory to the path; Now the software uninstall list shows our Fruit.
  - DRY: use a define for the service name
  - more comments whats going on
  - fix WaitForServiceUp - it would run endless because of a syntax error. NSIS - when to do braces and when not? GRRR.
  - Add human readable description to the service name
  - Check whether the ArangoDB-Service in charge points to our binary - so we don't accidently remove a service installed by another version of ArangoDB
2015-03-18 15:59:15 +01:00
Willi Goesgens eb2dc6d0a7 Arangod now properly reports its startup - we can lean on its value now. 2015-03-17 15:54:46 +01:00
Willi Goesgens ee0b104765 Give arangod a little time to start up before we open the webinterface. 2015-03-13 17:26:11 +01:00
Willi Goesgens f557baf0aa Another place in the registry to clean up. 2015-03-13 13:37:09 +01:00
Willi Goesgens 8342953730 Rework installer
- no more commands are substituted in from CMakeList.txt - this makes the NSIS template better readable
  - BITS are substituted in via the define section
  - Build the Registry uninstall key at the start of the file to respect DRY.
  - fix error messages
  - fix typos in function names
  - only try to open Aardvark in the browser if we install a service
  - Use Switch instead of Rumpelstilskin if
  - Restore the install-type on uninstall first
    - we need to set SetShellVarContext according to it so the meaning of
      - SHCTX
      - $SMPROGRAMS
      are right.
    - we need to know whether we need to uninstall a service.
2015-03-13 12:53:07 +01:00
Willi Goesgens f2353a2b73 - de-pidginify error messages
- remove traces from the registry so that we vanish from the installed software repository
 - Open webinterface after startup.
2015-03-06 17:28:49 +01:00
Esteban Lombeyda bab09b71a2 Conflicts were from code removed 2014-05-08 13:48:25 +02:00
Esteban Lombeyda 27a65bf8d0 Avoiding Error Dialog because Installer overwrittes running program 2014-05-06 15:28:10 +02:00
Esteban Lombeyda fbc46b6fab Important bug fix: installer is started not with ShellExcute 2014-05-06 11:03:24 +02:00
= 48ad7d30c8 modifications in shell script 2014-05-02 16:00:45 +02:00
= 0ec85b100d Renaming installer helper 2014-05-02 15:00:11 +02:00