diff options
-rw-r--r-- | PKGBUILD | 5 | ||||
-rwxr-xr-x | qpi-env-exec | 15 |
2 files changed, 19 insertions, 1 deletions
@@ -76,7 +76,7 @@ _pkgvermajmin="5.9" _pkgverpatch=".1" # {alpha/beta/beta2/rc} _dev_suffix="" -pkgrel=3 +pkgrel=4 pkgver="${_pkgvermajmin}${_pkgverpatch}" $_build_from_head && pkgver=6.6.6 _pkgver=${pkgver} @@ -378,7 +378,9 @@ package() { local _libsdebugpkgbuild="${_libsdebugdir}/PKGBUILD" local _pkgprofiled=${_libspkgdir}/etc/profile.d + local _pkgbindir=${_libspkgdir}/usr/bin local _profiledfn=qpi.sh + local _qpienvexecfn=qpi-env-exec local _installed_dir="${pkgdir}/${_sysroot}/${_baseprefix}" @@ -416,6 +418,7 @@ package() { mkdir -p ${_pkgprofiled} cp -L ${startdir}/${_profiledfn} ${_pkgprofiled} || exit 1 cp -L ${startdir}/${_profiled_gpu_fn} ${_pkgprofiled} || exit 1 + cp -L ${startdir}/${_qpienvexecfn} ${_pkgbindir} || exit 1 sed -i "s,localpiprefix,${_installprefix}," ${_pkgprofiled}/${_profiledfn} || exit 1 fi diff --git a/qpi-env-exec b/qpi-env-exec new file mode 100755 index 000000000000..86816f52e45e --- /dev/null +++ b/qpi-env-exec @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +executed_file=$(readlink -f ${BASH_SOURCE[0]}) +script_dir=$(dirname ${executed_file}) +script_name=$(basename ${executed_file}) + +for i in $(ls /etc/profile.d/qpi*); do + echo "sourcing: $i" + source $i +done + +echo "Environment" +env +echo "Running: $@" +$@ |