Rogério Chaves
7cff074e95
Remove double quotes from ssh target
2015-09-25 20:12:01 -03:00
Bruno Lara Tavares
583bfa13db
Merge pull request #4 from rogeriochaves/patch-2
...
Remove whitespace from the begining of templates
2015-09-25 11:56:11 -03:00
Rogério Chaves
f765cf05b2
Remove whitespace from the begining of templates
2015-09-25 09:37:59 -03:00
Bruno Lara Tavares
a1c5a34269
Merge pull request #3 from rogeriochaves/patch-1
...
Use head option in uppercase
2015-09-25 08:43:37 -03:00
Rogério Chaves
c5ebdb374b
Use head option in uppercase
2015-09-25 00:49:36 -03:00
Bruno Tavares
08a4e1ac77
Reports the deployment execution status
2015-06-26 12:14:22 -03:00
Bruno Lara Tavares
0860d143e1
Merge pull request #2 from mindyor/patch-1
...
typo
2015-06-04 16:19:31 +02:00
mindyor
819217fd17
typo
2015-06-04 11:06:05 -03:00
Bruno Tavares
62a482c062
Updates documentation file with make
2015-05-24 00:09:52 -03:00
Bruno Tavares
421148456f
Removes question marks from functions and update minor bash bugs
2015-05-23 23:39:39 -03:00
Bruno Tavares
eb501d3b93
Fixes service functions return code
2015-05-23 23:38:36 -03:00
Bruno Tavares
9fd8dcbca0
Lints the completion command
2015-05-20 17:21:27 -03:00
Bruno Tavares
25069f4877
Lints the executable scripts
2015-05-20 17:16:16 -03:00
Bruno Tavares
7a85a95a54
Lints the code using shellcheck
2015-05-20 16:08:45 -03:00
Bruno Tavares
e1bf0b113c
Creates two user utility functions
2015-05-16 18:21:29 -03:00
Bruno Tavares
41f1fb4da8
Execute commands without login in so you can execute commands as nobody
2015-05-03 18:12:15 -03:00
Bruno Tavares
f7a19affc5
Add support for systemd services
2015-04-25 12:40:03 -03:00
Bruno Tavares
6fd8d5bd8f
Fix templating with quotes and comments
2014-03-31 16:30:55 -03:00
Bruno Tavares
6d1ebff3d5
Create make install
2014-03-20 19:06:30 -03:00
Bruno Tavares
14146b2f54
Add information about arch container support
2014-03-20 18:38:56 -03:00
Bruno Tavares
07f5059cc6
Bootstrap on a temp folder like deploy
2014-03-20 18:37:51 -03:00
Bruno Tavares
d8ba5cbb59
package upgrade and update for pacman
2014-03-20 18:37:21 -03:00
Bruno Tavares
884a7fd143
Add pacman and Arch reporting
2014-03-20 18:21:45 -03:00
Bruno Tavares
0f0ba26f8e
Move each package operation into a file.
...
This change will accomodate better new package managers
2014-03-20 18:21:22 -03:00
Bruno Tavares
d178098b44
Only load .sh recipes.
...
This is a preparation for moving each package operation into its own file.
2014-03-20 18:19:55 -03:00
Bruno Tavares
fd524e0116
Add ? to kickstart.debugging
2014-03-20 13:47:29 -03:00
Bruno Tavares
9ee05e6933
Add kickstart.user.root?
2014-03-19 19:55:26 -03:00
Bruno Tavares
5bdabf6556
Deploy kickstart on a tmp folder
2014-03-19 18:23:28 -03:00
Bruno Tavares
d3e22282b6
Default to help when no command is passed in
2014-03-19 12:32:35 -03:00
Bruno Tavares
ac1009f77a
Add commands with - to the output
2014-03-17 18:23:04 -03:00
Bruno Tavares
16cc760538
Add better error message. It was confusing that kickstart was not installed
2014-03-17 18:22:48 -03:00
Bruno Tavares
13a79986ea
Remove user and OS dependency for figuring out the profile paths
2014-03-17 15:09:41 -03:00
Bruno Tavares
b5d257793f
Follow redirects when downloading with curl
2014-03-17 15:09:11 -03:00
Bruno Tavares
3382c92952
Adds templating options to stream and file
2014-03-14 14:51:44 -03:00
Bruno Tavares
27c4ce0aa0
Add informations to the .deb package
2014-03-07 09:19:39 -03:00
Bruno Lara Tavares
4420a365f5
Update README.md
2014-03-07 00:44:02 -03:00
Bruno Tavares
1b15df2ce9
Update about autocompletion setup
2014-03-07 00:40:35 -03:00
Bruno Tavares
501f82e68b
Inform about online documentation. Closes #1
2014-03-07 00:40:22 -03:00
Bruno Tavares
6328b54a8b
Add packagin instructions
2014-03-07 00:34:30 -03:00
Bruno Tavares
dce2bb2a81
Homebrew install instructions
2014-03-06 21:49:37 -03:00
Bruno Tavares
5f8b15ae27
Update docs index
2014-03-06 20:11:33 -03:00
Bruno Tavares
07dad25ec4
Make kickstart.user.exec work on clients using module
...
The kickstart.user.exec function was using the `kickstart infect`
command, which works on clients with kickstart installed (which is the
case for `kickstart infect`ed terminals or baseline).
This change will lookup for the client existance and use it, or use the
compiled module.
2014-03-06 19:28:53 -03:00
Bruno Tavares
44169e4f86
Unmute muted commands on debugging
2014-03-05 07:51:16 -03:00
Bruno Tavares
cafc7b1d93
Extract kickstart.package.installed functions for each package manager
2014-03-03 19:18:26 -03:00
Bruno Tavares
5f420e6f24
Introduce kickstart.user.exec
2014-03-03 11:10:03 -03:00
Bruno Tavares
8216d790fa
Make kickstart.package.installed return the status
...
Using `&&` was making the command only return when all the packages were
installed.
2014-03-03 11:00:39 -03:00
Bruno Tavares
14c2e2aa83
Make kickstart infect go back to the current folder
2014-03-03 10:59:52 -03:00
Bruno Tavares
cb7507e5e6
Quote arguments for kickstart.file.contains and
...
kickstart.stream.contains
Even when quoting like `kickstart.stream.contains 'debian 5.0'` it would
not work properly.
It will now.
2014-03-03 10:54:35 -03:00
Bruno Tavares
43ec3c569e
Use release files to identify distro
...
Docker can run a different distro from the host. For example, Ubuntu
host with CentOS docker image.
The container uses the same kernel as the host tho. On a CentOS
container under Ubuntu, `uname -a` will report it to be an Ubuntu
kernel.
Linux distros comes with configuration files under `/etc` that helps
identify the family it is. An example of configuration files to help
identify is on http://linuxmafia.com/faq/Admin/release-files.html
2014-03-02 20:17:47 -03:00
Bruno Tavares
e0ef543f92
Add kickstart to PATH under ~/.bash_profile to work with systems that does not use ~/.bashrc by default
2014-03-02 20:13:57 -03:00