Commit graph

3313 commits

Author SHA1 Message Date
ch3ll
5e51b067d1
Add python3 tests and cent8 stable 2019-10-30 17:01:02 -04:00
ch3ll
916d343308
Fix packages variable 2019-10-30 12:16:02 -04:00
ch3ll
4f04c9562a
Set packages if does not exist 2019-10-30 11:55:27 -04:00
ch3ll
73ae07949b
Add centos8 git support 2019-10-30 10:46:14 -04:00
ch3ll
a6522e9ae0
Fix shellcheck errors 2019-10-30 09:47:30 -04:00
ch3ll
a2f5fb4b85
ensure _PACKAGES is set for python2 2019-10-29 17:07:40 -04:00
ch3ll
b5b00043cd
Add Debian 10 python3 git support 2019-10-29 14:56:03 -04:00
kgbsd
546b549ca1
fix bootstrap-salt.sh for FreeBSD
FreeBSD has py36-salt packages which handle all dependencies, etc - simple as pkg install -y py36-salt and then enabling it.  Don't need dependencies or git hacks.
2019-10-16 17:44:15 -06:00
Pedro Algarvio
3a8bd84920
Merge branch 'develop' into develop 2019-10-15 13:00:16 +01:00
Pedro Algarvio
527b9a1da1
Merge pull request #1375 from kiemlicz/develop
Debian 10 detection
2019-10-15 12:58:38 +01:00
Bryce Larson
21be3370db
update oses 2019-10-14 12:52:40 -06:00
Bryce Larson
76e8ab0f8a
updating versions of centos dependencies 2019-10-14 11:44:40 -06:00
Bryce Larson
632fcfefcb
fix issue #1358 2019-10-14 10:26:38 -06:00
Pedro Algarvio
c5cfa0df20
Merge branch 'develop' into develop 2019-10-08 08:55:13 +01:00
Pedro Algarvio
76de446953
Merge pull request #1369 from stanzgy/develop
Fix busybox mktemp compatibility
2019-10-08 08:54:15 +01:00
stanislaw_jakiel
16fdf3b8a1 https://github.com/saltstack/salt-bootstrap/issues/1374
removing old logic that installs debian 9 on debian 10
2019-10-05 14:18:02 +02:00
Pedro Algarvio
894173b740
Update sha256sum for latest release 2019-10-03 16:45:34 +01:00
Pedro Algarvio
a602a86379
Update AUTHORS, Changelog and version for release 2019-10-03 15:42:10 +01:00
stanzgy
7d280dc41f Fix busybox mktemp compatibility
Command `mktemp` accepts templates like /tmp/name.XXXXXX to create
a temporary file. Standard GNU mktemp requires at least 3 'X's
while busybox's version requires at least 6 'X's.

