DRY: Remove default parameter value handeling in __package_pkgng_freebsd

flavor, repo and version are expected to be empty by default.
They're all checked with [ -n "$var" ]
remotes/origin/3.1
Antoine Catton 10 years ago
parent f7bf6a058e
commit ebf0479f60
  1. 20
      cdist/conf/type/__package_pkgng_freebsd/gencode-remote
  2. 0
      cdist/conf/type/__package_pkgng_freebsd/parameter/default/flavor
  3. 0
      cdist/conf/type/__package_pkgng_freebsd/parameter/default/repo
  4. 1
      cdist/conf/type/__package_pkgng_freebsd/parameter/default/state
  5. 0
      cdist/conf/type/__package_pkgng_freebsd/parameter/default/version

@ -31,13 +31,8 @@ else
name="$__object_id"
fi
if [ -f "$__object/parameter/flavor" ]; then
flavor="$(cat "$__object/parameter/flavor")"
fi
if [ -f "$__object/parameter/version" ]; then
version="$(cat "$__object/parameter/version")"
fi
flavor="$(cat "$__object/parameter/flavor")"
version="$(cat "$__object/parameter/version")"
if [ -f "$__object/parameter/upgrade" ]; then
upgrade="true"
@ -45,15 +40,8 @@ else
upgrade="false"
fi
if [ -f "$__object/parameter/repo" ]; then
repo="$(cat "$__object/parameter/repo")"
fi
if [ -f "$__object/parameter/state" ]; then
state="$(cat "$__object/parameter/state")"
else
state="present"
fi
repo="$(cat "$__object/parameter/repo")"
state="$(cat "$__object/parameter/state")"
curr_version="$(cat "$__object/explorer/pkg_version")"
add_cmd="pkg install -y"
rm_cmd="pkg delete -y"

Loading…
Cancel
Save