diff --git a/conf/type/__issue/manifest b/conf/type/__issue/manifest index 1fab9a07..eff6b808 100755 --- a/conf/type/__issue/manifest +++ b/conf/type/__issue/manifest @@ -20,15 +20,21 @@ # destination=/etc/issue -source="$(cat "out/explorer/os")" -case "$os" in - archlinux|redhat) - source="$__type/files/$os" - ;; - *) - source="$__type/files/default" - ;; -esac +os="$(cat "$__global/explorer/os")" + +if [ -f "$__object/parameter/source" ]; then + source="$(cat "$__object/parameter/source")" + echo using $source +else + case "$os" in + archlinux|redhat) + source="$__type/files/$os" + ;; + *) + source="$__type/files/default" + ;; + esac +fi __file "$destination" --source "$source" diff --git a/doc/changelog b/doc/changelog index a799335d..f386faf1 100644 --- a/doc/changelog +++ b/doc/changelog @@ -2,6 +2,8 @@ * Document cdist-type-build-emulation * Document cdist-type-emulator * Document cdist-remote-explorer-run + * Fix dependencies in cdist-code-run + * Add --source to __issue and fix os check 1.3.0: 2011-03-20 * Add support for local and remote code generation and execution