For compatibility we should use at least 6 'X's in mktemp templates.
2019-09-18 21:04:29 +08:00
Felippe Burk
71aedf30a1
Merge pull request #1363 from saltstack/add_macosx
Merging OS X specific bootstrap code into main project
2019-08-28 18:36:23 -06:00
Gareth J. Greenaway
f745c467ed
Merge pull request #1366 from felippeb/add_macosx
adding -w to restart
2019-08-28 20:01:17 -04:00
Felippe Burk
f036abb7d4
adding -w to restart 2019-08-28 17:52:31 -06:00
Felippe Burk
16adea3af8
Merge pull request #1365 from felippeb/add_macosx
really fixing this time
2019-08-28 17:15:18 -06:00
Felippe Burk
d4991272c8
really fixing this time 2019-08-28 16:05:37 -06:00
Gareth J. Greenaway
a0f52e6af6
Merge pull request #1364 from felippeb/add_macosx
fixes for shellcheck
2019-08-28 17:45:52 -04:00
Felippe Burk
79f4818b6c
fixes for shellcheck 2019-08-28 15:35:03 -06:00
Gareth J. Greenaway
bfde7c3630
Merging OS X specific bootstrap code into main project 2019-08-28 13:15:23 -07:00
Pedro Algarvio
db4da1ffd6
Merge pull request #1362 from joelpmichael/develop
add raspbian_10_debian_base="10.0"
2019-08-28 14:07:45 +01:00
Pedro Algarvio
bd5ccac1ed
Merge pull request #1361 from jars99/develop
Fixed Amazon Linux 2 detection when lsb_release is installed
2019-08-28 14:06:59 +01:00
Joel Michael
4c4aee89f3 add raspbian_10_debian_base="10.0" 2019-08-26 16:14:21 +10:00
Jared Bristow
dcbf247c4f Fixed Amazon Linux 2 detection when lsb_release is installed 2019-08-14 10:28:53 -06:00
Pedro Algarvio
391d9e577c
Merge pull request #1359 from bryceml/develop
Fixing debian wheezy
2019-08-06 16:52:41 +01:00
Pedro Algarvio
6c1d428bb1
Merge pull request #1354 from zahiar/fix-ubuntu-salt-install
Fix possible typo with `gnupg-curl` vs `gnupg curl`
2019-08-06 16:24:48 +01:00
Bryce Larson
f548788093
Fixing debian wheezy 2019-08-01 16:42:43 -06:00
Zahiar Ahmed
053ae47984
Install required gnupg package for later Debian/Ubuntu distros
Debian 9+ & Ubuntu 18+ do not appear to install an `gnupg` or equivalent package by default, therefore we need to install it instead, as it is required for importing the GPG keys.
2019-07-22 23:48:00 +01:00
Zahiar Ahmed
e49861a6d3
Update downloader to just install wget
This is the only package required to down they keys and also, there's no need to include `gnupg` package explicitly as its required by the distribution anyway.
2019-07-22 22:55:29 +01:00
Pedro Algarvio
f857e883d9
Merge pull request #1356 from noelmcloughlin/ubuntu_python3
fix(python): install python3 packages if requested
2019-07-10 08:35:18 -06:00
N
6f5a696ad1
fix(python): install python3 packages if requested 2019-06-30 16:00:02 +01:00
Zahiar Ahmed
d93d03d602
Fix possible typo with gnupg-curl vs gnupg curl
Installing just `gnupg-curl` causes this issue:
```
Setting up ca-certificates (20170717~16.04.2) ...
Setting up krb5-locales (1.13.2+dfsg-5ubuntu2.1) ...
Setting up libsasl2-modules:amd64 (2.1.26.dfsg1-14ubuntu0.1) ...
Setting up gnupg-curl (1.4.20-1ubuntu3.3) ...
Processing triggers for libc-bin (2.23-0ubuntu11) ...
Processing triggers for ca-certificates (20170717~16.04.2) ...
Updating certificates in /etc/ssl/certs...
148 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
 * ERROR: Failed to run install_ubuntu_stable_deps()!!!
 * DEBUG: Removing the logging pipe /tmp/bootstrap-salt.logpipe
 * DEBUG: Removing the temporary apt error file /tmp/apt_error.n3jI
ERROR: Service 'ubuntu-16-tester' failed to build: The command '/bin/sh -c /tmp/bootstrap-salt.sh -X -d -D' returned a non-zero code: 1
```

Where as installing both `gnupg` and `curl` ensures `install_ubuntu_stable_deps` runs correctly, as a sub-dependency of `curl` looks to be missing.
```
Setting up ca-certificates (20170717~16.04.2) ...
Setting up krb5-locales (1.13.2+dfsg-5ubuntu2.1) ...
Setting up libsasl2-modules:amd64 (2.1.26.dfsg1-14ubuntu0.1) ...
Setting up curl (7.47.0-1ubuntu2.13) ...
Processing triggers for libc-bin (2.23-0ubuntu11) ...
Processing triggers for ca-certificates (20170717~16.04.2) ...
Updating certificates in /etc/ssl/certs...
148 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
OK
```

I suspect this is a typo, because looking at the code line above, `__PACKAGES="${__PACKAGES} gnupg dirmngr"`, that installs two packages.
2019-06-24 14:16:05 +01:00
Pedro Algarvio
e79d2c4d4a
Add the latest release sha256sum to the README 2019-05-20 17:52:24 +01:00
Pedro Algarvio
9a25940dc6
Bump version for release 2019-05-20 16:27:53 +01:00
Pedro Algarvio
749327f65e
Update changes log and authors for stable release 2019-05-20 11:01:07 +01:00
Pedro Algarvio
b05c284f62
Merge pull request #1344 from greut/patch-1
apt_key_fetch: use curl
2019-05-15 17:58:20 +01:00
Pedro Algarvio
9214812781
Merge branch 'develop' into patch-1 2019-05-15 17:10:46 +01:00
Gareth J. Greenaway
0d1e15ef25
Merge pull request #1347 from s0undt3ch/features/more-distros-built
Start testing more plaforms on drone
2019-05-15 09:08:22 -07:00
Pedro Algarvio
a00bddefbd
Use our own docker container image to speed up the process 2019-05-15 16:41:38 +01:00
Pedro Algarvio
902334d3f2
Only install pywinrm on windows 2019-05-15 16:15:59 +01:00
Pedro Algarvio
b1901c5b01
More relaxed timeouts 2019-05-15 16:10:52 +01:00
Pedro Algarvio
ca974fba21
No global variables 2019-05-15 16:10:06 +01:00
Pedro Algarvio
a8c640a6c3
Do not install m2crypto 0.33.0, it fails to install 2019-05-15 15:18:45 +01:00