-Added GPLv3 header -Set correct '=' in man.text -Now uses default values cdist-like -Replace arrays with plain variables -Rewrote the error messageremotes/origin/4.0
parent
94e059a293
commit
1690c9d8ff
@ -0,0 +1,2 @@ |
||||
|
||||
|
@ -0,0 +1 @@ |
||||
present |
@ -1,46 +1,59 @@ |
||||
state=$(cat $__object/parameter/state 2>/dev/null || echo "present" ) |
||||
#!/bin/sh |
||||
# |
||||
# 2015 Dominique Roux (dominique.roux4 at gmail.com |
||||
# |
||||
# This file is part of cdist. |
||||
# |
||||
# cdist is free software: you can redistribute it and/or modify |
||||
# it under the terms of the GNU General Public License as published by |
||||
# the Free Software Foundation, either version 3 of the License, or |
||||
# (at your option) any later version. |
||||
# |
||||
# cdist is distributed in the hope that it will be useful, |
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
# GNU General Public License for more details. |
||||
# |
||||
# You should have received a copy of the GNU General Public License |
||||
# along with cdist. If not, see <http://www.gnu.org/licenses/>. |
||||
# |
||||
|
||||
state=$(cat $__object/parameter/state 2>/dev/null) |
||||
|
||||
path="/etc/" |
||||
|
||||
if [ "${state}" == "present" ]; then |
||||
#__rsync /etc/pacman.conf\ |
||||
__file /home/rouxdo/Documents/Work/cdist-dev/pacman.conf\ |
||||
__file /etc/pacman.conf\ |
||||
--owner root --group root --mode 644 --source $__type/files/pacman.conf.cdist |
||||
|
||||
#__rsync /etc/pacman.d/options\ |
||||
__file /home/rouxdo/Documents/Work/cdist-dev/pacman.d/options\ |
||||
__file /etc/pacman.d/options\ |
||||
--owner root --group root --mode 644 --source $__type/files/options |
||||
|
||||
#__file /etc/pacman.d/repo_empty_placeholder\ |
||||
__file /home/rouxdo/Documents/Work/cdist-dev/pacman.d/repo_empty_placeholder\ |
||||
__file /etc/pacman.d/repo_empty_placeholder\ |
||||
--owner root --group root --mode 644 |
||||
|
||||
#__file /etc/pacman.d/plain_file_empty_placeholder\ |
||||
__file /home/rouxdo/Documents/Work/cdist-dev/pacman.d/plain_file_empty_placeholder\ |
||||
__file /etc/pacman.d/plain_file_empty_placeholder\ |
||||
--owner root --group root --mode 644 |
||||
|
||||
elif [ "${state}" == "absent" ]; then |
||||
|
||||
#__rsync /etc/pacman.conf\ |
||||
__file /home/rouxdo/Documents/Work/cdist-dev/pacman.conf\ |
||||
__file /etc/pacman.conf\ |
||||
--owner root --group root --mode 644 --source $__type/files/pacman.conf.pacman |
||||
|
||||
#__rsync /etc/pacman.d/mirrorlist\ |
||||
__file /home/rouxdo/Documents/Work/cdist-dev/pacman.d/mirrorlist\ |
||||
__file /etc/pacman.d/mirrorlist\ |
||||
--owner root --group root --mode 644 --source $__type/files/mirrorlist |
||||
|
||||
#__rsync /etc/pacman.d/options\ |
||||
__file /home/rouxdo/Documents/Work/cdist-dev/pacman.d/options\ |
||||
__file /etc/pacman.d/options\ |
||||
--state absent |
||||
|
||||
#__file /etc/pacman.d/repo_empty_placeholder\ |
||||
__file /home/rouxdo/Documents/Work/cdist-dev/pacman.d/repo_empty_placeholder\ |
||||
__file /etc/pacman.d/repo_empty_placeholder\ |
||||
--state absent |
||||
|
||||
#__file /etc/pacman.d/plain_file_empty_placeholder\ |
||||
__file /home/rouxdo/Documents/Work/cdist-dev/pacman.d/plain_file_empty_placeholder\ |
||||
__file /etc/pacman.d/plain_file_empty_placeholder\ |
||||
--state absent |
||||
|
||||
else |
||||
|
||||
echo "ERROR: State not found" >&2 |
||||
echo "ERROR: Unknown state: ${state}" >&2 |
||||
|
||||
fi |
||||
|
@ -0,0 +1 @@ |
||||
present |
Loading…
Reference in new issue