Commit graph

935 commits

Author SHA1 Message Date
Pedro Algarvio
85a46e71ed Fix syntax error. 2013-09-25 20:26:32 +01:00
Pedro Algarvio
e2d4e173e0 Above Ubuntu 11.04 add a -y flag to the add-apt-repository calls. 2013-09-25 20:05:53 +01:00
Pedro Algarvio
75dcdeb2cd After 11.10, not 12.04, software-properties-common should be installed instead of python-software-properties 2013-09-25 20:02:57 +01:00
Pedro Algarvio
cd3c82dea7 Don't disable the universe repository. 2013-09-25 19:53:56 +01:00
Pedro Algarvio
e0d35ad73f Merged #231 from @sdelmas and updated to the new universe repository fixes. 2013-09-25 18:28:34 +01:00
Pedro Algarvio
e066090b31 Merge pull request #235 from s0undt3ch/develop
Several Ubuntu Related Fixes
2013-09-25 10:16:39 -07:00
Pedro Algarvio
6b82688bb0 Add missing fi 2013-09-25 18:01:01 +01:00
Pedro Algarvio
17cae12af8 Add support to enable the universe repository. 2013-09-25 17:38:27 +01:00
Pedro Algarvio
1b52356df2 Add and use __apt_get_upgrade_noinput 2013-09-25 17:35:06 +01:00
Pedro Algarvio
fac777d024 Renamed __apt_get_noinput to __apt_get_install_noinput. 2013-09-25 17:32:59 +01:00
mguegan
7382d63e9a Update SmartOS installation procedure
* Make use of 2013Q2 package set from Joyent : this would require
a recent image of SmartOS
* NO compat with previous 2013Q1 and before
2013-09-25 18:24:57 +02:00
Pedro Algarvio
46832eb26c Merge pull request #227 from gravyboat/develop
Updated readme with an example that uses git tag version.
2013-09-25 03:20:23 -07:00
sdelmas
e65e7e8cb5 1) Fixed wording on the -U option
2) Added a -K option to keep temporary files
3) Some tweaking with Ubuntu repository setup (11.04 logic seems to be off with respect to the -y choice). Made the adding of the universe dependent on it not being already there.

Open question… for older Ubuntu versions the archive location added for the universe seems wrong. The one I know is:

deb http://old-releases.ubuntu.com/ubuntu/ natty main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ natty-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ natty-security main restricted universe multiverse

