Commit graph

2789 commits

Author SHA1 Message Date
Nicole Thomas
8f2e1801c6
Merge pull request #1262 from rallytime/remove-42.2-leap
Remove support for openSUSE Leap 42.2
2018-07-12 09:17:15 -04:00
rallytime
14959e04bd
Remove support for openSUSE Leap 42.2
Leap 42.2 is EOL and has been replaced by 42.3

This commit also simplifies some of the logic in checking for suse versions.

openSUSE 13.X is no longer supported and hasn't been for some time, so we
don't need to worry about checking for those versions any longer. The script
will bail out at the `__check_end_of_life_versions` functions early on in the
install process.
2018-07-11 13:43:19 -04:00
Nicole Thomas
c345e3e419
Merge pull request #1261 from rallytime/fedora-26-eol
Remove support for Fedora 26
2018-07-11 11:33:53 -04:00
rallytime
ba2ba1d1be
Remove support for Fedora 26
Fedora 26 is EOL as of the end of May, therefore the bootstrap script
no longer needs to support it.
2018-07-11 10:38:53 -04:00
Nicole Thomas
d9a2725316
Merge pull request #1255 from noelmcloughlin/suse15fix
fix for opensuse15 if no lsb_release pkg
2018-07-11 10:00:54 -04:00
Nicole Thomas
6fa61603f7
Merge branch 'develop' into suse15fix 2018-07-11 09:01:48 -04:00
Nicole Thomas
1fdd2f7024
Merge pull request #1258 from KaiSforza/jenkins-nokitchen
Comment out all of the kitchen runs
2018-07-11 09:00:20 -04:00
Nicole Thomas
d276f9cd1b
Merge pull request #1256 from noelmcloughlin/freebsd
Ensure pipe is absent before mkfifo/mknod
2018-07-11 08:59:59 -04:00
Nicole Thomas
0ded82f8ab
Merge branch 'develop' into freebsd 2018-07-11 08:57:56 -04:00
Nicole Thomas
324ae23ad3
Merge pull request #1257 from KaiSforza/jenkins-usestack
Use stack to get a newer shellcheck
2018-07-11 08:57:17 -04:00
William Giokas
576d2bbe34
Use stack to get a newer shellcheck 2018-07-10 18:31:04 -06:00
William Giokas
855512da4a
Comment out all of the kitchen runs
These aren't doing anything except taking up time on random hosts it
seems. Better to remove them.
2018-07-10 18:29:39 -06:00
N
c8152fc3bf delete-fifo before make-fifo 2018-07-11 00:07:01 +01:00
Nicole Thomas
848145fd85
Merge branch 'develop' into suse15fix 2018-07-10 17:03:42 -04:00
Nicole Thomas
3a3eabcbb9
Merge pull request #1253 from rallytime/shellcheck-fixes
Fix Up ShellCheck errors/warnings for latest version of shellcheck
2018-07-10 17:02:26 -04:00
N
befd25d429 fix for opensuse15 if no lsb_release pkg 2018-07-10 17:03:27 +01:00
rallytime
f45e965fa0
Check exitcodes directly, rather than indirectly
This is a new requirement in recent versions of shellcheck. This commit
fixes the following shellcheck error:

