twangboy
50b247a001
Update docs and help
2017-12-20 19:43:26 -07:00
twangboy
b6cecedbf6
Add timestamp to backup
2017-12-20 19:14:47 -07:00
twangboy
91d343d744
Update to NSIS 3.02.1
2017-12-20 15:56:05 -07:00
twangboy
c28b7d4710
Roll back pyzmq req to 16.0.3
2017-12-20 15:41:56 -07:00
twangboy
42607982cb
Update docs for new support
...
Fix some types in the help for the installer
2017-12-19 11:10:05 -07:00
rallytime
4f21a2bbfd
Merge branch '2016.11' into '2017.7'
...
Conflicts:
- pkg/windows/installer/Salt-Minion-Setup.nsi
- salt/runners/manage.py
2017-12-19 12:57:51 -05:00
twangboy
ff06d5fdb1
Add ability to pass custom config
...
- Adds `/custom-config=` switch where you can pass the name of the
custom config file that resides in the same directory as the installer
or the full path to a custom config in another location
- Changes from using `/use-existing-config` to `/default-config` since
existing config is default anyway
- If you pass a minion or master setting, the default is to use the
default config
- Passing minion or master settins will modify the default config or the
custom config
- Changed from using a checkbox to denote existing config to a drop down
box to denote the type of config to use. Options are `Default Config`,
`Existing Config`, and `Custom Config`
- `Existing Config` is only added to the drop down if an existing config
is found on the system.
- Adds a file picker to the config dialog that allows you to browse to
the custom config. The file picker is only displayed when the config
type is `Custom Config`
- Improves the writing of multimaster settings to the default or custom
config. If multimaster is configured in the custom config and the user
passes multiple master settings those settings are written properly
- If there is an existing config and the config type is NOT `Existing
Config`, the existing config is backed up (given the .bak extension)
instead of deleted. This includes the `minion.d` directory.
- If "/custom-config` is passed from the command line but the specified
file does not exist, the installer just ends instead of uninstalling
salt. (This is for Silent installations)
- If the Config Specified in the GUI does not exist, the installer will
not continue until a valid file is specified.
- Changes the `/passive` switch in the vcredist installation to `/quiet`
for installation on headless systems.
2017-12-19 10:28:52 -07:00
Jan Harasym
aa438e1605
Installation Fails on headless machines.
...
Installation fails on headless machines if `/passive` is set, `/passive` will display an installation progress bar on windows desktop. `/quiet` suppresses the GUI and does not fail when there is no desktop session available. Fixes #45036 .
2017-12-18 13:56:58 -05:00
twangboy
041d6f7568
Roll back futures to 3.1.1 for py3 compat
2017-12-06 17:42:20 -07:00
twangboy
7ed11349b7
Remove CherryPy dependency
2017-12-06 17:09:38 -07:00
twangboy
8934d7fc41
Remove postinstall script, just do it in powershell
2017-12-06 15:47:37 -07:00
twangboy
d199ef5da0
Fix postinstall for pywin32
2017-12-06 09:10:02 -07:00
twangboy
da239bda24
Add Python 2.7.14 to clean_env.bat
2017-12-06 08:59:23 -07:00
twangboy
4bd0106c35
Fix pywin32 install
2017-12-06 08:50:11 -07:00
twangboy
1ba89026b2
Consolidate req file
2017-12-06 08:35:31 -07:00
twangboy
3263b0b97e
Update pip packages
2017-12-05 16:51:09 -07:00
twangboy
e9075725dc
Add documenting comments
2017-10-16 10:51:33 -06:00
twangboy
7fe2350365
Add support for multimaster setup
...
Allows you to pass a comma-delimited list of masters to the master combo
box or the /master command line switch
Parses the existing minion config file to get multimaster settings
Adds an checkbox to use the existing config in the minion config page
When the box is checked, show the existing config grayed out
When unchecked, show default values
Adss the /use-existing-config= command line switch for use from the
command line
Adds support for a help switch on the command line (/?) to display the
supported command line paramaters
2017-10-16 10:51:33 -06:00
twangboy
2d269d1a76
Change all comment markers to '#'
2017-09-12 12:59:57 -06:00
twangboy
6984b8fd60
Add /norestart to vcredist installer
2017-09-12 12:49:20 -06:00
twangboy
d80aea16cb
Handle ErrorCodes returned by VCRedist installer
2017-09-12 11:56:17 -06:00
twangboy
fb31e9a530
Add /norestart switch to vcredist install
2017-09-12 10:05:36 -06:00
twangboy
9979ccb613
Remove Py2 and Py3 in the same run
2017-08-31 14:15:06 -06:00
twangboy
a5d9f85db6
Modifications to build scripts
...
Py3 installs to c:\python35
Quote the path to the python install directory
Fix spellings in comments
Move pywin32 dlls to site-packages/win32 instead of python root
Remove pywin32 postinstall and testing scripts
Add passive switch to py3 uninstall
2017-08-31 11:41:13 -06:00
twangboy
ffb23fbe47
Remove the line that wipes out the cache
2017-08-14 12:26:27 -06:00
twangboy
a3becf8342
Change service shutdown timeouts
...
Windows default for stopping a service is 30 seconds. This changes the
default timeouts for the salt-minion service to more closely resemble
how it is handled in Windows. This gives Python a chance to cleanly exit
before being forcibly closed.
2017-08-14 11:19:09 -06:00
twangboy
8604312a7b
Remove master conf in minion install
2017-08-02 17:12:02 -06:00
rallytime
36a1bcf8c5
Merge branch '2016.11' into '2017.7'
...
Conflicts:
- salt/modules/win_wua.py
- salt/utils/schedule.py
- tests/unit/modules/rabbitmq_test.py
2017-07-27 14:00:15 -06:00
twangboy
d55a44dd1a
Avoid loading user site packages
2017-07-26 14:21:41 -06:00
twangboy
9af1eb2741
Ignore any PYTHON* environment vars already on the system
2017-07-26 13:42:12 -06:00
twangboy
4e2fb03a95
Add pythonpath to batch files and service
2017-07-26 12:21:14 -06:00
twangboy
a7c910c31e
Remove build and dist directories before install
2017-07-18 11:36:38 -06:00
twangboy
0946002713
Add blank line after delete
2017-07-18 11:28:49 -06:00
twangboy
f7c0bb4f46
Remove build and dist directories before install
2017-07-18 11:23:16 -06:00
Mike Place
41514b886e
Merge pull request #42096 from twangboy/win_use_default_configs
...
Use default salt configs for Windows installs
2017-07-03 17:03:26 -05:00
twangboy
c1e899c0ca
Create Master installer if script is found
2017-07-03 13:54:27 -06:00
twangboy
7da86b3540
Use default salt configs for Windows installs
2017-07-03 13:33:24 -06:00
twangboy
e4183a6d1c
Fix comments
2017-07-03 10:27:04 -06:00
twangboy
984b736e14
Add missing batch file
2017-07-03 10:24:10 -06:00
Mike Place
3cdd2fe96c
Merge pull request #41701 from twangboy/remove_win_unicode_console
...
Remove win_unicode_console dependency
2017-06-19 11:57:12 -05:00
twangboy
8b4e3ad77d
Upgrade psutil to version 5.2.2
2017-06-16 17:59:50 -06:00
rallytime
16a2747d7d
Merge branch '2016.11' into '2017.7'
...
Conflicts:
- pkg/windows/buildenv/salt.bat
- salt/modules/pillar.py
- salt/utils/openstack/nova.py
- tests/unit/cloud/clouds/test_dimensiondata.py
- tests/unit/cloud/clouds/test_gce.py
2017-06-14 13:31:42 -06:00
twangboy
0d4be0220b
Add batch files for master
2017-06-12 15:48:46 -06:00
twangboy
e8a24db927
Remove win_unicode_console dependency
2017-06-12 11:56:18 -06:00
twangboy
c3a22dc0e7
Remove RAET deps, remove salt.bat
2017-05-24 16:22:43 -06:00
Mike Place
c195d075cd
Merge pull request #41151 from twangboy/fix_py_install
...
Fix python 2.7.13 install, fix clean script
2017-05-12 12:31:29 -05:00
rallytime
12a75c1108
Merge branch '2016.11' into 'nitrogen'
...
No conflicts.
2017-05-10 15:32:23 -06:00
twangboy
96918dcfa6
Add silent action to MsgBox for Path Actions
2017-05-10 11:22:18 -06:00
Mike Place
d1882e42dd
Merge pull request #40870 from twangboy/unicode_console
...
[DO NOT MERGE] Add win_unicode_console dependency
2017-05-09 13:09:20 -06:00
twangboy
53458b88e9
Fix python 2.7.13 install, fix clean script
2017-05-09 18:32:03 +00:00
twangboy
523316f0d7
Update Python and Deps
2017-04-28 17:19:15 -06:00
twangboy
fe20a576b5
Add win_unicode_console dep
2017-04-24 17:24:00 -06:00
rallytime
f552dd63f3
Merge branch '2016.11' into 'nitrogen'
...
Conflicts:
- pkg/windows/installer/Salt-Minion-Setup.nsi
- tests/unit/states/test_tomcat.py
2017-04-14 10:46:56 -06:00
twangboy
b6ac4aa86d
Fix service for win10 update
2017-04-13 13:51:15 -06:00
rallytime
17efc7341c
Merge branch '2016.11' into 'nitrogen'
...
Conflicts:
- salt/modules/win_wua.py
- salt/netapi/rest_cherrypy/app.py
- salt/version.py
- tests/unit/states/grains_test.py
- tests/unit/states/test_archive.py
2017-04-13 10:14:51 -06:00
twangboy
0f7a81cd34
Keep network.py execution module
2017-04-11 14:13:31 -06:00
twangboy
f71d5cccde
Copy pywin32 dlls to python directory
2017-04-10 23:51:11 +00:00
twangboy
90e5022e82
Fix nsis script error
2017-03-31 15:12:41 -06:00
rallytime
dbf74330ec
Merge branch '2016.11' into 'develop'
...
Conflicts:
- pkg/windows/req_base.txt
- salt/modules/ssh.py
2017-03-23 16:40:44 -06:00
rallytime
5c5b74b09a
Merge branch '2016.3' into '2016.11'
...
Conflicts:
- pkg/windows/req.txt
2017-03-22 17:20:58 -06:00
twangboy
6761527793
Update dependencies for PyOpenSSL
2017-03-21 11:03:20 -06:00
twangboy
5f75ca71dd
Update dates in the env scripts
2017-03-11 22:21:40 -07:00
twangboy
02757db1e4
Add python 3 installer for Windows
2017-03-10 21:52:38 +00:00
Pedro Algarvio
878e770088
Bump required SaltPyLint version
2017-03-06 15:28:58 +00:00
Pedro Algarvio
1dd7d8d88f
Require SaltPyLint >= v2017.2.22
...
Minimal Python version for develop is now 2.7
2017-02-22 12:15:31 +00:00
rallytime
c46f82c029
Merge branch '2016.11' into 'develop'
...
Conflicts:
- requirements/dev_python27.txt
- requirements/dev_python34.txt
2017-02-21 14:20:20 -07:00
rallytime
dda39d4e63
Merge branch '2016.11' into 'develop'
...
Conflicts:
- salt/minion.py
- salt/modules/file.py
- salt/modules/grains.py
- salt/utils/gitfs.py
2017-02-16 12:18:46 -07:00
twangboy
8dd915dae4
Add salt icon to buildenv directory
2017-02-16 12:04:21 -07:00
twangboy
98d5cc3e1b
Add additional tests to the Windows whitelist
2017-02-15 21:21:55 +00:00
twangboy
ef5078729a
Capitalize the 'r' for 2008R2
2017-02-09 09:55:59 -07:00
twangboy
1b6bd634ac
Require VCRedist on 2008R2 and below instead of 2008
2017-02-09 09:47:47 -07:00
rallytime
88cc195a2a
Merge branch '2016.11' into 'develop'
...
No conflicts.
2017-02-03 10:58:55 -07:00
twangboy
5ff8a14317
Fix problem deleting files
2017-02-02 18:12:18 -07:00
twangboy
4524dd49d4
Remove files not needed by salt-minion
2017-02-02 17:20:12 -07:00
markuskramerIgitt
b4aa2ffaab
Option to compile the Salt-Minion installer offline
2017-01-27 22:52:21 +01:00
rallytime
e91fcbeaac
Merge branch '2016.11' into 'develop'
...
Conflicts:
- salt/minion.py
- salt/modules/dockerng.py
- salt/thorium/key.py
2017-01-26 16:02:06 -07:00
twangboy
214e1cc598
Fix 64bit detection, vcredist only on <= 2008
2017-01-24 11:56:11 -07:00
Nicole Thomas
1262fa8ef8
Merge pull request #38843 from rallytime/merge-develop
...
[develop] Merge forward from 2016.11 to develop
2017-01-20 14:01:12 -07:00
rallytime
3f74d697b9
Merge branch '2016.11' into 'develop'
...
Conflicts:
- pkg/windows/build_pkg.bat
- salt/modules/archive.py
2017-01-20 12:07:19 -07:00
Mike Place
10a3d8b8dd
Merge pull request #38726 from twangboy/vcredist
...
Add VC Redist 2008 SP1 MFC to installer
2017-01-19 12:13:41 -07:00
markuskramerIgitt
b25542a66d
Version must be set
2017-01-18 02:09:04 +01:00
twangboy
f00a65355d
change extensions .ext to .exe
2017-01-17 17:55:18 -07:00
markuskramerIgitt
559bee31f9
no pause
2017-01-17 23:02:10 +01:00
markuskramerIgitt
a789241c0c
Add test for git, omit cls to show result of tests.
2017-01-17 22:58:21 +01:00
rallytime
5b43a252c9
Merge branch '2016.11' into 'develop'
...
Conflicts:
- conf/master
- doc/topics/installation/ubuntu.rst
- salt/modules/pillar.py
- salt/netapi/rest_tornado/saltnado.py
- salt/states/influxdb_user.py
- salt/utils/minions.py
- salt/utils/openstack/nova.py
2017-01-17 09:50:06 -07:00
rallytime
30e8a66fb0
Merge branch '2016.3' into '2016.11'
...
Conflicts:
- salt/netapi/rest_tornado/saltnado.py
- tests/integration/netapi/rest_tornado/test_app.py
2017-01-16 18:54:14 -07:00
twangboy
98c40e278c
Add VC Redist 2008 SP1 MFC to installer
2017-01-13 12:42:39 -07:00
twangboy
e0c7e5549b
Update jinja2 to 2.9.4
2017-01-11 11:10:46 -07:00
Sergey Kizunov
334535bbd3
Make build_pkg.bat work with Python 3.6/3.5/2.7
...
Make `build_pkg.bat` and associated utility `portable.py`
compatible with Python 3.6, 3.5, and 2.7.
Signed-off-by: Sergey Kizunov <sergey.kizunov@ni.com>
2016-11-23 14:24:55 -06:00
markuskramerIgitt
d594b19cc9
superceded with clean_env.bat
2016-11-18 03:19:12 +01:00
rallytime
5f4a73f880
Merge branch '2016.11' into 'develop'
...
No conflicts.
2016-11-16 08:55:22 -07:00
twangboy
08200d2ee8
Update pyzmq to version 16.0.1
2016-11-14 17:12:59 -07:00
twangboy
cf55342150
Update pyzmq to version 15.3.0
2016-11-14 17:11:20 -07:00
twangboy
2de69f48f8
Detect VC for Python correctly on 32bit Windows
2016-11-03 18:23:19 +00:00
Mike Place
34007be671
Merge branch 'carbon' into carbon_develop
2016-10-06 00:23:22 +09:00
twangboy
9afed88ed0
Update docs, change final dialog
2016-10-04 16:14:13 -06:00
twangboy
b3083cb139
Add delayed start option to minion service
2016-10-04 14:18:42 -06:00
twangboy
2d697b30c6
Add lxml to deps for Windows (used by win_lgpo)
2016-10-03 17:35:11 -06:00
Mike Place
7b43d4322c
Merge branch '2016.3' into 2016_3_carbon
2016-09-27 16:44:42 +09:00
twangboy
5fc63a1054
Add pyOpenSSL to req file for Windows
2016-09-26 17:35:28 -06:00
twangboy
3baeb2974d
Add Estimated Size for Add/Remove Programs
2016-08-24 18:11:49 +00:00
twangboy
2ef1e00888
Add master build package build
2016-08-23 22:41:18 +00:00
twangboy
a3495d0852
Add minion only script
2016-08-23 22:37:17 +00:00
twangboy
3d6d473d48
Revert to vcredist 12 (2013)
2016-08-22 17:57:14 -06:00
twangboy
10af191a4d
Revert to vcredist 12 (2013)
2016-08-22 17:38:50 -06:00
Mike Place
1fb2c03e88
Merge pull request #35474 from twangboy/fix_windows_installer
...
Hide minion config page, add master config file
2016-08-20 12:11:37 +09:00
rallytime
d2340a0aad
Merge branch '2016.3' into 'develop'
...
Conflicts:
- pkg/windows/build.bat
- pkg/windows/build_pkg.bat
- tests/runtests.py
2016-08-17 12:13:26 -06:00
Nicole Thomas
e86a39a115
Merge pull request #35516 from rallytime/bp-34441
...
Back-port #34441 to 2016.3
2016-08-17 09:47:23 -06:00
markuskramerIgitt
32da48df08
setup.py will not print each individual file
2016-08-17 08:35:44 -06:00
markuskramerIgitt
698a076a39
Completely remove Python and verify
2016-08-17 08:35:44 -06:00
markuskramerIgitt
7406bd22a6
Errors will stop the scripts
2016-08-17 08:35:44 -06:00
markuskramerIgitt
e47c661cb0
Copy and delete silently, do not list each file
2016-08-17 08:34:06 -06:00
twangboy
c20803de07
Hide minion config page, add master config file
2016-08-15 22:53:27 +00:00
twangboy
d120a8906f
Add vcredist 14 dlls
2016-08-10 18:56:08 +00:00
twangboy
00eff0a1a8
Fix architecture detection
2016-08-09 21:26:57 +00:00
twangboy
153b674fc5
Detect 32/64 bit installation
2016-08-09 21:09:36 +00:00
twangboy
23fbc7890c
Fix previous version detection
2016-08-09 20:57:33 +00:00
twangboy
e661540526
Fix VC Compiler detection for 32bit Windows
2016-08-09 20:44:47 +00:00
twangboy
978775714b
More standardization
2016-08-09 20:11:45 +00:00
twangboy
5787e27af1
Standardize build scripts
2016-08-09 19:53:55 +00:00
twangboy
99ac8acce6
Add path to Python Scripts to build.bat
2016-08-09 19:27:28 +00:00
twangboy
4f78bb0f34
Add path, fix uninstaller
2016-08-09 18:58:58 +00:00
twangboy
8e056168a4
Add function for adding to the path
2016-08-09 17:23:49 +00:00
twangboy
418e649be7
Fix App Paths entries
2016-08-09 17:23:49 +00:00
twangboy
d453199b56
Fix services not starting correctly, use nsExec
2016-08-09 17:23:48 +00:00
twangboy
cc88e50a42
Add Salt-Master to installer
2016-08-09 17:23:47 +00:00
twangboy
9218278873
Fix Title/Subtitle on Minion Config page
2016-08-09 17:23:47 +00:00
twangboy
a860580c79
Change GUID for python 2.7.12
2016-08-09 17:23:47 +00:00
twangboy
31ffb8f6e5
Add dependency dlls to script
2016-08-09 17:23:46 +00:00
twangboy
4149f0c237
Update pip requirements
2016-08-09 17:23:46 +00:00
Mike Place
bb0c7118ba
Merge pull request #34502 from markuskramerIgitt/develop
...
Windows installer build scripts will exit on error
2016-07-07 16:05:31 -06:00
markuskramerIgitt
d87277ef89
setup.py will not print each individual file
2016-07-07 23:57:28 +02:00
rallytime
86b7c71e09
Merge branch '2016.3' into 'develop'
...
Conflicts:
- salt/modules/glusterfs.py
- salt/states/pkg.py
2016-07-07 13:37:58 -06:00
markuskramerIgitt
44025e123e
Merge branch 'develop' of https://github.com/markuskramerIgitt/salt into develop
2016-07-07 01:29:54 +02:00
markuskramerIgitt
eed5b61dad
Completely remove Python and verify
2016-07-07 01:17:16 +02:00
markuskramerIgitt
d464447b86
Errors will stop the scripts
2016-07-07 00:18:01 +02:00
Shane Lee
17a3b23ff8
Use Python 2.7.12 for Windows Build ( #34468 )
2016-07-06 17:29:50 -04:00
Mike Place
516f494565
Merge pull request #34441 from markuskramerIgitt/develop
...
Copy and delete silently, do not list each file
2016-07-05 22:02:51 -06:00
markuskramerIgitt
7257b8d832
Copy and delete silently, do not list each file
2016-07-02 22:36:49 +02:00
markuskramerIgitt
994d1a3e6a
Added description to nsi salt-minion service.
2016-06-22 16:37:55 +02:00
rallytime
9d049e28e5
Merge branch '2016.3' into 'develop'
...
Conflicts:
- salt/modules/win_pkg.py
- salt/states/disk.py
2016-06-15 17:13:26 -06:00
Shane Lee
e4a7190a1d
Always make chanes to minion config if set ( #34021 )
2016-06-15 12:53:42 -04:00
Shane Lee
38e82fb89e
Always make changes to minion config if set ( #34022 )
2016-06-15 12:53:19 -04:00
twangboy
dd7d55afb9
Use full path to python.exe
2016-06-13 12:01:15 -06:00
Nicole Thomas
08a584b3e5
Merge pull request #33711 from rallytime/merge-develop-3
...
[develop] Merge forward from 2016.3 to develop
2016-06-09 14:12:48 -04:00
EYJ
beea8cc376
Fix millisecond formatting to avoid 1000 as four-digit milliseconds
2016-06-02 17:43:27 +02:00
twangboy
7d78e5d612
Fix build script where pip wouldn't work
2016-05-25 17:38:39 +00:00
Shane Lee
ca6e929ded
Fix libsodium for 32bit windows ( #33455 )
...
* Add platform specific libsodium dlls
* Update libnacl to 1.4.5
2016-05-24 08:11:44 -07:00
Shane Lee
f61cf6929a
Add PyYAML with CLoader ( #33079 )
...
- Check for python before installing
- Update other dependencies to the latest
2016-05-06 08:28:03 -07:00
Shane Lee
7da7b2329d
Remove _get_date_time_format function ( #32903 )
...
* Remove _get_date_time_format function
* Fix incorrect timelib version
2016-04-28 10:06:44 -06:00