Commit 48082b5d authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm repack-rpm: try install eepm-rpm-build

parent 68d0c82b
...@@ -104,6 +104,25 @@ EOF ...@@ -104,6 +104,25 @@ EOF
remove_on_exit "$HOME/.rpmmacros" remove_on_exit "$HOME/.rpmmacros"
} }
# will set RPMBUILD
__try_install_eepm_rpmbuild()
{
RPMBUILD=/usr/bin/rpmbuild
[ -x "$RPMBUILD" ] && return
RPMBUILD=/usr/bin/eepm-rpmbuild
if [ ! -x $RPMBUILD ] ; then
epm install eepm-rpm-build
fi
if [ -x $RPMBUILD ] ; then
warning "will use eepm-rpmbuild for rpm packing"
export EPM_RPMBUILD=$RPMBUILD
return
fi
RPMBUILD=/usr/bin/rpmbuild
}
# will fill repacked_pkgs var # will fill repacked_pkgs var
__epm_repack_to_rpm() __epm_repack_to_rpm()
...@@ -113,12 +132,10 @@ __epm_repack_to_rpm() ...@@ -113,12 +132,10 @@ __epm_repack_to_rpm()
# Note: install epm-repack for static (package based) dependencies # Note: install epm-repack for static (package based) dependencies
assure_exists alien || fatal assure_exists alien || fatal
RPMBUILD=/usr/bin/eepm-rpmbuild # will set RPMBUILD
__try_install_eepm_rpmbuild
if [ -x $RPMBUILD ] ; then if [ ! -x $RPMBUILD ] ; then
warning "will use eepm-rpmbuild for rpm packing"
export EPM_RPMBUILD=$RPMBUILD
else
RPMBUILD=/usr/bin/rpmbuild RPMBUILD=/usr/bin/rpmbuild
# TODO: check for all systems # TODO: check for all systems
case $PKGFORMAT in case $PKGFORMAT in
......
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