However, I did not change the code at this point as that seems like it should be tested independently (maybe my expectations here are off).
2013-09-24 17:10:06 -07:00
Pedro Algarvio
f424df9463 Update changes log and add Karl Grzeszczak(@karlgrz) to authors. 2013-09-24 22:03:34 +01:00
Pedro Algarvio
a30f49c740 Merge pull request #230 from karlgrz/develop
- add patch from issue #229 from s0undt3ch
2013-09-24 13:59:10 -07:00
Karl Grzeszczak
990f09e91c - add patch from issue #229 from s0undt3ch 2013-09-24 15:17:26 -05:00
Pedro Algarvio
b29524377f Update changes log and add Elias Probst(@eliasp) to authors. 2013-09-24 18:35:01 +01:00
Pedro Algarvio
1dea87cfd7 Merge pull request #228 from eliasp/gentoo-support
Improve Gentoo support
2013-09-24 10:27:20 -07:00
Elias Probst
e29ecde559 [gentoo] implemented suggested variant of detecting presence of 'eix'. 2013-09-24 18:37:25 +02:00
Elias Probst
b18e670955 [gentoo] also apply the config protection bypass when installing the salt package itself, not only for its dependencies. 2013-09-24 02:20:16 +02:00
Elias Probst
593c5f74a5 [gentoo] added support for systemd on Gentoo. 2013-09-24 02:20:16 +02:00
Elias Probst
425ce4351f [gentoo] added comment wrt __gentoo_config_protection. 2013-09-24 02:20:10 +02:00
Elias Probst
fbad387d08 [gentoo] CONFIG_PROTECT_MASK is space, not comma-delimited. 2013-09-24 01:41:49 +02:00
Elias Probst
3e37b971c7 [gentoo] make sure existing content of CONFIG_PROTECT_MASK isn't overwritten. 2013-09-24 01:40:13 +02:00
Elias Probst
b6f684d59c [gentoo] bypass Portage's configuration file protection by adding the files to CONFIG_PROTECT_MASK to which 'emerge' might write to for installing possibly masked/keyworded packages/dependencies. 2013-09-24 01:23:34 +02:00
Elias Probst
6aa6d912ae [gentoo] make use of 'eix' where available. 2013-09-20 01:50:14 +02:00
Elias Probst
a5b7e57dc6 [gentoo] don't pollute the worldfile with non-explicitely requested packages. 2013-09-20 01:50:14 +02:00
Elias Probst
9f1e810f0b [gentoo] include the package category when installing packages. 2013-09-20 01:50:14 +02:00
Elias Probst
40ff88a225 [gentoo] handle installing of the 9999/git salt ebuild. 2013-09-20 01:50:14 +02:00
Elias Probst
4794cf6a12 [gentoo] let 'emerge' unmask/keyword the required packages. 2013-09-20 01:50:14 +02:00
Elias Probst
244a0e27ab [gentoo] don't keyword the 9999 ebuild, this will be handled by Portage itself. 2013-09-20 01:50:14 +02:00
Elias Probst
21cd35b517 [gentoo] don't install git explicitely, as this is already covered as dependency in the git-2.eclass which is inherited by the salt-9999.ebuild. 2013-09-20 01:50:14 +02:00
Elias Probst
d507f0e034 [gentoo] started removing hard-coded keywording of salt dependencies + salt itself, as this all can be handled by Portage itself without having to keep track of dependencies in the bootstrap script once a new salt version is available. 2013-09-20 01:50:08 +02:00
Forrest Alvarez
a911cec2a7 Updated readme with an example that uses git tag version 2013-09-15 01:45:15 +00:00
Pedro Algarvio
37a249e236 Merge pull request #221 from s0undt3ch/develop
Make use of the new salt paths install options
2013-09-05 14:56:01 -07:00
Pedro Algarvio
5b46d3bc64 Make use of the new salt paths install options 2013-09-04 08:06:00 +01:00
Pedro Algarvio
808944657e Merge pull request #220 from s0undt3ch/develop
Fix Arch distribute VS setuptools conflict
2013-08-31 01:25:26 -07:00
Pedro Algarvio
7a0267b6d2 Removed unsupported option to pacman. 2013-08-31 09:10:52 +01:00
Pedro Algarvio
f894721747 Remove python2-distribute before installing python2-setuptools 2013-08-31 00:26:11 +01:00
Pedro Algarvio
ea22bb8be5 Updated changes log 2013-08-30 22:59:59 +01:00
Pedro Algarvio
f69aee0168 Merge pull request #219 from aboe76/develop
fix install_arch_linux_git_deps python2-setuptools is the correct package
2013-08-30 14:58:08 -07:00
Niels Abspoel
d3bf09a1f0 fix install_arch_linux_git_deps python2-setuptools is the correct
package

:: python2-setuptools and python2-distribute are in conflict
(setuptools). Remove python2-distribute? [y/N] error: unresolvable
package conflicts detected
error: failed to prepare transaction (conflicting dependencies)

:: python2-setuptools and python2-distribute are in conflict
2013-08-30 23:51:43 +02:00
Pedro Algarvio
3573dfa886 Merge pull request #218 from s0undt3ch/develop
Several internal improvements.
2013-08-30 08:47:08 -07:00
Pedro Algarvio
a024b5251b Add Jeff Strunk(@jstrunk) to the Authors. 2013-08-30 00:40:40 +00:00
Pedro Algarvio
411e2bf839 Updated the changes log. 2013-08-30 00:40:23 +00:00
Pedro Algarvio
f11c56f439 All internal variables are underscore prefixed. 2013-08-30 00:34:01 +00:00
Pedro Algarvio
3228c32e1f The script does not ignore the environment PACKAGESITE and also checks for BS_SALTREPO in env. 2013-08-30 00:33:36 +00:00
Pedro Algarvio
ffa811179f Fix undefined variable BS_ECHO_DEBUG. Replaced tabs with spaces. 2013-08-30 00:33:30 +00:00
Jeff Strunk
bbf127084a Add functions for testing install type. Fixes #216 2013-08-30 00:29:48 +00:00
Pedro Algarvio
f205814d7e Merge pull request #217 from jstrunk/develop
Add functions for testing install type. Fixes #216
2013-08-29 16:26:00 -07:00