mirror of
https://github.com/FunKey-Project/FunKey-OS.git
synced 2025-12-12 15:48:51 +01:00
RO only performes if we are in rw mode, brightness and volume not written to file but env variables -> no need for rw, no more rw/ro in write_args_quick_load_file
This commit is contained in:
parent
482d24a52a
commit
30f075f1af
@ -1,6 +1,5 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
BRIGHTNESS_FILE=/etc/current_brightness
|
|
||||||
BRIGHTNESS_DEFAULT_VALUE=100
|
BRIGHTNESS_DEFAULT_VALUE=100
|
||||||
|
|
||||||
# Check args
|
# Check args
|
||||||
@ -9,20 +8,11 @@ if [ ${#} -ne 0 ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Sanity check: File does not exist
|
|
||||||
if [ ! -f ${BRIGHTNESS_FILE} ]; then
|
|
||||||
rw
|
|
||||||
echo ${BRIGHTNESS_DEFAULT_VALUE} > ${BRIGHTNESS_FILE}
|
|
||||||
ro
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Sanity check: Check if integer
|
# Sanity check: Check if integer
|
||||||
brightness=$(cat ${BRIGHTNESS_FILE})
|
brightness=$(fw_printenv | grep brightness= | cut -d'=' -f 2-)
|
||||||
if ! [ ! "${brightness}" -ne "${brightness}" ] 2> /dev/null; then
|
if ! [ ! "${brightness}" -ne "${brightness}" ] 2> /dev/null; then
|
||||||
rw
|
|
||||||
echo ${BRIGHTNESS_DEFAULT_VALUE} > ${BRIGHTNESS_FILE}
|
|
||||||
ro
|
|
||||||
brightness=${BRIGHTNESS_DEFAULT_VALUE}
|
brightness=${BRIGHTNESS_DEFAULT_VALUE}
|
||||||
|
fw_setenv brightness ${brightness}
|
||||||
fi
|
fi
|
||||||
echo ${brightness}
|
echo ${brightness}
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
@ -1,6 +1,5 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
BRIGHTNESS_FILE=/etc/current_brightness
|
|
||||||
SYSTEM_BRIGHTNESS=/sys/class/backlight/backlight/brightness
|
SYSTEM_BRIGHTNESS=/sys/class/backlight/backlight/brightness
|
||||||
|
|
||||||
# Check args
|
# Check args
|
||||||
@ -23,8 +22,6 @@ echo ${value} > ${SYSTEM_BRIGHTNESS}
|
|||||||
|
|
||||||
# Set new brightness value in brightness file
|
# Set new brightness value in brightness file
|
||||||
if [ ${?} -eq 0 -a $(brightness_get) -ne ${brightness_percentage} ]; then
|
if [ ${?} -eq 0 -a $(brightness_get) -ne ${brightness_percentage} ]; then
|
||||||
rw
|
fw_setenv brightness ${brightness_percentage}
|
||||||
echo ${brightness_percentage} > ${BRIGHTNESS_FILE}
|
|
||||||
ro
|
|
||||||
fi
|
fi
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
@ -1,3 +1,9 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Check that we are in RW
|
||||||
|
mount | grep -q "ext4 (rw" || exit 1
|
||||||
|
|
||||||
|
# Flush and mount in read only
|
||||||
mount / -o remount,ro
|
mount / -o remount,ro
|
||||||
|
|
||||||
|
exit 0
|
||||||
|
|||||||
@ -1,6 +1,5 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
VOLUME_FILE=/etc/current_volume
|
|
||||||
VOLUME_DEFAULT_VALUE=50
|
VOLUME_DEFAULT_VALUE=50
|
||||||
|
|
||||||
# Check args
|
# Check args
|
||||||
@ -9,20 +8,11 @@ if [ ${#} -ne 0 ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Sanity check: File does not exist
|
|
||||||
if [ ! -f ${VOLUME_FILE} ]; then
|
|
||||||
rw
|
|
||||||
echo ${VOLUME_DEFAULT_VALUE} > ${VOLUME_FILE}
|
|
||||||
ro
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Sanity check: Check if integer
|
# Sanity check: Check if integer
|
||||||
volume=$(cat "${VOLUME_FILE}")
|
volume=$(fw_printenv | grep volume= | cut -d'=' -f 2-)
|
||||||
if ! [ ! "${volume}" -ne "${volume}" ] 2> /dev/null; then
|
if ! [ ! "${volume}" -ne "${volume}" ] 2> /dev/null; then
|
||||||
rw
|
|
||||||
echo ${VOLUME_DEFAULT_VALUE} > ${VOLUME_FILE}
|
|
||||||
ro
|
|
||||||
volume=${VOLUME_DEFAULT_VALUE}
|
volume=${VOLUME_DEFAULT_VALUE}
|
||||||
|
fw_setenv volume ${volume}
|
||||||
fi
|
fi
|
||||||
echo ${volume}
|
echo ${volume}
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
@ -1,7 +1,5 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
VOLUME_FILE=/etc/current_volume
|
|
||||||
|
|
||||||
# Check args
|
# Check args
|
||||||
if [ ${#} -ne 1 ]; then
|
if [ ${#} -ne 1 ]; then
|
||||||
echo "Usage: $(basename ${0}) new_volume_percentage"
|
echo "Usage: $(basename ${0}) new_volume_percentage"
|
||||||
@ -18,7 +16,7 @@ fi
|
|||||||
volume_percent=${1}
|
volume_percent=${1}
|
||||||
vol_mini=16;
|
vol_mini=16;
|
||||||
volume_scaled=$(echo "a = $volume_percent * (63 - $vol_mini) / 100 + $vol_mini + 0.5; scale = 0; a / 1" | bc -l)
|
volume_scaled=$(echo "a = $volume_percent * (63 - $vol_mini) / 100 + $vol_mini + 0.5; scale = 0; a / 1" | bc -l)
|
||||||
echo $volume_scaled
|
#echo $volume_scaled
|
||||||
|
|
||||||
# Get current value
|
# Get current value
|
||||||
current_volume=$(volume_get)
|
current_volume=$(volume_get)
|
||||||
@ -35,8 +33,6 @@ amixer -q sset 'Headphone' ${volume_scaled} unmute
|
|||||||
|
|
||||||
# Change new volume value in volume file
|
# Change new volume value in volume file
|
||||||
if [ ${?} -eq 0 -a ${current_volume} -ne ${volume_percent} ]; then
|
if [ ${?} -eq 0 -a ${current_volume} -ne ${volume_percent} ]; then
|
||||||
rw
|
fw_setenv volume ${volume_percent}
|
||||||
echo ${volume_percent} > ${VOLUME_FILE}
|
|
||||||
ro
|
|
||||||
fi
|
fi
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
@ -3,7 +3,6 @@
|
|||||||
# Write quick load file args
|
# Write quick load file args
|
||||||
QUICK_LOAD_FILE=/mnt/quick_load_cmd
|
QUICK_LOAD_FILE=/mnt/quick_load_cmd
|
||||||
|
|
||||||
rw
|
|
||||||
echo -n "" > $QUICK_LOAD_FILE
|
echo -n "" > $QUICK_LOAD_FILE
|
||||||
for i in "$@"; do
|
for i in "$@"; do
|
||||||
if $(echo "$i" | egrep -q '[[:space:]]'); then
|
if $(echo "$i" | egrep -q '[[:space:]]'); then
|
||||||
@ -15,5 +14,5 @@ for i in "$@"; do
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
echo "" >> ${QUICK_LOAD_FILE}
|
echo "" >> ${QUICK_LOAD_FILE}
|
||||||
ro
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user