Nico Schottelius
d351029cea
deprecate __addifnosuchline and __removeline
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
12 years ago
Nico Schottelius
1e3f0749fc
setup line content early
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
12 years ago
Nico Schottelius
9e40d7bc91
clarify relation between line and regex
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
12 years ago
Nico Schottelius
fd490b39f1
add parameter
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
12 years ago
Nico Schottelius
5a154fa0a2
first gencode version
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
12 years ago
Nico Schottelius
7b571c53dd
add explorer
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
12 years ago
Nico Schottelius
8ca3846a3a
begin with the new manual page
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
12 years ago
Jake Guffey
058625cc68
Merge branch 'master' into __pf_apply
12 years ago
Jake Guffey
5f435c1be7
Merge branch 'master' into __pf_ruleset
12 years ago
Jake Guffey
c01a7ebc45
Left out ; then
12 years ago
Jake Guffey
07c5a9b49e
Migrate conditional syntax
...
set -e doesn't like [ X ] && Y syntax, migrate to if [ X ]; then Y; fi
12 years ago
Jake Guffey
d77c67b56f
set -e doesn't like [ blah ] && blah syntax
...
changed to if [ blah ]; then blah; fi format
migrated echo usage to cat with HEREDOC to improve readability
12 years ago
Jake Guffey
7a67f8bc16
Make code match up with comments
...
If pf was already disabled, the code would exit upon trying to disable it again
12 years ago
Jake Guffey
a1793f66ff
Add logic to check for existence of files before interacting with them
...
if ${rcvar} or ${rcvar}.new don't exist, we can't rm/mv them.
12 years ago
Jake Guffey
34ca94ffa2
Fix typo
...
referenced ${rcvar.old} rather than ${rcvar}.old
12 years ago
Jake Guffey
269b9eff84
Escape inner variable
...
ret was being set and checked in generated code but the $ wasn't being escaped
12 years ago
Jake Guffey
629f751726
Removed ${rcvar} but never renamed ${rcvar}.new
...
Was trying to load ${rcvar} into pf, but couldn't because new ruleset was never renamed.
12 years ago
Jake Guffey
613305e923
Fix typo
...
Generated code had unterminated string in first check, causing future check to fail
12 years ago
Jake Guffey
995265d4a6
Allow pfctl -[de] to return 1
...
If pf is already enabled or disabled and we try to enable/disable it again, it returns 1.
12 years ago
Jake Guffey
205f32c78b
Fixed generated code and explorer
...
Generated code needed subshell escaped
Explorer wasn't parsing output of cksum properly
12 years ago
Jake Guffey
08aa7d8e83
Fleshed out gencode-remote logic
...
Added logic into gencode-remote to enable/disable pf
Added logic into gencode-remote to apply the new ruleset if necessary
Added explorer to find ${rcvar}
12 years ago
Jake Guffey
c551bbbb69
Initial commit
...
Initial commit of __pf_apply type before actually creating logic
12 years ago
Nico Schottelius
17858ebd00
++changes(2.0.15)
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
12 years ago
Nico Schottelius
52583e696f
add manpage
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
12 years ago
Nico Schottelius
f6de6d8957
begin type __qemu_img
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
12 years ago
Jake Guffey
a2e96ac435
Initial commit
...
Broke old __pf type into __pf_*
Initial commit of __pf_ruleset type with basic logic
12 years ago
Jake Guffey
16ac158c41
Add FreeBSD support
...
Added support for FreeBSD's mktemp
Fixed typo in generated script with one too many "s
12 years ago
Jake Guffey
1ad176aa63
Fixed use of onboot parameter
...
onboot parameter was being checked against "true" but was being set as "yes/no"
12 years ago
Nico Schottelius
c88d648520
++changes(2.0.15)
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
12 years ago
Steven Armstrong
57bd7b2fd3
Merge remote-tracking branch 'telmich/master' into issue__object_name-in-type-explorer
12 years ago
Steven Armstrong
0775b84c40
bugfix: make __object_name available in type explorers
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
12 years ago
Nico Schottelius
b6bff3a551
version bump
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
12 years ago
Jake Guffey
1116bcc504
Migrate from useradd/usermod to pw
...
useradd/usermod don't exist in freebsd.
13 years ago
Nico Schottelius
2be4b36da0
Merge pull request #86 from asteven/global-explorer-fixup
...
ignore errors in global explorers
13 years ago
Nico Schottelius
590a9e5026
++changes(2.0.14)
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Nico Schottelius
8fb5bc33b9
Merge branch 'master' of github.com:telmich/cdist
13 years ago
Nico Schottelius
792ba65194
Merge pull request #82 from jdguffey/__group
...
Add FreeBSD support
13 years ago
Nico Schottelius
676687dee1
add hint for building from source
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Steven Armstrong
d13a201cd0
/which/command -v/
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
13 years ago
Jake Guffey
04f4a5ae5b
Merge branch 'master' into __group
13 years ago
Jake Guffey
fbdbbddf3b
Align messages for "password" parameter
...
Use same general message if the "password" parameter is given for a FreeBSD target host whether the group exists yet or not
Make language clearer surrounding the default case
13 years ago
Jake Guffey
946d2b9d43
Change order of checks
...
per telmich's suggestion in https://github.com/telmich/cdist/pull/82/files#r1043875
13 years ago
Nico Schottelius
686554358a
++changes(2.0.14)
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Nico Schottelius
74f5a4a6c6
Merge pull request #83 from jdguffey/__user
...
Don't use shadow passwords on FreeBSD
13 years ago
Jake Guffey
2aee33fe06
Merge branch 'master' into __group
13 years ago
Jake Guffey
6dafb3a01c
Merge branch 'master' into __user
13 years ago
Nico Schottelius
d707f9feeb
Merge pull request #87 from asteven/issue__package_pacman-absent
...
sync and remove require different options
13 years ago
Steven Armstrong
b09d9786d2
sync and remove require different options
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
13 years ago
Steven Armstrong
2856684e51
ignore errors in global explorers
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
13 years ago
Nico Schottelius
0cae1b44f9
Merge pull request #85 from jdguffey/__jail
...
Don't symlink multiple times
13 years ago