|
@@ -5,19 +5,24 @@
|
|
|
|
|
|
MICROCODE_DIR="/lib/firmware/intel-ucode"
|
|
MICROCODE_DIR="/lib/firmware/intel-ucode"
|
|
|
|
|
|
|
|
+start() {
|
|
|
|
+ printf 'Starting iucode-tool: '
|
|
|
|
+ /usr/sbin/iucode_tool -q -k "$MICROCODE_DIR"
|
|
|
|
+ status="$?"
|
|
|
|
+ if [ "$status" = 0 ]; then
|
|
|
|
+ echo "OK"
|
|
|
|
+ else
|
|
|
|
+ echo "FAIL"
|
|
|
|
+ fi
|
|
|
|
+ return "$status"
|
|
|
|
+}
|
|
|
|
+
|
|
case "$1" in
|
|
case "$1" in
|
|
- start)
|
|
|
|
- echo "Starting iucode-tool:"
|
|
|
|
- /usr/sbin/iucode_tool -k "$MICROCODE_DIR"
|
|
|
|
- echo "done"
|
|
|
|
- ;;
|
|
|
|
- stop)
|
|
|
|
- ;;
|
|
|
|
- restart|reload)
|
|
|
|
- ;;
|
|
|
|
- *)
|
|
|
|
- echo "Usage: $0 {start|stop|restart}"
|
|
|
|
- exit 1
|
|
|
|
|
|
+ start)
|
|
|
|
+ start;;
|
|
|
|
+ stop|restart|reload)
|
|
|
|
+ ;;
|
|
|
|
+ *)
|
|
|
|
+ echo "Usage: $0 {start|stop|restart|reload}"
|
|
|
|
+ exit 1
|
|
esac
|
|
esac
|
|
-
|
|
|
|
-exit $?
|
|
|