Added update menu
This commit is contained in:
Vargink
2024-09-30 06:53:09 +10:00
parent 4319c65737
commit 930f711b90

View File

@@ -9,9 +9,9 @@ if [ "$EUID" -ne 0 ]
fi fi
user_home=$(sudo -u $SUDO_USER sh -c 'echo $HOME') user_home=$(sudo -u $SUDO_USER sh -c 'echo $HOME')
URL=https://git.tcmeta.net/kurtis/elementaryos-config/raw/branch/main/
app_version=24092720 app_version=24092720
init_version=0 init_version=0
base_repo=https://git.tcmeta.net/kurtis
# Depriv # Depriv
@@ -54,11 +54,13 @@ vMenuMain() {
menuItems=( menuItems=(
"1. Software" "1. Software"
"2. System " "2. System "
"3. Settings"
"Q. Exit " "Q. Exit "
) )
menuActions=( menuActions=(
vMenuSoftware vMenuSoftware
vMenuSystem vMenuSystem
vMenuSettings
quitApp quitApp
) )
menuTitle=" VargTools" menuTitle=" VargTools"
@@ -69,6 +71,27 @@ vMenuMain() {
menuLoop menuLoop
} }
vMenuSettings() {
menuNumberIndex=1
menuItems=("$menuNumberIndex. Update vargtools")
menuActions=(updateVargtools)
# Check if git key has been given
if ! [ -f /etc/vargtools/tcmeta ]; then
menuNumberIndex=$((menuNumberIndex+1))
menuItems=("$menuNumberIndex. Set TCMeta Key")
menuActions=(updateVargtools)
fi
menuItems+=("B. Back")
menuActions+=(vMenuMain)
menuTitle=" VargTools"
menuWidth=60
menuLeft=20
menuHighlight=$DRAW_COL_GREEN
menuInit
menuLoop
}
vMenuSystem() { vMenuSystem() {
menuItems=( menuItems=(
"1. Setup Chicago95 " "1. Setup Chicago95 "
@@ -148,6 +171,15 @@ doInit() {
vMenuMain vMenuMain
} }
updateVargtools() {
logo
echo [vargtools] Updating
wget "$base_repo/vargtools/raw/branch/main/vargtools" -O /usr/local/bin/vargtools
chmod +x /usr/local/bin/vargtools
echo [vargtools] Done, restarting
exec /usr/local/bin/vargtools
}
installChicago95() { installChicago95() {
logo logo
echo [Chicago95] Installing prereqs echo [Chicago95] Installing prereqs
@@ -304,7 +336,7 @@ configChromium() {
echo [Chromium] Deploying policy echo [Chromium] Deploying policy
mkdir -p /etc/chromium/policies/managed mkdir -p /etc/chromium/policies/managed
chmod -w /etc/chromium/policies/managed chmod -w /etc/chromium/policies/managed
wget https://git.tcmeta.net/kurtis/chromium-policy/raw/branch/main/varg-policy.json -O /etc/chromium/policies/managed/varg-policy.json wget "$base_repo/chromium-policy/raw/branch/main/varg-policy.json" -O /etc/chromium/policies/managed/varg-policy.json
echo [Chromium] Policy deployed echo [Chromium] Policy deployed
return 1 return 1
} }