Merge remote-tracking branch 'ungleich/master' into cdist-type__hosts
This commit is contained in:
commit
f7ca14119a
161 changed files with 2998 additions and 585 deletions
|
@ -56,6 +56,21 @@ class UnresolvableRequirementsError(cdist.Error):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
class CdistBetaRequired(cdist.Error):
|
||||||
|
"""Beta functionality is used but beta is not enabled"""
|
||||||
|
|
||||||
|
def __init__(self, command, arg):
|
||||||
|
self.command = command
|
||||||
|
self.arg = arg
|
||||||
|
|
||||||
|
def __str__(self):
|
||||||
|
err_msg = ("\'{}\' argument of \'{}\' command is beta, but beta is "
|
||||||
|
"not enabled. If you want to use it please enable beta "
|
||||||
|
"functionalities by using the -b/--enable-beta command "
|
||||||
|
"line flag.")
|
||||||
|
return err_msg.format(self.arg, self.command)
|
||||||
|
|
||||||
|
|
||||||
class CdistObjectError(Error):
|
class CdistObjectError(Error):
|
||||||
"""Something went wrong with an object"""
|
"""Something went wrong with an object"""
|
||||||
|
|
||||||
|
|
|
@ -55,5 +55,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011-2014 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2011-2014 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -45,5 +45,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011-2014 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2011-2014 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -36,5 +36,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2014 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2014 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -44,5 +44,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011-2014 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2011-2014 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -63,5 +63,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011-2014 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2011-2014 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -35,5 +35,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2011 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -76,5 +76,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2013 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2013 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -63,5 +63,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2014 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2014 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -57,5 +57,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2013 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2013 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -49,5 +49,7 @@ Daniel Maher <phrawzty+cdist--@--gmail.com>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011 Daniel Maher. Free use of this software is granted under
|
Copyright \(C) 2011 Daniel Maher. You can redistribute it
|
||||||
the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -58,5 +58,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2015 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2015 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -48,5 +48,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2015 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2015 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -175,5 +175,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2015 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2015 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -96,5 +96,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2015-2016 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2015-2016 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -36,5 +36,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2015 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2015 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -76,5 +76,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2015 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2015 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -135,5 +135,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2015 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2015 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -78,5 +78,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2015-2016 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2015-2016 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -67,5 +67,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2015 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2015 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -60,5 +60,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2015 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2015 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -57,5 +57,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2015 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2015 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -57,5 +57,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2015 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2015 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -53,5 +53,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2015 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2015 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -77,5 +77,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2015 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2015 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -53,5 +53,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2015 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2015 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -78,5 +78,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011-2013 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2011-2013 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -47,5 +47,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011-2014 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2011-2014 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -95,5 +95,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2011 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -53,5 +53,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2014 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2014 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -106,5 +106,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011-2013 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2011-2013 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
43
cdist/conf/type/__filesystem/explorer/lsblk
Normal file
43
cdist/conf/type/__filesystem/explorer/lsblk
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# 2016 - 2016 Daniel Heule (hda at sfs.biz)
|
||||||
|
#
|
||||||
|
# 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/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
os=$("$__explorer/os")
|
||||||
|
|
||||||
|
if [ -f "$__object/parameter/device" ]; then
|
||||||
|
blkdev="$(cat "$__object/parameter/device")"
|
||||||
|
else
|
||||||
|
blkdev="$__object_id"
|
||||||
|
fi
|
||||||
|
|
||||||
|
case "$os" in
|
||||||
|
centos|fedora|redhat|suse|gentoo)
|
||||||
|
if [ ! -x "$(command -v lsblk)" ]; then
|
||||||
|
echo "lsblk is required for __filesystem type" >&2
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
#echo -n $(lsblk -nd -P -o NAME,FSTYPE,LABEL,MOUNTPOINT "$blkdev" 2>/dev/null)
|
||||||
|
lsblk -nd -P -o NAME,FSTYPE,LABEL,MOUNTPOINT "$blkdev" 2>/dev/null
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "__filesystem type lacks implementation for os: $os" >&2
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
102
cdist/conf/type/__filesystem/gencode-remote
Normal file
102
cdist/conf/type/__filesystem/gencode-remote
Normal file
|
@ -0,0 +1,102 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# 2016 - 2016 Daniel Heule (hda at sfs.biz)
|
||||||
|
#
|
||||||
|
# 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/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
fstype="$(cat "$__object/parameter/fstype")"
|
||||||
|
|
||||||
|
if [ -f "$__object/parameter/device" ]; then
|
||||||
|
mydev="$(cat "$__object/parameter/device")"
|
||||||
|
else
|
||||||
|
mydev="$__object_id"
|
||||||
|
fi
|
||||||
|
|
||||||
|
label="$(cat "$__object/parameter/label")"
|
||||||
|
mkfsoptions="$(cat "$__object/parameter/mkfsoptions")"
|
||||||
|
|
||||||
|
|
||||||
|
if [ -f "$__object/parameter/force" ]; then
|
||||||
|
# create filesystem even an other filesystem is on disk or the label is not correct, use with caution !
|
||||||
|
forcefs="true"
|
||||||
|
else
|
||||||
|
forcefs="false"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
blkdev_devname="$(grep -P -o 'NAME="\K[^"]*' "$__object/explorer/lsblk")"
|
||||||
|
blkdev_fstype="$(grep -P -o 'FSTYPE="\K[^"]*' "$__object/explorer/lsblk")"
|
||||||
|
blkdev_label="$(grep -P -o 'LABEL="\K[^"]*' "$__object/explorer/lsblk")"
|
||||||
|
blkdev_mountpoint="$(grep -P -o 'MOUNTPOINT="\K[^"]*' "$__object/explorer/lsblk")"
|
||||||
|
|
||||||
|
if [ -z "$blkdev_devname" ]; then
|
||||||
|
echo "Specified device $mydev not found on target system" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
[ "$blkdev_label" = "$label" ] && [ "$blkdev_fstype" = "$fstype" ] && exit 0
|
||||||
|
|
||||||
|
if [ -n "$blkdev_mountpoint" ]; then
|
||||||
|
echo "Specified device $mydev is mounted on $blkdev_mountpoint, __filesystem does NOTHING with mountd devices" >&2
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$blkdev_fstype" ] && [ "$forcefs" != "true" ]; then
|
||||||
|
if [ "$blkdev_label" != "$label" ]; then
|
||||||
|
echo "Specified device $mydev has not the spezified label: $blkdev_label, but __filesystem does NOTHING in this case without the --force option" >&2
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
if [ "$blkdev_fstype" != "$fstype" ]; then
|
||||||
|
echo "Specified device $mydev has not the spezified filesystem: $blkdev_fstype, but __filesystem does NOTHING in this case without the --force option" >&2
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
# ok, all conditions checked, we need to format the device, lets go
|
||||||
|
opts="$mkfsoptions"
|
||||||
|
if [ -n "$label" ]; then
|
||||||
|
opts="$opts -L '$label'"
|
||||||
|
fi
|
||||||
|
|
||||||
|
case "$fstype" in
|
||||||
|
ext2|ext3|ext4)
|
||||||
|
if [ "$forcefs" = "true" ]; then
|
||||||
|
opts="$opts -F"
|
||||||
|
fi
|
||||||
|
echo "mkfs.$fstype $opts /dev/$blkdev_devname"
|
||||||
|
;;
|
||||||
|
btrfs)
|
||||||
|
if [ "$forcefs" = "true" ]; then
|
||||||
|
opts="$opts --force"
|
||||||
|
fi
|
||||||
|
echo "mkfs.btrfs $opts /dev/$blkdev_devname"
|
||||||
|
;;
|
||||||
|
xfs)
|
||||||
|
if [ "$forcefs" = "true" ]; then
|
||||||
|
opts="$opts -f"
|
||||||
|
fi
|
||||||
|
echo "mkfs.xfs $opts /dev/$blkdev_devname"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "__filesystem type lacks implementation for filesystem: $fstype" >&2
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
echo "filesystem $fstype on $mydev : /dev/$blkdev_devname created" >> "$__messages_out"
|
81
cdist/conf/type/__filesystem/man.rst
Normal file
81
cdist/conf/type/__filesystem/man.rst
Normal file
|
@ -0,0 +1,81 @@
|
||||||
|
cdist-type__filesystem(7)
|
||||||
|
=========================
|
||||||
|
|
||||||
|
NAME
|
||||||
|
----
|
||||||
|
cdist-type__filesystem - Create Filesystems.
|
||||||
|
|
||||||
|
|
||||||
|
DESCRIPTION
|
||||||
|
-----------
|
||||||
|
This cdist type allows you to create filesystems on devices.
|
||||||
|
|
||||||
|
If the device is mounted on target, it refuses to do anything.
|
||||||
|
|
||||||
|
If the device has a filesystem other then the specified and/or
|
||||||
|
the label is not correct, it only makes a new filesystem
|
||||||
|
if you have specified --force option.
|
||||||
|
|
||||||
|
|
||||||
|
REQUIRED PARAMETERS
|
||||||
|
-------------------
|
||||||
|
fstype
|
||||||
|
Filesystem type, for example 'ext3', 'btrfs' or 'xfs'.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
OPTIONAL PARAMETERS
|
||||||
|
-------------------
|
||||||
|
device
|
||||||
|
Blockdevice for filesystem, Defaults to object_id.
|
||||||
|
On linux, it can be any lsblk accepted device notation.
|
||||||
|
|
||||||
|
|
|
||||||
|
| For example:
|
||||||
|
| /dev/sdx
|
||||||
|
| or /dev/disk/by-xxxx/xxx
|
||||||
|
| or /dev/mapper/xxxx
|
||||||
|
|
||||||
|
label
|
||||||
|
Label which sould apply on the filesystem.
|
||||||
|
|
||||||
|
mkfsoptions
|
||||||
|
Additional options which are inserted to the mkfs.xxx call.
|
||||||
|
|
||||||
|
|
||||||
|
BOOLEAN PARAMETERS
|
||||||
|
------------------
|
||||||
|
force
|
||||||
|
Normaly, this type does nothing if a filesystem is found
|
||||||
|
on the target device. If you specify force, it's formated
|
||||||
|
if the filesystem type or label differs from parameters.
|
||||||
|
Warning: This option can easily lead into data loss!
|
||||||
|
|
||||||
|
MESSAGES
|
||||||
|
--------
|
||||||
|
filesystem <fstype> on <device> \: <discoverd device> created
|
||||||
|
Filesytem was created on <discoverd device>
|
||||||
|
|
||||||
|
|
||||||
|
EXAMPLES
|
||||||
|
--------
|
||||||
|
|
||||||
|
.. code-block:: sh
|
||||||
|
|
||||||
|
# Ensures that device /dev/sdb is formated with xfs
|
||||||
|
__filesystem /dev/sdb --fstype xfs --label Testdisk1
|
||||||
|
# The same thing with btrfs and disk spezified by pci path to disk 1:0 on vmware
|
||||||
|
__filesystem dev_sdb --fstype btrfs --device /dev/disk/by-path/pci-0000:0b:00.0-scsi-0:0:0:0 --label Testdisk2
|
||||||
|
# Make sure that a multipath san device has a filesystem ...
|
||||||
|
__filesystem dev_sdb --fstype xfs --device /dev/mapper/360060e80432f560050202f22000023ff --label Testdisk3
|
||||||
|
|
||||||
|
|
||||||
|
AUTHORS
|
||||||
|
-------
|
||||||
|
Daniel Heule <hda--@--sfs.biz>
|
||||||
|
|
||||||
|
|
||||||
|
COPYING
|
||||||
|
-------
|
||||||
|
Copyright \(C) 2016 Daniel Heule. Free use of this software is
|
||||||
|
granted under the terms of the GNU General Public License version 3 or any later version (GPLv3+).
|
1
cdist/conf/type/__filesystem/parameter/boolean
Normal file
1
cdist/conf/type/__filesystem/parameter/boolean
Normal file
|
@ -0,0 +1 @@
|
||||||
|
force
|
0
cdist/conf/type/__filesystem/parameter/default/label
Normal file
0
cdist/conf/type/__filesystem/parameter/default/label
Normal file
3
cdist/conf/type/__filesystem/parameter/optional
Normal file
3
cdist/conf/type/__filesystem/parameter/optional
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
device
|
||||||
|
label
|
||||||
|
mkfsoptions
|
1
cdist/conf/type/__filesystem/parameter/required
Normal file
1
cdist/conf/type/__filesystem/parameter/required
Normal file
|
@ -0,0 +1 @@
|
||||||
|
fstype
|
|
@ -75,5 +75,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2015 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2015 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -54,5 +54,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2012 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -74,5 +74,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011-2015 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2011-2015 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -46,5 +46,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2012 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -39,5 +39,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2013 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2013 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -60,5 +60,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2013 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2013 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -41,5 +41,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2011 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -118,5 +118,7 @@ Jake Guffey <jake.guffey--@--jointheirstm.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012,2016 Jake Guffey. Free use of this software is
|
Copyright \(C) 2012,2016 Jake Guffey. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -117,5 +117,7 @@ Jake Guffey <jake.guffey--@--jointheirstm.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012-2016 Jake Guffey. Free use of this software is
|
Copyright \(C) 2012-2016 Jake Guffey. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -118,5 +118,7 @@ Jake Guffey <jake.guffey--@--eprotex.com>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012-2016 Jake Guffey. Free use of this software is
|
Copyright \(C) 2012-2016 Jake Guffey. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -88,5 +88,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2011 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
37
cdist/conf/type/__keyboard/man.rst
Normal file
37
cdist/conf/type/__keyboard/man.rst
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
cdist-type__keyboard(7)
|
||||||
|
=======================
|
||||||
|
|
||||||
|
NAME
|
||||||
|
----
|
||||||
|
cdit-type__keyboard - Set keyboard layout
|
||||||
|
|
||||||
|
|
||||||
|
DESCRIPTION
|
||||||
|
-----------
|
||||||
|
This cdist type allows you to modify keyboard layout.
|
||||||
|
|
||||||
|
|
||||||
|
REQUIRED PARAMETERS
|
||||||
|
-------------------
|
||||||
|
type
|
||||||
|
Any valid type, for example "us"
|
||||||
|
|
||||||
|
|
||||||
|
EXAMPLES
|
||||||
|
--------
|
||||||
|
|
||||||
|
.. code-block:: sh
|
||||||
|
|
||||||
|
# Set keyboard type to "us"
|
||||||
|
__keyboard --type "us"
|
||||||
|
|
||||||
|
|
||||||
|
AUTHORS
|
||||||
|
-------
|
||||||
|
Carlos Ortigoza <carlos.ortigoza--@--ungleich.ch>
|
||||||
|
|
||||||
|
|
||||||
|
COPYING
|
||||||
|
-------
|
||||||
|
Copyright \(C) 2016 Carlos Ortigoza. Free use of this software is
|
||||||
|
granted under the terms of the GNU General Public License v3 or later (GPLv3+).
|
50
cdist/conf/type/__keyboard/manifest
Normal file
50
cdist/conf/type/__keyboard/manifest
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# Carlos Ortigoza (carlos.ortigoza at ungleich.ch)
|
||||||
|
#
|
||||||
|
# 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/>.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Configure keyboard type by modifying /etc/sysconfig/keyboard file.
|
||||||
|
#
|
||||||
|
|
||||||
|
os=$(cat "$__global/explorer/os")
|
||||||
|
keyboard_type="$(cat "$__object/parameter/type")"
|
||||||
|
|
||||||
|
case "$os" in
|
||||||
|
centos)
|
||||||
|
__file /etc/sysconfig/keyboard \
|
||||||
|
--owner root --group root --mode 644 \
|
||||||
|
--state exists
|
||||||
|
|
||||||
|
require="__file/etc/sysconfig/keyboard" \
|
||||||
|
__key_value KEYTABLE \
|
||||||
|
--file /etc/sysconfig/keyboard \
|
||||||
|
--delimiter '=' \
|
||||||
|
--value "\"$keyboard_type\""
|
||||||
|
|
||||||
|
require="__file/etc/sysconfig/keyboard" \
|
||||||
|
__key_value LAYOUT \
|
||||||
|
--file /etc/sysconfig/keyboard \
|
||||||
|
--delimiter '=' \
|
||||||
|
--value "\"$keyboard_type\""
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Your operating system ($os) is currently not supported by this type (${__type##*/})." >&2
|
||||||
|
echo "Please contribute an implementation for it if you can." >&2
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
1
cdist/conf/type/__keyboard/parameter/required
Normal file
1
cdist/conf/type/__keyboard/parameter/required
Normal file
|
@ -0,0 +1 @@
|
||||||
|
type
|
0
cdist/conf/type/__keyboard/singleton
Normal file
0
cdist/conf/type/__keyboard/singleton
Normal file
|
@ -71,5 +71,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012-2013 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2012-2013 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -54,5 +54,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011-2012 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2011-2012 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -3,7 +3,7 @@ cdist-type__locale(7)
|
||||||
|
|
||||||
NAME
|
NAME
|
||||||
----
|
----
|
||||||
cdit-type__locale - Configure locales
|
cdist-type__locale - Configure locales
|
||||||
|
|
||||||
|
|
||||||
DESCRIPTION
|
DESCRIPTION
|
||||||
|
@ -34,7 +34,7 @@ EXAMPLES
|
||||||
|
|
||||||
SEE ALSO
|
SEE ALSO
|
||||||
--------
|
--------
|
||||||
:strong:`locale`\ (1), :strong:`localedef`\ (1)
|
:strong:`locale`\ (1), :strong:`localedef`\ (1), :strong:`cdist-type__locale_system`\ (7)
|
||||||
|
|
||||||
|
|
||||||
AUTHORS
|
AUTHORS
|
||||||
|
@ -44,5 +44,6 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2013-2014 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2013-2016 Nico Schottelius. Free use of this software is
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
granted under the terms of the GNU General Public License version 3 or
|
||||||
|
later (GPLv3+).
|
||||||
|
|
64
cdist/conf/type/__locale_system/man.rst
Normal file
64
cdist/conf/type/__locale_system/man.rst
Normal file
|
@ -0,0 +1,64 @@
|
||||||
|
cdist-type__locale_system(7)
|
||||||
|
============================
|
||||||
|
|
||||||
|
NAME
|
||||||
|
----
|
||||||
|
cdist-type__locale_system - Set system-wide locale
|
||||||
|
|
||||||
|
|
||||||
|
DESCRIPTION
|
||||||
|
-----------
|
||||||
|
This cdist type allows you to modify system-wide locale.
|
||||||
|
The name of the locale category is given as the object id
|
||||||
|
(usually you are probably interested in using LANG).
|
||||||
|
|
||||||
|
|
||||||
|
OPTIONAL PARAMETERS
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
state
|
||||||
|
present or absent, defaults to present.
|
||||||
|
If present, sets the locale category to the given value.
|
||||||
|
If absent, removes the locale category from the system file.
|
||||||
|
|
||||||
|
value
|
||||||
|
The value for the locale category.
|
||||||
|
Defaults to en_US.UTF-8.
|
||||||
|
|
||||||
|
|
||||||
|
EXAMPLES
|
||||||
|
--------
|
||||||
|
|
||||||
|
.. code-block:: sh
|
||||||
|
|
||||||
|
# Set LANG to en_US.UTF-8
|
||||||
|
__locale_system LANG
|
||||||
|
|
||||||
|
# Same as above, but more explicit
|
||||||
|
__locale_system LANG --value en_US.UTF-8
|
||||||
|
|
||||||
|
# Set category LC_MESSAGES to de_CH.UTF-8
|
||||||
|
__locale_system LC_MESSAGES --value de_CH.UTF-8
|
||||||
|
|
||||||
|
# Remove setting for LC_ALL
|
||||||
|
__locale_system LC_ALL --state absent
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
SEE ALSO
|
||||||
|
--------
|
||||||
|
:strong:`locale`\ (1), :strong:`localedef`\ (1), :strong:`cdist-type__locale`\ (7)
|
||||||
|
|
||||||
|
|
||||||
|
AUTHORS
|
||||||
|
-------
|
||||||
|
| Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
| Carlos Ortigoza <carlos.ortigoza--@--ungleich.ch>
|
||||||
|
| Nico Schottelius <nico.schottelius--@--ungleich.ch>
|
||||||
|
|
||||||
|
|
||||||
|
COPYING
|
||||||
|
-------
|
||||||
|
Copyright \(C) 2016 Nico Schottelius. Free use of this software is
|
||||||
|
granted under the terms of the GNU General Public License version 3 or
|
||||||
|
later (GPLv3+).
|
55
cdist/conf/type/__locale_system/manifest
Normal file
55
cdist/conf/type/__locale_system/manifest
Normal file
|
@ -0,0 +1,55 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# 2012-2016 Steven Armstrong (steven-cdist at armstrong.cc)
|
||||||
|
# 2016 Carlos Ortigoza (carlos.ortigoza at ungleich.ch)
|
||||||
|
# 2016 Nico Schottelius (nico.schottelius at ungleich.ch)
|
||||||
|
#
|
||||||
|
# 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/>.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Configure system-wide locale by modifying i18n file.
|
||||||
|
#
|
||||||
|
|
||||||
|
os=$(cat "$__global/explorer/os")
|
||||||
|
|
||||||
|
case "$os" in
|
||||||
|
debian|ubuntu)
|
||||||
|
locale_conf="/etc/default/locale"
|
||||||
|
;;
|
||||||
|
archlinux)
|
||||||
|
locale_conf="/etc/locale.conf"
|
||||||
|
;;
|
||||||
|
redhat|centos)
|
||||||
|
locale_conf="/etc/sysconfig/i18n"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Your operating system ($os) is currently not supported by this type (${__type##*/})." >&2
|
||||||
|
echo "Please contribute an implementation for it if you can." >&2
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
__file "$locale_conf" \
|
||||||
|
--owner root --group root --mode 644 \
|
||||||
|
--state exists
|
||||||
|
|
||||||
|
require="__file/$locale_conf" \
|
||||||
|
__key_value "$locale_conf:$__object_id" \
|
||||||
|
--file "$locale_conf" \
|
||||||
|
--key "$__object_id" \
|
||||||
|
--delimiter = \
|
||||||
|
--state "$(cat "$__object/parameter/state")" \
|
||||||
|
--value "$(cat "$__object/parameter/value")"
|
1
cdist/conf/type/__locale_system/parameter/default/state
Normal file
1
cdist/conf/type/__locale_system/parameter/default/state
Normal file
|
@ -0,0 +1 @@
|
||||||
|
present
|
1
cdist/conf/type/__locale_system/parameter/default/value
Normal file
1
cdist/conf/type/__locale_system/parameter/default/value
Normal file
|
@ -0,0 +1 @@
|
||||||
|
en_US.UTF-8
|
2
cdist/conf/type/__locale_system/parameter/optional
Normal file
2
cdist/conf/type/__locale_system/parameter/optional
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
state
|
||||||
|
value
|
|
@ -42,5 +42,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2011 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -78,5 +78,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2014 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2014 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -43,5 +43,7 @@ Benedikt Koeppel <code@benediktkoeppel.ch>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012 Benedikt Koeppel. Free use of this software is
|
Copyright \(C) 2012 Benedikt Koeppel. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -58,5 +58,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2011 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -56,5 +56,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011-2012 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2011-2012 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -57,5 +57,7 @@ Thomas Oettli <otho--@--sfs.biz>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2013 Thomas Oettli. Free use of this software is
|
Copyright \(C) 2013 Thomas Oettli. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -46,5 +46,7 @@ Thomas Oettli <otho--@--sfs.biz>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2013 Thomas Oettli. Free use of this software is
|
Copyright \(C) 2013 Thomas Oettli. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -49,5 +49,7 @@ Christian G. Warden <cwarden@xerus.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012 SwellPath, Inc. Free use of this software is
|
Copyright \(C) 2012 SwellPath, Inc. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -49,5 +49,7 @@ Giel van Schijndel <giel+cdist--@--mortis.eu>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012 Giel van Schijndel. Free use of this software is
|
Copyright \(C) 2012 Giel van Schijndel. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -52,5 +52,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011-2012 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2011-2012 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -59,5 +59,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2012 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -64,5 +64,7 @@ Jake Guffey <jake.guffey--@--eprotex.com>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012 Jake Guffey. Free use of this software is
|
Copyright \(C) 2012 Jake Guffey. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -95,5 +95,7 @@ Jake Guffey <jake.guffey--@--eprotex.com>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2014 Jake Guffey. Free use of this software is
|
Copyright \(C) 2014 Jake Guffey. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -49,5 +49,8 @@ Chase Allen James <nx-cdist@nu-ex.com>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011 Chase Allen James. Free use of this software is
|
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
Copyright \(C) 2011 Chase Allen James. 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.
|
||||||
|
|
|
@ -47,5 +47,8 @@ Ricardo Catalinas Jiménez <jimenezrick--@--gmail.com>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2014 Ricardo Catalinas Jiménez. Free use of this software is
|
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
Copyright \(C) 2014 Ricardo Catalinas Jiménez. 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.
|
||||||
|
|
|
@ -44,8 +44,10 @@ AUTHORS
|
||||||
-------
|
-------
|
||||||
Ricardo Catalinas Jiménez <jimenezrick--@--gmail.com>
|
Ricardo Catalinas Jiménez <jimenezrick--@--gmail.com>
|
||||||
|
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2014 Ricardo Catalinas Jiménez. Free use of this software is
|
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
Copyright \(C) 2014 Ricardo Catalinas Jiménez. 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.
|
||||||
|
|
|
@ -59,5 +59,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011-2012 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2011-2012 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -68,4 +68,6 @@ COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012 Nico Schottelius.
|
Copyright \(C) 2012 Nico Schottelius.
|
||||||
Copyright \(C) 2013 Daniel Heule.
|
Copyright \(C) 2013 Daniel Heule.
|
||||||
Free use of this software is granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -69,5 +69,7 @@ Dominique Roux <dominique.roux4@gmail.com>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2015 Dominique Roux. Free use of this software is
|
Copyright \(C) 2015 Dominique Roux. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -45,5 +45,7 @@ Dominique Roux <dominique.roux4@gmail.com>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2015 Dominique Roux. Free use of this software is
|
Copyright \(C) 2015 Dominique Roux. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -49,5 +49,7 @@ Jake Guffey <jake.guffey--@--eprotex.com>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012 Jake Guffey. Free use of this software is
|
Copyright \(C) 2012 Jake Guffey. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -49,5 +49,7 @@ Jake Guffey <jake.guffey--@--eprotex.com>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012 Jake Guffey. Free use of this software is
|
Copyright \(C) 2012 Jake Guffey. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -36,5 +36,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2012 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -78,6 +78,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2012 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -48,5 +48,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2012 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -36,5 +36,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2012 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -36,5 +36,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2012 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -40,5 +40,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2011 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -61,5 +61,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2011 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -68,5 +68,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2011-2012 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2011-2012 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -47,5 +47,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012-2014 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2012-2014 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -43,5 +43,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012-2014 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2012-2014 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -108,5 +108,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2015 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2015 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -65,5 +65,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2014 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2014 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -115,5 +115,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012-2014 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2012-2014 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -43,5 +43,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2014 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2014 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -109,5 +109,7 @@ Steven Armstrong <steven-cdist--@--armstrong.cc>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2015 Steven Armstrong. Free use of this software is
|
Copyright \(C) 2015 Steven Armstrong. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
|
@ -55,5 +55,7 @@ Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
-------
|
-------
|
||||||
Copyright \(C) 2012 Nico Schottelius. Free use of this software is
|
Copyright \(C) 2012 Nico Schottelius. You can redistribute it
|
||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
|
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.
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue