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