32 lines
589 B
Bash
Executable File
32 lines
589 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
|
|
|
|
. /etc/profile
|
|
|
|
run_scripts()
|
|
{
|
|
list_scripts $1
|
|
for script in $SCRIPTS ; do
|
|
progress "running sleep script $script ($1)..."
|
|
sh /usr/lib/systemd/system-sleep.serial/$script $1
|
|
done
|
|
}
|
|
|
|
list_scripts()
|
|
{
|
|
case $1 in
|
|
pre)
|
|
SCRIPTS=$(ls /usr/lib/systemd/system-sleep.serial/ | sort)
|
|
;;
|
|
post)
|
|
SCRIPTS=$(ls /usr/lib/systemd/system-sleep.serial/ | sort -r)
|
|
;;
|
|
esac
|
|
}
|
|
|
|
run_scripts $1
|
|
|
|
exit 0
|