HEX
Server: nginx/1.30.4
System: Linux d-twindigital-web-1.host-ed.eu 4.18.0-553.141.2.el8_10.x86_64 #1 SMP Wed Jul 8 10:28:18 EDT 2026 x86_64
User: u_twindigital_html (1009)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: //usr/src/snapapi26-0.8.69/snapapi_pre_build.sh
#!/bin/bash
#
# snapapi_pre_build.sh - DKMS PRE_BUILD hook for snapapi26
#
# 1. Installs build dependencies via acronis_kmod_service (if available)
# 2. Runs snapapi_genconfig.sh to generate kernel_config.h
#

SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
KMOD_SERVICE="/usr/sbin/acronis_kmod_service"

# Install kernel headers and build prerequisites
if [ -x "$KMOD_SERVICE" ]; then
	"$KMOD_SERVICE" --prebuild
	rc=$?
	if [ $rc -ne 0 ]; then
		echo "Warning: acronis_kmod_service --prebuild returned $rc" >&2
	fi
else
	echo "acronis_kmod_service not found at $KMOD_SERVICE, skipping dependency install" >&2
fi

# Generate kernel config header
exec "$SCRIPT_DIR/snapapi_genconfig.sh" "$@"