1
0
mirror of synced 2025-12-17 04:52:15 +01:00

Update 30-config

This commit is contained in:
d-two
2023-02-22 22:56:08 +01:00
committed by GitHub
parent 8f0ed5e3c7
commit 0f00de9f14

View File

@@ -1,16 +1,16 @@
#!/usr/bin/with-contenv bash
# make folders
mkdir -p \
/config/comskip
#mkdir -p \
# /config/comskip
# copy config
[[ ! -e /config/dvr/config ]] && \
(mkdir -p /config/dvr/config && cp /defaults/7a5edfbe189851e5b1d1df19c93962f0 /config/dvr/config/7a5edfbe189851e5b1d1df19c93962f0)
[[ ! -e /config/comskip/comskip.ini ]] && \
cp /defaults/comskip.ini.org /config/comskip/comskip.ini
[[ ! -e /config/config ]] && \
(cp /defaults/config /config/config)
#[[ ! -e /config/dvr/config ]] && \
# (mkdir -p /config/dvr/config && cp /defaults/7a5edfbe189851e5b1d1df19c93962f0 /config/dvr/config/7a5edfbe189851e5b1d1df19c93962f0)
#[[ ! -e /config/comskip/comskip.ini ]] && \
# cp /defaults/comskip.ini.org /config/comskip/comskip.ini
#[[ ! -e /config/config ]] && \
# (cp /defaults/config /config/config)
# extract picons on first run
#[[ -f /picons.tar.bz2 ]] && \
@@ -21,16 +21,16 @@ mkdir -p \
# rm -f /picons.tar.bz2
# function to randomly sample 5 files for their owner and only chown if not abc
chowner () {
files=(${1}/*)
for i in {1..5}; do
user=$(stat -c '%U' $(printf "%s\n" "${files[RANDOM % ${#files[@]}]}"))
if [ "${user}" != "abc" ]; then
chown -R abc:abc ${1}
break
fi
done
}
#chowner () {
#files=(${1}/*)
#for i in {1..5}; do
# user=$(stat -c '%U' $(printf "%s\n" "${files[RANDOM % ${#files[@]}]}"))
# if [ "${user}" != "abc" ]; then
# chown -R abc:abc ${1}
# break
# fi
#done
#}
# permissions
#echo "Setting permissions"