blob: 2a76137b3d8242798decd73540492c3be107242a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/bash
if [ "$#" -ne 1 ]; then
echo "[x] Incorrect arguments!"
echo " Using: $0 <BASE_DIR>"
exit 1
fi
BASE_DIR=$1
SCRIPT_DIR=$(dirname "$(realpath "${BASH_SOURCE[0]}")")
CONFIG="${SCRIPT_DIR}/bloatware.json"
BLOATWARE=()
BLOATWARE+=($(jq -r '.product_a[] | select(.remove == true) | "product_a/\(.path)"' "$CONFIG"))
BLOATWARE+=($(jq -r '.system_a[] | select(.remove == true) | "system_a/\(.path)"' "$CONFIG"))
BLOATWARE+=($(jq -r '.system_ext_a[] | select(.remove == true) | "system_ext_a/\(.path)"' "$CONFIG"))
for package in "${BLOATWARE[@]}"; do
echo "[-] ${BASE_DIR}/${package}"
rm -rf "${BASE_DIR}/${package}"
done
|