distribution/packages/sysutils/systemd/scripts/userconfig-setup

24 lines
788 B
Text
Raw Normal View History

2022-02-05 14:23:32 +00:00
#!/bin/sh
# SPDX-License-Identifier: GPL-2.0
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
2022-02-28 21:36:40 +00:00
. /etc/os-release
2022-02-05 14:23:32 +00:00
# Remove those sample files that we manage
for sample in $(find /storage/.config -name '*.sample' 2>/dev/null); do
2022-02-28 21:36:40 +00:00
[ -f /usr/config/${sample:16} ] && rm -f ${sample}
2022-02-05 14:23:32 +00:00
done
2022-02-28 21:36:40 +00:00
if [ ! -e "/storage/.configured" ]
then
# Copy config files, but don't overwrite. Only run if /storage is fresh
## cp -iRp /usr/config/* /storage/.config/ &>/dev/null
## ignore es_systems.cfg and switch to rsync
rsync -a --ignore-existing --exclude=es_systems.cfg /usr/config/* /storage/.config/
if [ "${HW_DEVICE}" == "RG552" ]; then
cp -f /usr/config/splash/splash-1152.png /storage/.config/emulationstation/resources/logo.png
fi
touch /storage/.configured
fi