forked from ungleich-public/cdist
Merge remote-tracking branch 'telmich/master' into issue__object_name-in-type-explorer
This commit is contained in:
commit
57bd7b2fd3
3 changed files with 14 additions and 4 deletions
|
@ -24,6 +24,8 @@
|
||||||
|
|
||||||
name="$__object_id"
|
name="$__object_id"
|
||||||
|
|
||||||
|
os="$(cat "$__global/explorer/os")"
|
||||||
|
|
||||||
# We need to shorten options for both usermod and useradd since on some
|
# We need to shorten options for both usermod and useradd since on some
|
||||||
# systems (such as *BSD, Darwin) those commands do not handle GNU style long
|
# systems (such as *BSD, Darwin) those commands do not handle GNU style long
|
||||||
# options.
|
# options.
|
||||||
|
@ -89,7 +91,11 @@ if grep -q "^${name}:" "$__object/explorer/passwd"; then
|
||||||
done
|
done
|
||||||
|
|
||||||
if [ $# -gt 0 ]; then
|
if [ $# -gt 0 ]; then
|
||||||
|
if [ "$os" = "freebsd" ]; then
|
||||||
|
echo pw usermod "$@" "$name"
|
||||||
|
else
|
||||||
echo usermod "$@" "$name"
|
echo usermod "$@" "$name"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
true
|
true
|
||||||
fi
|
fi
|
||||||
|
@ -99,5 +105,9 @@ else
|
||||||
set -- "$@" "$(shorten_property $property)" \'$new_value\'
|
set -- "$@" "$(shorten_property $property)" \'$new_value\'
|
||||||
done
|
done
|
||||||
|
|
||||||
|
if [ "$os" = "freebsd" ]; then
|
||||||
|
echo pw useradd "$@" "$name"
|
||||||
|
else
|
||||||
echo useradd "$@" "$name"
|
echo useradd "$@" "$name"
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|
|
@ -4,7 +4,7 @@ Changelog
|
||||||
* Changes are always commented with their author in (braces)
|
* Changes are always commented with their author in (braces)
|
||||||
* Exception: No braces means author == Nico Schottelius
|
* Exception: No braces means author == Nico Schottelius
|
||||||
|
|
||||||
2.0.14:
|
2.0.14: 2012-09-07
|
||||||
* Bugfix Type: __jail: Use correct variable (Jake Guffey)
|
* Bugfix Type: __jail: Use correct variable (Jake Guffey)
|
||||||
* Change Type: __jail: Parameter jailbase now optional (Jake Guffey)
|
* Change Type: __jail: Parameter jailbase now optional (Jake Guffey)
|
||||||
* Bugfix Type: __user: Use passwd database on FreeBSD (Jake Guffey)
|
* Bugfix Type: __user: Use passwd database on FreeBSD (Jake Guffey)
|
||||||
|
|
|
@ -29,7 +29,7 @@ try:
|
||||||
'cd "%s" && git describe' % here,
|
'cd "%s" && git describe' % here,
|
||||||
stderr=devnull, shell=True).decode('utf-8')
|
stderr=devnull, shell=True).decode('utf-8')
|
||||||
except:
|
except:
|
||||||
VERSION = "2.0.13"
|
VERSION = "2.0.14"
|
||||||
|
|
||||||
BANNER = """
|
BANNER = """
|
||||||
.. . .x+=:. s
|
.. . .x+=:. s
|
||||||
|
|
Loading…
Reference in a new issue