- SC2181: Check exit code directly with e.g. 'if mycmd;', not indirectly with $?.
2018-07-09 12:49:11 -04:00
rallytime
bd1d4ad8bd
Fix wordsplitting error found by shellcheck
SC2231: Quote expansions in this for loop glob to prevent wordsplitting, e.g. "$dir"/*.txt .
2018-07-09 11:23:18 -04:00
rallytime
99fcb4dc26
Use "command -v" instead of "which" command
``which`` is non-standard.

Fixes the following shellcheck error:

- SC2230: which is non-standard. Use builtin 'command -v' instead.
2018-07-09 11:20:32 -04:00
rallytime
20a89d31bc
Avoid subshell overhead and remove unnecessary parens around conditions
Fixes the following shellcheck violations:

- SC2233: Remove superfluous (..) around condition.
- SC2235: Use { ..; } instead of (..) to avoid subshell overhead.
2018-07-09 11:13:56 -04:00
Nicole Thomas
71af9303e9
Merge pull request #1250 from icyfork/remove_daily_install_on_ubuntu_system
Remove daily install option on Ubuntu system
2018-06-22 11:33:07 -04:00
Ky-Anh Huynh
375b74a1ba
Remove daily install option on Ubuntu system.
Reference:

* https://github.com/saltstack/salt-bootstrap/issues/1245
* https://github.com/saltstack/salt-pack/issues/562
2018-06-22 10:19:41 +07:00
Nicole Thomas
04f32250b4
Merge pull request #1249 from rallytime/update-tasks
Update authors file and begin "in progress" changelog
2018-06-19 12:16:37 -04:00
rallytime
782a4b4ffe
Update changelog with recent develop changes 2018-06-19 12:06:07 -04:00
rallytime
abb3d7455b
Add new contributors to the authors list 2018-06-19 12:06:07 -04:00
Nicole Thomas
fe9962dc80
Merge pull request #1248 from rallytime/py3-u18
Add python 3 support for Ubuntu 18
2018-06-19 12:05:42 -04:00
rallytime
8e03738140
Add python 3 support for Ubuntu 18
Stable installs work fine, but git installs need an additional package
to be installed (python3-setuptools). Otherwise, the script fails with
the following error:

```
*  INFO: Running install_ubuntu_git()
Traceback (most recent call last):
  File "setup.py", line 24, in <module>
    import distutils.dist
ModuleNotFoundError: No module named 'distutils.dist'
```
2018-06-19 11:44:44 -04:00
Nicole Thomas
e41f090105
Merge pull request #1228 from rallytime/fix-1225
Add Ubuntu 18.04 support
2018-06-19 10:50:14 -04:00
Nicole Thomas
e16fc3ea60
Merge branch 'develop' into fix-1225 2018-06-19 10:46:57 -04:00
Nicole Thomas
2fd445d665
Merge pull request #1244 from noelmcloughlin/opensuse15
OpenSuse_Leap_15.0 saltstack repo support
2018-06-19 10:35:11 -04:00
Nicole Thomas
3b4a5de218
Merge branch 'develop' into opensuse15 2018-06-19 10:32:18 -04:00
Nicole Thomas
3ef3504c91
Merge pull request #1247 from icyfork/return_if_apt-get_fails
Return immediately if apt-get fails
2018-06-19 09:59:24 -04:00
Nicole Thomas
819ce0ff53
Merge pull request #1246 from icyfork/ubuntu_daily_set_stable_rev
Disable shell error about unbound variable during daily install
2018-06-19 09:57:34 -04:00
Ky-Anh Huynh
584c97de5d
Return immediately if apt-get fails 2018-06-19 13:21:11 +07:00
Ky-Anh Huynh
b3767e2bdc
Disable shell error about unbound variable during daily install 2018-06-19 13:14:40 +07:00
N
f08d045916 OpenSuse_Leap_15.0 repo support 2018-06-15 14:30:15 +01:00
Nicole Thomas
0129adb3c8
Merge pull request #1243 from rallytime/py3-deb9
Add Python3 package support for Debian 9
2018-06-08 09:34:53 -04:00
rallytime
747b58bdb1
Update -x inline docs and README file with python3 support info 2018-06-07 11:09:12 -04:00
rallytime
1f547fede8
Add Python3 package support for Debian 9
Refs #1127
2018-06-07 11:08:49 -04:00
Nicole Thomas
c223af7da6
Merge pull request #1242 from rallytime/py3-cent7
Add Python3 package support for CentOS 7
2018-06-07 10:19:26 -04:00
rallytime
dfa4f46503
Simplify logic: fail if -r/R is passed with -x python3 2018-06-06 14:55:45 -04:00
rallytime
e672bdc1b9
Update README with CentOS 7 Python 3 support 2018-06-05 15:39:13 -04:00
rallytime
58e0e51d4d
Add Python3 package support for CentOS 7
Refs #1127
2018-06-05 15:35:48 -04:00
Nicole Thomas
d259d26dce
Merge pull request #1239 from rallytime/shellcheck-updates
Shellcheck fixes found when running latest version
2018-06-05 08:51:04 -04:00
rallytime
65263f176c
Shellcheck updates based on review 2018-06-04 11:53:00 -04:00
rallytime
18e1b973f2
Remove "Z" option from list of possible options
The functionality for the "Z" option was removed a while ago, but
the letter was never removed from the opt list. This change fixes the
following shellcheck warning:

SC2213: getopts specified -Z, but it's not handled by this 'case'.
2018-06-04 11:52:40 -04:00
rallytime
1a22209835
Fix final double quoting error
Fixes the following shellcheck error:

SC2086: Double quote to prevent globbing and word splitting.
2018-06-04 11:52:40 -04:00
rallytime
765944555c
Use explicit escaping with double backslashes
Fixes the shellcheck errors that look like this:

SC1117: Backslash is literal in "\n". Prefer explicit escaping: "\\n".
2018-06-04 11:52:39 -04:00
rallytime
2000661cc6
Change "egrep" uses to be "grep -E"
Fixes the following shellcheck violation:

SC2196: egrep is non-standard and deprecated. Use grep -E instead.
2018-06-04 11:52:03 -04:00
Nicole Thomas
06fdd8917a
Merge pull request #1238 from rallytime/py3-u16
Add Python3 package support for Ubuntu 16.04
2018-06-04 11:28:51 -04:00