agama/products.d/install.sh
2025-03-31 14:33:48 +02:00

22 lines
572 B
Bash
Executable file

#!/bin/bash
set -eu
# After building this part of Agama, install it so that it is ready for run time
# This is used by agama-products.spec and testing-in-container.sh
# The caller (RPM .spec) is expected to set these environment variables:
# SRCDIR=.
# DESTDIR=%{buildroot}
# datadir=%{_datadir}
if [ "${1-}" = --system ]; then
SRCDIR=.
DESTDIR=""
datadir=/usr/share
fi
# install regular file, with mode 644 (not an executable with mode 755)
install6() {
install -m 0644 "$@"
}
install6 -D -t "${DESTDIR}${datadir}"/agama/products.d "${SRCDIR}"/*.yaml