rpm/tests/mktree.common

27 lines
887 B
Plaintext

# Build and install RPM and the test-suite data into a directory
make_install()
{
export DESTDIR=$1
local ld_conf_dir=$DESTDIR/@CMAKE_INSTALL_SYSCONFDIR@/ld.so.conf.d
local script_dir=/usr/share/mktree
@CMAKE_MAKE_PROGRAM@ -C @CMAKE_BINARY_DIR@ install
mkdir -p $ld_conf_dir
echo @CMAKE_INSTALL_FULL_LIBDIR@ > $ld_conf_dir/rpm.conf
ldconfig -r $DESTDIR @CMAKE_INSTALL_FULL_LIBDIR@
cp -r @CMAKE_CURRENT_SOURCE_DIR@/data $DESTDIR/
cp -r @CMAKE_CURRENT_SOURCE_DIR@/pinned $DESTDIR/
mkdir -p $DESTDIR/usr/bin
cp @TESTPROG_NAMES@ $DESTDIR/usr/bin/
ln -s $script_dir/rpmtests.sh $DESTDIR/usr/bin/rpmtests
mkdir -p $DESTDIR/$script_dir
cp rpmtests atlocal mktree.common $DESTDIR/$script_dir/
cp @CMAKE_CURRENT_SOURCE_DIR@/rpmtests.sh $DESTDIR/$script_dir/
mkdir -p $DESTDIR/build
ln -sf ../data/SOURCES $DESTDIR/build/
}