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
user_home=$(sudo -u $SUDO_USER sh -c 'echo $HOME')
URL=https://git.tcmeta.net/kurtis/elementaryos-config/raw/branch/main/
app_version=24092720
init_version=0
base_repo=https://git.tcmeta.net/kurtis
# Depriv
@@ -54,11 +54,13 @@ vMenuMain() {
menuItems=(
"1. Software"
"2. System "
"3. Settings"
"Q. Exit "
)
menuActions=(
vMenuSoftware
vMenuSystem
vMenuSettings
quitApp
)
menuTitle=" VargTools"
@@ -69,6 +71,27 @@ vMenuMain() {
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() {
menuItems=(
"1. Setup Chicago95 "
@@ -148,6 +171,15 @@ doInit() {
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() {
logo
echo [Chicago95] Installing prereqs
@@ -304,7 +336,7 @@ configChromium() {
echo [Chromium] Deploying policy
mkdir -p /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
return 1
}