Commit c47cbb78 authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm pack: allow extra args

parent 413f0602
...@@ -31,6 +31,7 @@ __epm_pack_run_handler() ...@@ -31,6 +31,7 @@ __epm_pack_run_handler()
local tarname="$2" local tarname="$2"
local packversion="$3" local packversion="$3"
local url="$4" local url="$4"
shift 4
returntarname='' returntarname=''
local repackcode="$EPM_PACK_SCRIPTS_DIR/$packname.sh" local repackcode="$EPM_PACK_SCRIPTS_DIR/$packname.sh"
...@@ -45,7 +46,7 @@ __epm_pack_run_handler() ...@@ -45,7 +46,7 @@ __epm_pack_run_handler()
[ -n "$debug" ] && bashopt='-x' [ -n "$debug" ] && bashopt='-x'
#info "Running $($script --description 2>/dev/null) ..." #info "Running $($script --description 2>/dev/null) ..."
# TODO: add url info here # TODO: add url info here
( unset BASH_ENV ; unset EPMCURDIR ; export PATH=$SCPATH ; export HOME=$(pwd) ; docmd $CMDSHELL $bashopt $repackcode "$tarname" "$filefortarname" "$packversion" "$url") || fatal ( unset BASH_ENV ; unset EPMCURDIR ; export PATH=$SCPATH ; export HOME=$(pwd) ; docmd $CMDSHELL $bashopt $repackcode "$tarname" "$filefortarname" "$packversion" "$url" "$@") || fatal
returntarname="$(cat "$filefortarname")" || fatal 'pack script $repackcode didn'\''t set tarname' returntarname="$(cat "$filefortarname")" || fatal 'pack script $repackcode didn'\''t set tarname'
local i local i
...@@ -177,6 +178,7 @@ esac ...@@ -177,6 +178,7 @@ esac
local tarname="$2" local tarname="$2"
local packversion="$3" local packversion="$3"
local url='' local url=''
shift 3
[ -n "$packname" ] || __epm_pack_list [ -n "$packname" ] || __epm_pack_list
...@@ -202,6 +204,6 @@ esac ...@@ -202,6 +204,6 @@ esac
fi fi
cd $tmpdir || fatal cd $tmpdir || fatal
__epm_pack "$packname" "$tarname" "$packversion" "$url" __epm_pack "$packname" "$tarname" "$packversion" "$url" "$@"
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment