Update
Added update menu
This commit is contained in:
36
vargtools
36
vargtools
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user