mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2024-11-29 17:15:41 +00:00
23 lines
864 B
Bash
Executable file
23 lines
864 B
Bash
Executable file
#!/bin/bash
|
|
|
|
# This file is containing some global function needed for the script such as the config file tools
|
|
|
|
conf_init() {
|
|
# initializing and reading the retrodeck config file
|
|
if [ ! -f $rd_conf ]
|
|
then # I have to initialize the variables as they cannot be red from an empty config file
|
|
touch $rd_conf
|
|
version="$(cat /app/retrodeck/version)" # version info taken from the version file
|
|
rdhome="$HOME/retrodeck" # the retrodeck home, aka ~/retrodeck
|
|
roms_folder="$rdhome/roms" # default roms folder location (intenral)
|
|
else # i just read the variables
|
|
source $rd_conf
|
|
fi
|
|
}
|
|
|
|
conf_write() {
|
|
# writes the variables in the retrodeck config file
|
|
sed -i "s%version=.*%version=$version%" $rd_conf
|
|
sed -i "s%rdhome=.*%rdhome=$rdhome%" $rd_conf
|
|
sed -i "s%rdhome=.*%rdhome=$roms_folder" $rd_conf
|
|
} |