diff options
Diffstat (limited to 'lib/package')
-rw-r--r-- | lib/package/2.sh | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/lib/package/2.sh b/lib/package/2.sh index cd9e29a..e57c1d2 100644 --- a/lib/package/2.sh +++ b/lib/package/2.sh @@ -23,6 +23,7 @@ _PACKAGE_2_SM=1 use control use deps +use substvars package_2_build_deps= @@ -54,3 +55,29 @@ package_2_build_deps_field_cb() return 0 } + +package_2_set_substvars() +{ + local arch="${1}" + local plat="${2}" + + if [ -f "${package_dir}/substvars" ]; then + ob_parse_control "${package_dir}/substvars" \ + package_2_substvar_cb + fi + + ob_set_substvar 'Host-Arch' "${arch}" + ob_set_substvar 'Host-Plat' "${plat}" + + return 0 +} + +package_2_substvar_cb() +{ + local name="${1}" + local value="${2}" + + set_substvar "${name}" "${value}" + + return 0 +} |