| Current Path : /usr/src/snapapi26-0.8.69/ |
| Current 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" "$@"