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