#!/bin/bash

# Keep /usr/src/linux pointing to the currently running kernel headers.
# Legacy build scripts often expect this symlink to exist.
kernel_build_path="/usr/lib/modules/$(uname -r)/build"
if [ -e "$kernel_build_path" ]; then
    ln -sf "$kernel_build_path" /usr/src/linux
fi

# Start classic SysV init scripts when they are present and executable.
# This hook is intentionally tolerant because /etc/init.d can be empty.
for init_script in /etc/init.d/*; do
    [ -f "$init_script" ] || continue
    [ -x "$init_script" ] || continue
    "$init_script" start
done
