Projects
OpenHPC:2.0:Factory
msr-safe
_service:extract_file:msr-safe.sh
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:extract_file:msr-safe.sh of Package msr-safe
#!/bin/sh set -o nounset set -o pipefail . /etc/sysconfig/msr-safe wl_cpu() { printf 'wl_%.2x%x\n' \ $( tr -d "\t " < /proc/cpuinfo | grep -m1 'cpufamily:' | cut -f2 -d:) \ $( tr -d "\t " < /proc/cpuinfo | grep -m1 'model:' | cut -f2 -d:) } start() { if [ -z "${WL_CPU:-}" ]; then WL_CPU=$(wl_cpu) fi if [ -z "${WHITELIST:-}" ]; then WHITELIST="/usr/share/msr-safe/whitelists/${WL_CPU}" fi if [ -f "/usr/share/msr-safe/whitelists/${WL_CPU}" ]; then /sbin/modprobe msr-safe && \ cat "${WHITELIST}" > /dev/cpu/msr_whitelist return $? else return 1 fi } stop() { echo > /dev/cpu/msr_whitelist && \ /sbin/rmmod msr-safe return $? } rc=0 case "${1:-}" in start) start rc=$? ;; stop) stop rc=$? ;; *) echo $"Usage: $0 {start|stop}" exit 2 esac exit $rc
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.