Safer config processor

gf-arm64
FriendlyNeighborhoodShane 4 years ago
parent 83e7c6fb73
commit 4c93f40ca2

@ -5,10 +5,10 @@ user_conf() {
ui_print " ";
if [ -f "$dir/includelist.txt" ]; then
ui_print "Processing include config from $dir...";
includelist="$(cat "$dir/includelist.txt" | sed -e 's|\#.*||g' -e 's/[\#%&\`|*+=!@:;\t$^()?\[\]{}<>]/ /g')";
includelist="$(cat "$dir/includelist.txt" | sed -e 's|\#.*||g' -e 's|[^a-zA-Z0-9.-]| |g')";
else
ui_print "Processing exclude config from $dir...";
excludelist="$(cat "$dir/excludelist.txt" | sed -e 's|\#.*||g' -e 's/[\#%&\`|*+=!@:;\t$^()?\[\]{}<>]/ /g')";
excludelist="$(cat "$dir/excludelist.txt" | sed -e 's|\#.*||g' -e 's|[^a-zA-Z0-9.-]| |g')";
fi;
break;
}

@ -287,7 +287,7 @@ user_conf() {
for file in "$(dirname "$0")/mmg-conf.txt" "$(dirname "$zipfile")/mmg-conf.txt" "$moddir/mmg-conf.txt" "/data/adb/mmg-conf.txt"; do
[ -f "$file" ] && {
ui_print " "; ui_print "Processing user config $file...";
includelist="$(cat "$file" | sed 's|\#.*||g')";
includelist="$(cat "$file" | sed -e 's|\#.*||g' -e 's|[^a-zA-Z0-9.-]| |g')";
break;
}
done;

@ -286,7 +286,7 @@ user_conf() {
for file in "$(dirname "$0")/mmg-conf.txt" "$(dirname "$zipfile")/mmg-conf.txt" "$moddir/mmg-conf.txt" "/data/adb/mmg-conf.txt"; do
[ -f "$file" ] && {
ui_print " "; ui_print "Processing user config $file...";
includelist="$(cat "$file" | sed 's|\#.*||g')";
includelist="$(cat "$file" | sed -e 's|\#.*||g' -e 's|[^a-zA-Z0-9.-]| |g')";
break;
}
done;

@ -242,7 +242,7 @@ user_conf() {
for file in "$(dirname "$0")/mmg-conf.txt" "$(dirname "$zipfile")/mmg-conf.txt" "$moddir/mmg-conf.txt" "/data/adb/mmg-conf.txt"; do
[ -f "$file" ] && {
ui_print " "; ui_print "Processing user config $file...";
includelist="$(cat "$file" | sed 's|\#.*||g')";
includelist="$(cat "$file" | sed -e 's|\#.*||g' -e 's|[^a-zA-Z0-9.-]| |g')";
break;
}
done;

Loading…
Cancel
Save