diff --git a/install.sh b/install.sh index 47bb911..7cea9c8 100755 --- a/install.sh +++ b/install.sh @@ -243,6 +243,7 @@ install_data slowio/slowio.slice "$DESTDIR$systemdunitd install_exec slowio/slowio-mem-control "$DESTDIR$sysconfdir/systemd/system-generators/slowio-mem-control" install_exec slowio/slowio "$DESTDIR$usr_sbindir/slowio" install_data misc_systemd_units/fix-lpp.service "$DESTDIR$systemdunitdir/fix-lpp.service" +install_exec misc_etc_files/mxq/gpu-policy "$DESTIDIR$sysconfdir/mxq/gpu-policy" postinstall exit diff --git a/misc_etc_files/mxq/gpu-policy b/misc_etc_files/mxq/gpu-policy new file mode 100755 index 0000000..9295401 --- /dev/null +++ b/misc_etc_files/mxq/gpu-policy @@ -0,0 +1,19 @@ +#! /bin/bash + +hostname="$(hostname -s)" + +case "$hostname" in + theredqueen) + policy=a100-split-7 + ;; + beebee-ate) + policy=phys-gpus + ;; +esac + +if [ -n "$policy" ]; then + echo "$policy" +else + echo "$0: no GPU policy defined for $hostname" >&2 + exit 1 +fi