Commit Graph

5598 Commits

Author SHA1 Message Date
Darko Poljak 7d06a3e7d1 Release 4.8.0 2018-02-14 20:09:00 +01:00
Darko Poljak 0074bb0564 Fix minor docs formatting. 2018-02-14 20:07:44 +01:00
Darko Poljak 0ae61c8aad ++changelog 2018-02-12 12:13:53 +01:00
Darko Poljak eb94d7a8bb
Remove update index type dep, call update index after adding new source. (#623) 2018-02-12 12:13:38 +01:00
Darko Poljak 7fcfe8cff5 ++changelog 2018-02-07 18:12:02 +01:00
Darko Poljak a993e0f5a9
Support disabling saving output streams 2018-02-07 18:12:15 +01:00
Darko Poljak 47399bfa9f Add --renew-hook param to letsencrypt_cert type. 2018-02-05 13:57:53 +01:00
Darko Poljak c76637242f ++ 2018-01-31 20:23:52 +01:00
Darko Poljak c8c627a077
Merge pull request #619 from darko-poljak/package_apt_version
__package_apt ignores --version parameter #615
2018-01-31 20:23:57 +01:00
Darko Poljak fe7da4d8b3 Update man page. 2018-01-31 20:21:48 +01:00
Darko Poljak d6ff077156 __package_apt ignores --version parameter #615 2018-01-31 20:18:11 +01:00
Darko Poljak fe8004eca2 ++changelog 2018-01-31 20:11:39 +01:00
Darko Poljak 87558adbda
Merge pull request #620 from thriqon/130-issue-stdin
Allow reading contents of __motd and __issue from stdin
2018-01-31 20:12:10 +01:00
Darko Poljak fdc7060f48 ++changelog 2018-01-31 13:56:31 +01:00
Darko Poljak 4d4d76bb38
Merge pull request #617 from tom-ee/maxage-for__package_update_index
Maxage for  package update index
2018-01-31 13:57:09 +01:00
Jonas Weber bfde7a6cfa Allow __motd to read from stdin 2018-01-31 12:53:50 +00:00
Jonas Weber 2069650e74 Allow filling __issue from stdin
closes #130
2018-01-31 12:53:50 +00:00
tom fa91dbfcdb (re-) copyright msg 2018-01-31 11:10:20 +01:00
tom 6a6fdac25d add error-message if OS is unsuppored; fix indentation 2018-01-31 10:37:30 +01:00
Darko Poljak ed1a53dda2
Merge pull request #616 from thriqon/package-apt-purge-parameter
Provide `--purge-if-absent` to __package_apt
2018-01-31 10:00:19 +01:00
tom cb21b3679a add missing legal boilerplate to explorer 2018-01-31 09:22:19 +01:00
tom 1117f49801 Merge branch 'maxage-for__package_update_index' of github-tom-ee:tom-ee/cdist into maxage-for__package_update_index 2018-01-30 16:28:08 +01:00
tom e31de114e3 __package_update_index: update man-page w/ `--magage` and MESSAGING 2018-01-30 16:26:07 +01:00
tom 179c5a2dfe __package_update_index: optional `--maxage <seconds>`-parameter for apt
`--maxage 3600` ensures that `apt-get --quiet update` is only done if
the previous run was at least 1 hour ago.

This also adds messaging
2018-01-30 16:26:02 +01:00
tom 2dc5550fa4 __package_update_index: update man-page w/ `--magage` and MESSAGING 2018-01-30 16:05:30 +01:00
Thomas Eckert 27d38a28ab __package_update_index: optional `--maxage <seconds>`-parameter for apt
`--maxage 3600` ensures that `apt-get --quiet update` is only done if
the previous run was at least 1 hour ago.

This also adds messaging
2018-01-30 13:48:25 +01:00
Jonas Weber 3545d0157f Provide `--purge-if-absent` to __package_apt
Configuration files are not purged under Debian when the package
is deinstalled. If this parameter is given, they are deleted upon
package deinstallation.
2018-01-30 12:04:19 +01:00
Darko Poljak 950f00d1a4 ++changelog 2018-01-21 12:21:41 +01:00
Darko Poljak 45e351c19c
Merge pull request #613 from thriqon/handle-stdin-from-systemd-unit-correctly
Handle stdin to __systemd_unit correctly
2018-01-21 12:22:28 +01:00
Jonas Weber dd188ca588 Handle stdin to __systemd_unit correctly
When directly piping in the source of a systemd unit file, cdist
errored out. This is due to not propagating the stdin file to the
underlying __config_file type (which already contains code for this
case, but this has to be duplicated in __systemd_unit).

The following example thus works:

    __systemd_unit test.service --source - <<EOF
    [Service]
    ExecStart=/bin/sleep 3600
    EOF
2018-01-21 09:12:45 +00:00
Darko Poljak fd6337bb09 ++changelog 2018-01-14 10:22:57 +01:00
Darko Poljak 7558af1707 Add local cache overview docs. 2018-01-14 10:03:57 +01:00
Darko Poljak 9703e0f08e Save output streams.
Implementation is 99% based on Steven's initial implementation.
2018-01-09 09:31:40 +01:00
Darko Poljak 13a13eee03
Merge pull request #612 from devinsolutions/master
Add cdist.egg-info/ to gitignore
2018-01-06 20:38:31 +01:00
lubo 9779c8c0f8 Add cdist.egg-info/ to gitignore
When installing the package in editable mode, cdist.egg-info/ is created
and is necessary for editable mode to work properly.
2018-01-06 17:19:27 +01:00
Darko Poljak ec9ce90b8b ++changelog 2018-01-06 08:42:52 +01:00
Darko Poljak 64f2fed62b
Merge pull request #611 from ungleich/AnotherKamila-patch-1
__daemontools fixes
2018-01-06 08:43:41 +01:00
kamila 00f524773e
__daemontools fixes
make __daemontools more robust and clean up the --install-init-script confusion
2018-01-05 22:04:13 +01:00
Darko Poljak f278a1e31f ++changelog 2018-01-03 21:02:37 +01:00
Darko Poljak 8e182844e4
Merge pull request #610 from michal-hanu-la/master
Fix gencode-remote for __package_pkgng_freebsd
2018-01-03 21:03:24 +01:00
Michal Hanula c895be381f When installing packages on freebsd, redirect stdout and stderr to /dev/null instead of closing them.
Some pre/post-install scripts rely on them being open.

(It would be bette to leave them open and show the output, but I didn't
want to change the behaviour)
2018-01-02 18:11:37 +01:00
Darko Poljak b1d7da4258 ++changelog 2017-12-29 17:10:23 +01:00
kamila a657af64a1 __letsencrypt_cert: add nonparallel and make admin-email required (#609) 2017-12-29 17:10:16 +01:00
uqam-fob fc8dded8e9 __line: Support regex beginning with an hyphen (fixes #607) (#608)
If `regex` begins with an hyphen, `grep` treats it as an option
and treats `file` as the regular expression. This leads to `grep`
trying to read from the standard input and making it wait infinitely.

This patch adds the missing argument breaker `--` and allows
`regex` to begin with an hyphen (provided it is called correctly).
2017-12-29 17:09:06 +01:00
lubo 3397bcbf9b __systemd_unit improvements (#606)
* __systemd_unit: Move systemctl detection to manifest

* __systemd_unit: Restart the unit if inactive

Until now, the --restart parameter caused the unit to be restarted
only when the unit file has changed. This commit modifies --restart
behavior so that the unit is also restarted when the unit is inactive.

* __systemd_unit: Do not create unit file when source is empty
2017-12-29 17:06:48 +01:00
Darko Poljak b4e98d4ab4 ++changelog 2017-12-12 08:50:25 +01:00
lubo 457233f968 __sysctl: Add support for CoreOS (#605) 2017-12-12 08:50:48 +01:00
Steven Armstrong b722843f01 changelog++
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-12-12 00:18:49 +01:00
Steven Armstrong 71b858e467 use parameter defaults for chroot; re-export cdist log level to nested cdist run
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-12-12 00:15:54 +01:00
Darko Poljak eb8922ebcd Remove redundant log.error line. 2017-11-20 08:02:25 +01:00