From 3b90b501d324b13faacbb54962a1893680dfd823 Mon Sep 17 00:00:00 2001 From: UltimateByte Date: Sun, 15 Jan 2017 06:32:34 +0100 Subject: [PATCH] missing dir created & preparing cfg keep solution --- lgsm/functions/mods_core.sh | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/lgsm/functions/mods_core.sh b/lgsm/functions/mods_core.sh index 9312fe352..1e1822a19 100644 --- a/lgsm/functions/mods_core.sh +++ b/lgsm/functions/mods_core.sh @@ -80,7 +80,20 @@ fn_mod_lowercase(){ fi } +fn_remove_cfg_files(){ + # Remove config file after extraction for updates set by ${modkeepfiles} + if [ "${modkeepfiles}" != "OVERWRITE" ]&&[ "${modkeepfiles}" != "NOUPDATE" ]; then + echo "Prevent erasing custom files." + echo "Todo list" + fi +} + fn_mod_fileslist(){ + # Create lgsm/data/mods directory + if [ ! -d "${modsdatadir}" ]; then + mkdir -p "${modsdatadir}" + fn_script_log "Created ${modsdatadir}" + fi # ${modsdatadir}/${modcommand}-files.list find "${extractdir}" -mindepth 1 -printf '%P\n' >> ${modsdatadir}/${modcommand}-files.list fn_script_log "Writing file list: ${modsdatadir}/${modcommand}-files.list}" @@ -107,7 +120,7 @@ fn_mod_already_installed(){ # Add the mod to the installed mods list fn_mod_add_list(){ - # Create lgsm/data directory + # Create lgsm/data/mods directory if [ ! -d "${modsdatadir}" ]; then mkdir -p "${modsdatadir}" fn_script_log "Created ${modsdatadir}"