1
0
Fork 0
tuned/profiles/cpu-partitioning/script.sh
Jaroslav Škarvada a8a9d38687 systemd: used drop-ins for configuration
Resolves: RHEL-97580

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2026-03-19 17:44:40 +01:00

33 lines
893 B
Bash
Executable file

#!/bin/bash
. /usr/lib/tuned/functions
start() {
DRACUT_VER=`dracut --version | sed 's/^.* \([0-9]\+\).*/\1/'`
echo "$DRACUT_VER" | grep -q '^[[:digit:]]\+$' || DRACUT_VER="0"
# https://issues.redhat.com/browse/RHEL-119889
if [ "$DRACUT_VER" -gt "102" ]
then
DRACUT_HOOK_DIR="/var/lib/dracut/hooks/pre-udev"
else
DRACUT_HOOK_DIR="/usr/lib/dracut/hooks/pre-udev"
fi
mkdir -p "${TUNED_tmpdir}/etc/systemd/system.conf.d"
mkdir -p "${TUNED_tmpdir}${DRACUT_HOOK_DIR}"
cp /etc/systemd/system.conf.d/00-tuned.conf "${TUNED_tmpdir}/etc/systemd/system.conf.d/00-tuned.conf"
cp 00-tuned-pre-udev.sh "${TUNED_tmpdir}${DRACUT_HOOK_DIR}"
setup_kvm_mod_low_latency
disable_ksm
return "$?"
}
stop() {
if [ "$1" = "full_rollback" ]
then
teardown_kvm_mod_low_latency
enable_ksm
fi
return "$?"
}
process $@