--- /dev/null
+#!/bin/sh
+
+###
+### This script is distributed in the terms of GNU GPL v3.0+
+### (c) Andrew Sichevoi, http://thekondor.net
+###
+### Name: backlight-level
+### Description: Initramfs script to setup initial display's backglight during the boot
+### Notes: The script should be run on 'local-top' stage
+###
+### Arguments
+### name : backlight_level
+### type : integer, [0..15]
+### required: optional
+### default : 10
+###
+
+PREREQ=""
+prereqs()
+{
+ echo "${PREREQ}"
+}
+
+case "${1}" in
+ prereqs)
+ exit 0;
+ ;;
+esac
+
+. /scripts/functions
+
+DEFAULT_BACKLIGHT_LEVEL=10
+BACKLIGHT_LEVEL=
+for arg in $(cat /proc/cmdline); do
+ case ${arg} in
+ backlight_level=*)
+ BACKLIGHT_LEVEL=${arg#backlight_level=}
+ ;;
+ esac
+done
+
+if [ -z ${BACKLIGHT_LEVEL} ]; then
+ log_warning_msg "Using default backlight level: '${DEFAULT_BACKLIGHT_LEVEL}'"
+ BACKLIGHT_LEVEL=${DEFAULT_BACKLIGHT_LEVEL}
+fi
+
+echo ${BACKLIGHT_LEVEL} > /sys/class/backlight/acpi_video0/brightness
+
+exit 0